Slimme kamerplanten

Slimme kamerplanten

Huh? Wat komen kamerplanten hier nu doen op een website rond technologie?

Mijn vriendin heeft de groene vingers in huis, en zij blijft liever ver af van al die technologie. Maar als techneut kan ik het toch niet laten om haar passie te verbinden met de mijne, met mijn server dus. En stiekem te dromen dat ook zij de liefde vindt om domotica te omhelzen. Maar dat kan ik niet programmeren. Nog niet…

Een plantensensor, en enkele basiswaarden in openHAB

Er bestaan kleine sensoren die je in een bloempot kan stoppen, en die met de regelmaat van de klok de waarden van je bloem(pot) doorsturen. Zo weet je dan direct of je plant niet te warm staat, of hij dringend water nodig heeft, misschien wat extra voeding kan gebruiken, toch een beetje minder zonlicht…

Als je dan alles samenbrengt in 1 dashboard, dan kan je zaken gaan bouwen in Home Assistant zoals:

Alarm! Stervende plant?

Daaraan gelinkt kan je natuurlijk de nodige meldingen uitsturen.
Zo kan je een waarschuwing krijgen als je plantje al zo’n week aan de dorstig kant is.

Hoe? Ideaal natuurlijk direct van zodra een bepaalde grens wordt overschreden. Maar de ervaring leert me toch dat dit soms nogal wat alarmen teweeg brengt. Beter vind ik persoonlijk is om wekelijks 1 of 2x een meting uit te voeren. En aan hand van deze waarden een mailtje te sturen indien nodig.

Je kan je rapport nu complex gaan maken, met enkel de waarde die een grens overschrijdt, of deze waarden in een rood kleurtje zetten, of … Maar ik zou zeggen, hou het simpel! Het leven is al moeilijk genoeg, beter dat je die extra gewonnen tijd stopt in het water geven van de planten.

Een standaard rapport bij overschrijden van een waarde:

De code in Home Assistant

Dashboard

type: picture-elements
image: /local/bgSprookjesboom.png
title: Sprookjesboom
elements:
  - entity: sensor.auroraplant_sensor_7bba_moisture
    prefix: 'Vochtigheid: '
    style:
      color: black
      font-size: normal
      left: 5%
      top: 5%
      transform: none
    type: state-label
  - entity: sensor.auroraplant_sensor_7bba_temperature
    prefix: 'Temperatuur: '
    style:
      color: black
      font-size: normal
      left: 5%
      top: 20%
      transform: none
    type: state-label
  - entity: sensor.auroraplant_sensor_7bba_conductivity
    prefix: 'Voedingsstoffen: '
    style:
      color: black
      font-size: normal
      left: 5%
      top: 35%
      transform: none
    type: state-label
  - entity: sensor.auroraplant_sensor_7bba_illuminance
    prefix: 'Helderheid: '
    style:
      color: black
      font-size: normal
      left: 5%
      top: 50%
      transform: none
    type: state-label
  - entity: sensor.auroraplant_sensor_7bba_battery
    prefix: 'Batterij: '
    style:
      color: black
      font-size: x-small
      left: 0%
      top: 80%
      transform: none
    type: state-label


Automatisatie/rule

alias: Verzorging kamerplanten (Controle)
description: ""
trigger:
  - platform: time
    at: "08:08:08"
condition:
  - condition: time
    weekday:
      - fri
      - mon
  - condition: or
    conditions:
      - condition: numeric_state
        entity_id: sensor.auroraplant_sensor_03cc_moisture
        below: 20
      - condition: numeric_state
        entity_id: sensor.auroraplant_sensor_7bba_moisture
        below: 20
      - condition: numeric_state
        entity_id: sensor.auroraplant_sensor_0447_moisture
        below: 20
