Commit Graph

  • a203bbf082 cleanup: move esp and python MQTT clients to different repos master kristjank 2026-02-11 13:04:26 +01:00
  • afd95908f1 docs: clean up docs structure kristjank 2026-02-08 00:24:24 +01:00
  • d9db2596ca docs: readme kristjank 2026-02-08 00:17:22 +01:00
  • 2a2b6a69c5 docs: removed old AI summaries. kristjank 2026-02-08 00:15:14 +01:00
  • d0c489800d misc: codebase path cleanup kristjank 2026-02-08 00:14:10 +01:00
  • cff05f46df CORS frontend hotfix kristjank 2026-02-07 23:34:26 +01:00
  • 34ad0dc2f8 test: delete publishActorState function kristjank 2026-02-07 22:42:01 +01:00
  • 77ad4e849b client: demo sketch kristjank 2026-02-06 00:04:32 +01:00
  • a1e95ec23e esp demo sketch kristjank 2026-02-05 21:42:09 +01:00
  • 3f6e8a0808 fix: devicecheck biznis logika kristjank 2026-02-05 19:51:49 +01:00
  • e060a9e8f8 test: device emulator za test discoveryja kristjank 2026-02-05 19:51:25 +01:00
  • d4d1bde0ee fix: allow registration only if authenticated kristjank 2026-02-05 18:11:44 +01:00
  • 904dbd7b1c misc: Add authentication init kristjank 2026-02-05 18:11:00 +01:00
  • 9f71c8f1a6 fix: initialization order kristjank 2026-02-04 16:31:54 +01:00
  • 014885db6c feat: remove state message retrieval and associated SQLite storage kristjank 2026-02-04 16:29:32 +01:00
  • 152d5b82cd feat: update DiscoveryMessage struct and add API documentation kristjank 2026-01-14 14:49:57 +01:00
  • 2f9bd6316b feat: add rudimentary autodiscovery kristjank 2026-01-14 14:06:42 +01:00
  • bf913012ac feat: replace placeholder auth with db hash kristjank 2026-01-14 13:44:26 +01:00
  • b706a9ce14 feat: device state checker kristjank 2026-01-12 11:19:58 +01:00
  • 66ba68c39f feat: add endpoints for triggering sensor reads and actor writes kristjank 2026-01-12 10:43:03 +01:00
  • ac9fd3ffdc docs: remove AI message kristjank 2026-01-12 10:20:07 +01:00
  • 52c72b13bb feat: add CRUD endpoints for sensors, actors, and sensor readings; update README and integration tests kristjank 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 kristjank 2026-01-10 14:20:38 +01:00
  • a6196cc0ee feat: implement SQLite storage for state messages and add message retrieval endpoint kristjank 2026-01-10 14:20:34 +01:00
  • 7b858861a6 feat: add sensor C kristjank 2026-01-04 18:43:09 +01:00
  • b5de38e1f7 misc kristjank 2026-01-04 13:54:00 +01:00
  • b0fd606250 docs: update kristjank 2026-01-04 13:53:54 +01:00
  • 1c29a7ac13 test: change compose kristjank 2026-01-04 13:53:38 +01:00
  • 55d8bd53df feat: add database configuration kristjank 2026-01-04 13:45:17 +01:00
  • 2878d6a59b feat: implement device management endpoints and database connection kristjank 2026-01-04 13:32:57 +01:00
  • 85c336419f build: add curl to Dockerfile for enhanced functionality kristjank 2026-01-04 13:32:28 +01:00
  • beccbccb76 feat: add initial SQL schema for devices, sensors, and actors kristjank 2026-01-04 13:32:14 +01:00
  • 6fab87e35c subscribe: set client_id for MQTT subscriber to ensure unique identification kristjank 2025-12-28 19:13:44 +01:00
  • fc3350efcc handler: move mqttping into handler package; clean up main.go kristjank 2025-12-28 16:40:00 +01:00
  • 915ebf5dbb mqtt: add Subscribe method; server subscribes and logs incoming messages kristjank 2025-12-28 16:38:38 +01:00
  • 7b3d78dec2 test: set subscriber credentials explicitly to match mosquitto testuser/testpass kristjank 2025-12-28 16:02:46 +01:00
  • 0055a852bb test: add mosquitto ACL file and mount it; grant testuser readwrite on lambdaiot topic kristjank 2025-12-28 15:55:32 +01:00
  • b0e34a2555 test: create mosquitto passwordfile with -c to ensure proper creation kristjank 2025-12-28 15:53:53 +01:00
  • ba1aa6a058 test: improve mosquitto startup, add container_name, env creds, explicit network kristjank 2025-12-28 15:45:32 +01:00
  • 3b031cfb9e test: mount mosquitto.conf read-write to avoid chown/read-only errors kristjank 2025-12-28 15:43:08 +01:00
  • ecbab66db6 test: write mosquitto password file to data volume (writable) kristjank 2025-12-28 15:41:19 +01:00
  • c835fb7a98 test: enable mosquitto password auth; add mqttping endpoint; use credentials in subscriber; publish defaults kristjank 2025-12-28 15:24:12 +01:00
  • 8fd9353068 test: mount mosquitto.conf to listen on all interfaces kristjank 2025-12-28 15:19:23 +01:00
  • 79fcf7389f docker: add wait-for-mqtt entrypoint; remove compose override kristjank 2025-12-28 15:17:28 +01:00
  • 0135924f7f test: wait for mosquitto before starting server; add mosquitto healthcheck kristjank 2025-12-28 15:14:00 +01:00
  • 6774c35f1f test: add docker-compose with mosquitto and python subscriber kristjank 2025-12-28 15:08:02 +01:00
  • c866346c06 Add MQTT client wrapper; wire startup publish; support env-config kristjank 2025-12-28 15:02:52 +01:00
  • bfe8704f18 Update module path, imports; update README and Makefile references kristjank 2025-12-28 14:39:25 +01:00
  • 0e8d108156 initial core commit kristjank 2025-12-28 13:24:16 +01:00