MI Flora in home assistant

mi flora plant sensor
mi flora plant sensor

Met de nieuwe lovelace interface is het leuk om de plantjes hun eigen card te geven. Het is alleen even puzzelen als je niet één entity hebt die je moet ingeven als card parameter.

in de configuration.yaml heb ik 3 plantjes via bluethooth gekoppeld.

De mac adressen kan je vinden via de hci tool. Die geeft een overzicht gevonden bluetooth devices. Het gaat in dit geval om de Flower care adressen.

sudo hcitool lescan

LE Scan ...
C8:69:CD:CD:0F:F3 (unknown)
C8:69:CD:CD:0F:F3 (unknown)
41:48:8F:59:07:84 (unknown)
41:48:8F:59:07:84 (unknown)
C4:7C:8D:66:D5:80 (unknown)
C9:D1:55:AB:D8:14 (unknown)
C9:D1:55:AB:D8:14 Charge 2
C4:7C:8D:66:D5:80 Flower care
76:7A:CB:37:8D:94 (unknown)
76:7A:CB:37:8D:94 (unknown)

Elk mac adres geeft 1 flower care sensor weer die meerdere eigenschappen uitleest. In home-assistant krijgt elke eigenschap zijn eigen sensor.

sensor:
  - platform: miflora
    name: Plantje 1
    mac: 'C4:7C:8D:66:D5:80'
    monitored_conditions:
      - moisture
      - light
      - temperature
      - conductivity
      - battery 

  - platform: miflora
    name: Plantje 2
    mac: 'C4:7C:8D:66:D4:D0'
    monitored_conditions:
      - moisture
      - light
      - temperature
      - conductivity
      - battery

  - platform: miflora
    name: Plantje 3
    mac: 'C4:7C:8D:66:D5:D3'
    monitored_conditions:
      - moisture
      - light
      - temperature
      - conductivity
      - battery


5 sensoren per plant


By default the sensor is only polled once every 20 minutes. So, if you set median: 3 it will take at least 40 minutes before the sensor will report a value after a Home Assistant restart. Since the values usually change very slowly, this usually isn’t a big problem. Keep in mind though that reducing polling intervals will have a negative effect on the battery life.

Handig om even in de gaten te houden dus. Het kan even duren voordat je flower care sensoren gevonden worden. Soms is het beter om even geduld te hebben ipv home-assitant te blijven herstarten

Als ze eenmaal gevonden zijn is dit de basis van je plantjes, maar het gedeelde mac adres is nu weg. In de lovelace interface zal je nu losse sensoren op moeten nemen wat natuurlijk zonde is als er ook een plant card is.

Om de sensors weer samen te voegen heb ik een plant.yaml gemaakt. Die kan je toevoegen in de configuration als plant: !include plant.yaml

plantje_1:
  sensors: 
    moisture: sensor.plantje_1_moisture
    battery: sensor.plantje_1_battery
    temperature: sensor.plantje_1_temperature
    conductivity: sensor.plantje_1_conductivity
    brightness: sensor.plantje_1_light_intensity
  min_moisture: 20

plantje_2:
  sensors:
    moisture: sensor.plantje_2_moisture
    battery: sensor.plantje_2_battery
    temperature: sensor.plantje_2_temperature
    conductivity: sensor.plantje_2_conductivity
    brightness: sensor.plantje_2_light_intensity
  min_moisture: 20

plantje_3:
  sensors:
    moisture: sensor.plantje_3_moisture
    battery: sensor.plantje_3_battery
    temperature: sensor.plantje_3_temperature
    conductivity: sensor.plantje_3_conductivity
    brightness: sensor.plantje_3_light_intensity
  min_moisture: 20

zo groepeer je de sensoren weer als losse entities.

In de plant card kan je je plant vervolgens opnemen als

entity: plant.plantje_1
name: Plantje1
type: plant-status

Tadaaa!

tijd om de planten ook water te geven

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *