Sommerens automatiseringsprosjekt, Hagevanning fase 1:
Vi har en hage med en del ulike vanningsbehov, alt for mange til at det kan handteres manuelt. Dessuten: Det som kan automatiseres, det skal automatiseres.
Så derfor har jeg laget et system i Home Assistant og Node Red vha. en utrolig kjekk og funksjonsrik addon: ESPHome.
Som fuktighetssensorer bruker jeg Mi Flora-sensorer som sender målinger via BLE. De måler også ledningsevne/saltinnhold, temperatur og lys, uten at jeg vet hvordan jeg skal utnytte disse foreløpig.
I ESPHome har jeg brukt en ESP32 og laget styring av 8 releer som skaffer 12v til ventiler. Planen var opprinnelig at denne også skulle innhente fuktighetsmålingene, men det måtte jeg skrinlegge pga. litt kort rekkevidde på BLE-signalene. Den korte rekkevidden skyldes nok delvis at ventilstyring er plassert under verandaen, helt nede ved bakken siden det er der vannet er (og slanger, ledninger og ventiler oppe på veggen er ikke bra for WAF).
Derfor måtte jeg lage to «satellitter» med egne ESP32-er som er plassert høyt i bokser på 5x7cm, og slik at de til sammen dekker alle de 7 sensorene. I og med den lave prisen på ESP32, ca. 45,- pr. stk., så gjør det ingenting å bruke flere. Den eneste «ulempen» er at de må ha 5 volt.
Systemet har 8 kanaler, hvorav 6 vises på bildet. De to siste, en hekk og en dusj for fuglebadet får vann fra et annet sted.
Kommunikasjon til/fra styringsenhet og satellitter går via WiFi.
Selve automatiseringen skjer i Node Red.
For hver kanal har jeg valget mellom
Et antall minutter hver morgen.
Automatisk noen minutter hvis fuktigheten er for lav. Antall minutter kan være forskjellig for hver kanal.
Av/På
Manuelt på i x minutter
Hvis Yr melder regn de neste to timene, eller noen av Netatmostasjonene innenfor 300 meter fra meg melder regn (jeg har ikke Netatmo selv, så jeg "snylter" vha. Netatmos api), vannes det ikke, unntatt hvis planten står under tak.
Delene som er brukt er nesten i sin helhet fra Aliexpress og eBay. Unntaket er stort sett styringsboksen som er en vanntett sak fra Clas Ohlson.