action:
  - service: notify.email
    data:
      title: "Doornroosje: Plantenverzorging"
      message: Best even de planten controleren...
      target:
        - XXX@XXX.XXX
      data:
        html: >
          Hey,<br> <br> Misschien best even de planten in huis controleren?<br>
          <u><h3>Sprookjesboom</h3></u> <ul>
            <li> Vochtigheid:<b> {{ states('sensor.auroraplant_sensor_7bba_moisture') }} % </b><font color=gray>(ideaal >40%)</font></li>
            <li> Voedingstoffen:<b> {{ states('sensor.auroraplant_sensor_7bba_conductivity') }} us/cm </b><font color=gray>(ideaal 200~600 us/cm)</font></li>
            <li> Temperatuur:<b> {{ states('sensor.auroraplant_sensor_7bba_temperature') }} °C </b><font color=gray>(ideaal 15~25 °C)</font></li>
            <li> Helderheid:<b> {{ states('sensor.auroraplant_sensor_7bba_illuminance') }} lx </b><font color=gray>(ideaal >10.000 lx)</font></li>
            <li> Batterij:<b> {{ states('sensor.auroraplant_sensor_7bba_battery') }} % </b><font color=gray>(ideaal >20%)</font></li>
            </ul>
            Meer info: <a href=https://www.123planten.nl/verzorging/tips-ficus>Ficus</a><br>
            <br>
            <u><h3>Parijsplant</h3></u> <ul>
            <li> Vochtigheid:<b> {{ states('sensor.auroraplant_sensor_03cc_moisture') }} % </b><font color=gray>(ideaal >40%)</font></li>
            <li> Voedingstoffen:<b> {{ states('sensor.auroraplant_sensor_03cc_conductivity') }} us/cm </b><font color=gray>(ideaal 200~600 us/cm)</font></li>
            <li> Temperatuur:<b> {{ states('sensor.auroraplant_sensor_03cc_temperature') }} °C </b><font color=gray>(ideaal 15~25 °C)</font></li>
            <li> Helderheid:<b> {{ states('sensor.auroraplant_sensor_03cc_illuminance') }} lx </b><font color=gray>(ideaal >10.000 lx)</font></li>
            <li> Batterij:<b> {{ states('sensor.auroraplantensensor2_03cc_battery') }} % </b><font color=gray>(ideaal >20%)</font></li></ul>
            </ul>
            Meer info: <a href=https://www.123planten.nl/verzorging/tips-strelitzia>Strelitzia</a> <br>
            <br>
            <u><h3>Geldboom</h3></u> <ul>
            <li> Vochtigheid:<b> {{ states('sensor.auroraplant_sensor_0447_moisture') }} % </b><font color=gray>(ideaal >20%)</font></li>
            <li> Voedingstoffen:<b> {{ states('sensor.auroraplant_sensor_0447_conductivity') }} us/cm </b><font color=gray>(ideaal 200~600 us/cm)</font></li>
            <li> Temperatuur:<b> {{ states('sensor.auroraplant_sensor_0447_temperature') }} °C </b><font color=gray>(ideaal 15~25 °C)</font></li>
            <li> Helderheid:<b> {{ states('sensor.auroraplant_sensor_0447_illuminance') }} lx </b><font color=gray>(ideaal 2.500~10.000 lx)</font></li>
            <li> Batterij:<b> {{ states('sensor.auroraplant_sensor_0447_battery') }} % </b><font color=gray>(ideaal >20%)</font></li>
            </ul>Meer info: <a href=https://www.123planten.nl/verzorging/tips-pachira>Pachira</a><br>
            <br> <br> <br>  Voor meer informatie en historiek <a
          href="https://doornroosje.oniria.xyz/oniria-home/dieren">Doornroosje -
          Fauna & Flora</a>.<br>  <br>  <br>  <br> Uw huisslavinnetje,<br> 
          Doornroosje<br>  <br>
mode: single




Dus vanaf nu geen excuses meer voor dorre planten in huis?

Ben

Ben

Een reactie achterlaten

Index