19 Commits

Author SHA1 Message Date
cff05f46df CORS frontend hotfix 2026-02-07 23:34:26 +01:00
3f6e8a0808 fix: devicecheck biznis logika 2026-02-05 19:51:49 +01:00
d4d1bde0ee fix: allow registration only if authenticated 2026-02-05 18:11:44 +01:00
9f71c8f1a6 fix: initialization order 2026-02-04 16:31:54 +01:00
014885db6c feat: remove state message retrieval and associated SQLite storage 2026-02-04 16:29:32 +01:00
2f9bd6316b feat: add rudimentary autodiscovery 2026-01-14 14:06:42 +01:00
bf913012ac feat: replace placeholder auth with db hash 2026-01-14 13:44:26 +01:00
b706a9ce14 feat: device state checker 2026-01-12 11:19:58 +01:00
66ba68c39f feat: add endpoints for triggering sensor reads and actor writes 2026-01-12 10:43:03 +01:00
52c72b13bb feat: add CRUD endpoints for sensors, actors, and sensor readings; update README and integration tests 2026-01-10 14:28:57 +01:00
81677943c4 feat: enhance Dockerfile for SQLite support and update main.go for MySQL connection; add sensor creation endpoint and improve wait-for-mqtt script 2026-01-10 14:20:38 +01:00
a6196cc0ee feat: implement SQLite storage for state messages and add message retrieval endpoint 2026-01-10 14:20:34 +01:00
2878d6a59b feat: implement device management endpoints and database connection 2026-01-04 13:32:57 +01:00
fc3350efcc handler: move mqttping into handler package; clean up main.go 2025-12-28 16:40:00 +01:00
915ebf5dbb mqtt: add Subscribe method; server subscribes and logs incoming messages 2025-12-28 16:38:38 +01:00
c835fb7a98 test: enable mosquitto password auth; add mqttping endpoint; use credentials in subscriber; publish defaults 2025-12-28 15:24:12 +01:00
c866346c06 Add MQTT client wrapper; wire startup publish; support env-config 2025-12-28 15:02:52 +01:00
bfe8704f18 Update module path, imports; update README and Makefile references 2025-12-28 14:39:25 +01:00
0e8d108156 initial core commit 2025-12-28 13:24:16 +01:00