Raspberry Pi
Daarom (under construction)
Al een tijd lang wilde ik wat doen met de Raspberry Pi maar ze waren gewoon niet meer te krijgen.
Vorige week was er eindelijk voorraad en heb ik een Raspberry Pi 4 met 4Gb geheugen kunnen kopen.
Het bordje kwam als pakketje met houder, SD kaartje (16Gb) met geinstalleerd OS, HDMI kabel, 220 adapter en koel-ven binnen.
Direct de boel uitgepakt, aangesloten en binnen " no time" had ik het Raspberry Pi scherm voor me! Omdat de 16Gb SSD best hard gaan heb ik ook een extra
USB stick met 16 Gb aan het geheugen toegevoegd. Deze wordt met boot nu ook gemount als beschikbaar geheugen.

Pi als Smart Home server
Als eerste project wilde ik Home Assistant (HA) op de Pi zetten maar wilde de Pi niet "dedicated" voor HA gebruik inzetten. Heb er daarom voor gekozen om eerst een Docker container te installeren op de Pi om HA binnen de container te kunnen draaien. Eea staat prima beschreven in de installatie documentatie van HA
Home Assistant draait na wat configuratie prima. De meeste apparaten die via WiFi verbonden zijn in huis worden automatisch gedetecteerd wat erg handig is. In andere gevallen behoeft het nog wat aanvullend werk om een apparaat te integreren. In mijn geval had ik wat open source code nodig om mijn inverter (ZeverSolar) te integreren. De HA community blijkt zo groot dat er vrijwel zeker al oplossingen gevonden zijn voor jouw probleem.
Voorbeelden van apparaten en diensten die nu via HA beschikbaar zijn hier in huis zijn; Hue lampen, Sonos speaker, Spotify, Philips TV, Inverter, P1-meter, Tibber, AppleTV, ...
De user interface is zowel via de browser als via de mobile app van HA te benaderen. De volgende stap is leuke/handige automations maken mbv verschillende diensten/apparaten.
Denk aan rood licht als de stroom duur is oid.
Hier een mobile screenshot voorbeeld van wat HA te bieden heeft in mijn geval.
Pi als Flask webserver
Naast de functie van een Smart Home server wil ik mijn Pi gebruiken als ontwikkel omgeving voor mijn Flask website. Deze web-applicatie staat 24x7 te draaien om mijn energie data te verwerken.
Aangezien een Pi een laag stroomverbruik heeft (ca. 120W p/d) is deze uitermate geschikt om continue te draaien. Zoals in de blog te lezen heb ik mijn stroommeter voorzien van een P1-meter. Deze wordt
elk uur uitgelezen en de gegevens worden door de web-applicatie opgeslagen in mijn database. Daarnaast vraagt de Pi periodiek (uur/dag) gegevens op bij Tibber mijn stroomleverancier.
Al deze gegevens kunnen vervolgens weer inzichtelijk worden gemaakt via de webbrowser, zie de e-home pagina.
