17 Commits

Author SHA1 Message Date
c5934d05c6 Fix #28 2026-08-07 23:41:13 +02:00
0bcc83871d [Door] switch gpio out to mqtt 2026-08-05 03:22:55 +02:00
f635149d1f Check for disabled card and add tests 2026-08-05 00:52:46 +02:00
bbb41e41ab Add active check 2026-08-05 00:27:08 +02:00
936b786659 Switch gpiozero(fuck you) for lgpio 2026-08-01 14:45:44 +02:00
158b430235 [settings] fuck it, rework the settings again
this time using pydantic-settings as a base
- removed all os.getenv calls
- removed the secret_key default option
- reworked database loading, creating tables
- prob. something else also but its 4:30 and i have to sleep
2026-07-31 04:33:18 +02:00
717ce951a6 [door] add doorcontroller with mock pins for testing 2026-07-31 00:36:11 +02:00
3f20cdeed9 just_found_out_about_linters (#17)
This changed a bunch of code but no

Reviewed-on: #17
Co-authored-by: ahtlon <git@ahtlon.de>
Co-committed-by: ahtlon <git@ahtlon.de>
2026-07-29 02:46:50 +02:00
5f19409da4 [AA] Add oneshot to checkAccess function 2026-07-27 17:19:10 +02:00
eec575c619 [Cards] Change all instances of uuid to key 2026-06-27 15:06:05 +02:00
94d428c9d0 Change all instances of print() to logger.info() 2026-05-23 20:17:43 +02:00
a4bedba628 Remove mqtt 2026-05-23 20:09:12 +02:00
3d1893d84e Fix door check db session 2026-05-23 17:32:28 +02:00
c30516c2bc Finnish check_access 2026-05-21 18:00:05 +02:00
831a653706 Start timetable checker 2026-05-20 20:02:10 +02:00
357d0d0d65 need to check a thing 2026-05-20 16:33:44 +02:00
fe91adad08 Add doorrouter 2026-05-19 19:57:33 +02:00