Hallo allen,
Deze post zal mijn eerste bijdrage hier op Bonsai Empire forum zijn en ik wil graag mijn experimentjes qua automatisering m.b.t. onze bonsai hobby met jullie delen.
Ik zal niet te zeer in technische details treden, maar ik wil graag vanuit mijn IT achtergrond laten zien, wat er allemaal mogelijk is qua automatisering.
Deze post zal enkel en alleen zijn om anderen te inspireren, maar het is niet mijn bedoeling om hier een discussie teweeg te brengen of iets wel of niet werkt of wel of niet noodzakelijk is.
Zo, dit gezegd hebbende, wil ik graag starten:
Afgelopen kerst heb ik een mooi kadootje mogen ontvangen; n.l. een Xiaomi Flora Plant Sensor.
Deze sensor steek je in je substraat en die sensor meet de:
- Buitentemperatuur
- Vochtigheid bodem/substraat
- Lichtsterkte
- EC waarde bodem/substraat
Die metingen kunnen dan via BLE (bluetooth low energy) worden opgevraagd via de mobiele App van Xiaomi.
Echter die app is ruk, want:
1. Metingen worden alleen opgevraagd wanneer er een BLE connectie wordt gemaakt (dit gaat ten koste van de batterij duur van de sensor)
2. Je moet je registreren op de site van Xiaomi en al je gegevens gaan naar de chinese IoT (Internet of Things) cloud. Dit lijkt me niet zo aantrekkelijk, want we weten allemaal hoe China omgaat met privacy.
Oplossing:
Home Assistant installeren op je eigen Raspberry Pi (mini computertje), die dan de BLE advertising broadcast data op pikt (zie
github.com/custom-components/ble_monitor
).
Elke 60 sec. krijg ik dan de temp,vochtigheid,lichtsterkte en EC waarde via BLE binnen (zie onderstaande screenshot).
Dit is leuk, maar ik ga niet zelf 24/7 de data bewaken, dus gaan we grenswaardes instellen (automation), die ervoor zorgen dat wanneer deze grenswaardes worden overschreden er acties moeten volgen (actions).
Zo'n actie kan bijv. zijn, dat wanneer de vochtigheid van de bodem onder 15% (of boven de 60%) ik een whatsapp berichtje krijg op mijn telefoon (zie onderstaande screenshot).
Zo heb ik de volgende grenswaardes ingesteld (deze waardes moet ik nog fine tunen d.m.v. een baseline te definiëren van data verkregen over langere tijd).
Temp. voor mijn Ulmus -> -3 <> 35 graden
Vochtigheid substraat Ulmus -> 15 <> 60 %
Lichtsterkte overdag -> 3700 <> 60000 Lux
EC -> 350 <> 2000 uS/cm
Maar het houdt hier niet bij op
Er is ook een Buienrader plugin voor Home Assistant. Deze gebruik ik om een whatsapp berichtje te ontvangen wanneer het de volgende dag (24h) zou gaan vriezen (Temp 1 day < 0 graden).
Hier nog wat screenshots van mijn Home Assistant opstelling en mijn test boompje (Ulmus) met de sensor in het substraat.
Links:
www.home-assistant.io/getting-started/
github.com/custom-components/ble_monitor
hacs.xyz/
www.callmebot.com/blog/whatsapp-text-mes...-from-homeassistant/
Ik hoop dat jullie dit verslagje interessant vonden.
Groetjes,
Raymond