Week 13 - finnhebberecht
Deze week heb ik me beziggehouden met het leren van dash, met het kopiëren van de MariaDB database naar de Raspberry Pi 5 en met het designen van een Flask dashboard voor het display van de labrax met vibe coding.
Database tag description
View All TagsDeze week heb ik me beziggehouden met het leren van dash, met het kopiëren van de MariaDB database naar de Raspberry Pi 5 en met het designen van een Flask dashboard voor het display van de labrax met vibe coding.
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.
Deze week heb ik de eerste versie van de MQTT Worker/Gateway gemerged naar main. Daarnaast heb ik enkele flexibele database queries opgesteld voor het opvragen van sensor & measurement data. Daarbij ook een passende tutorial geschreven over hoe je database queries kan uitvoeren via Python, om data op te vragen vanuit de weerwijs database.
Deze week vooral gewerkt aan de 3D-print van de behuizing voor de Envisense met de Raspberry Pi. Door ziekte was de beschikbare werktijd beperkt, maar de behuizing komt nu wel aan zijn eind versie.
Eerste versie van dash monitor gemerged naar main. Enkele aanpassingen & enhancements uitgevoerd voor dash monitor webapp & Envisense, op aanraden van Copilot. Documentatie toegevoegd over de MQTT worker/gateway.
Dashboard met meetgegevens verder uitgewerkt door het toevoegen van tijdstip van laatste update & importeren van polygon figuren vanuit database. Voorbereidingen & tijd optimalisaties getroffen voor (2de) envisense sensor(s). Optimalisaties in database tabellen doorgevoerd voor snellere query prestaties.
Deze week heb ik de MQTT worker verder verbeterd zodat nu ook de meetgegevens van het Bresser weather station ontvangen en opgeslagen kunnen worden in de database. De MQTT worker verwerkt nu meerdere grootheden in 1 MQTT bericht, in JSON formaat.
Deze week heb ik de MQTT worker verder uitgewerkt en deze opgezet in een docker container. Nu worden er al meetgevens van de envisense sensor opgeslagen in de database.
Deze week heb ik me beziggehouden met de voorbereidingen opzetten voor de link tussen het dash webplatform en de toekomstige database. Hiervoor zal er een mqtt worker aangemaakt worden die de ontvangen data over mqtt in de database zal opslaan.
Deze week heb ik me beziggehouden met het maken van een MariaDB docker container en met het maken van een tutorial ervan.