Week 13 - Edu-Chainsss
Deze week heb ik mij gericht tot het failproof maken van het monitor dashboard en de MQTT worker/gateway. Zodat deze automatisch opnieuw kunnen verbinden met de database als de verbinding zou wegvallen. Daarnaast heb ik ook verder gewerkt aan ons zelfgemaakte weather station/sensor subproject. Ook heb ik een 3D ontwerp afgewerkt voor de mini-rack.
Wat heb ik gedaan?
- 3D Ontwerp van 1U panel met plaats voor 40mm fans & Raspberry Pi's afgewerkt voor de mini-rack, STL beschikbaar. -> #228
- Pinout Architectuur uitgewerkt voor zelfgemaakte weather station/sensor subproject. -> #173
- Automatische DB reconnect toegevoegd aan dashboard V2 codebase.
- Automatische DB reconnect toegevoegd aan MQTT worker/gateway codebase.
Wat heb ik geleerd?
- Dat I2C kan werken met verschillende sensoren op dezelfde GPIO pins, zolang ze verschillende I2C adressen hebben.
De sensoren in parallel aansluiten op dezelfde SDA en SCL pins. Wel rekening houden met pull-up weerstanden.
Problemen of vragen
- Mailboxen nodig voor weerwijs? -> #240
- Hoe dashboard online zetten en openbaar (extern) beschikbaar maken? -> #241
- Hoe werken de portainer agents precies? (Onderzoek uitvoeren) -> #242
Volgende stappen
- Verder werken aan eigen zelfgemaakte weather station/sensor subproject.
- Dashboard V2 versie verbeteren, review van copilot aanvragen en kijken wat er nog verbeterd kan worden. -> #243 (Medium priority)
- Dashboard lokaal op school toegankelijk maken. -> Aan het wachten op overstap naar pi 5 en opzet beter docker compose netwerk. (High priority)
- MQTT worker/gateway controleren want er kwamen geen nieuwe metingen meer in de database terecht. (High priority)
- Vervanger voor mDNS voorzien, vragen aan ICT-coordinator voor static IP's of eigen record in interne DNS.
