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
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!