Zigbee
Oke Matter van Ikea is nog niet heel betrouwbaar. Dat het koppelen van de sensoren en schakelaars van Ikea een probleem kan zijn is inmiddels algemeen bekend. Zelf had ik ook al een schakelaar die ik niet gekoppeld kreeg. Toen ik ook nog een probleem kreeg met opnieuw koppelen nadat ik de batterij in een bewegingssensor had vervangen heb ik besloten om Matter nog weer de deur uit te doen en te vervangen door Zigbee sensoren, schakelaars en lampen. Ik heb een aparte container met MQTT en Zigbee2MQTT had ingericht en weer gekoppeld aan home assistant bleef alle automatisering ook werken nadat ik de batterijen vervangen had. Daarnaast geeft Zigbee2MQTT allerlei leuke inzichten met de mesh netwerken die in kaart gebracht worden. Wat ik wel geleerd heb is dat 1 SLZB-06 voldoende is en dat een extra SLZB-06 als router niets toevoegd t.o.v. een Zigbee stekker. Het heeft geen extra toevoeging of extra bereik. Het is wel opletten met de firmware van de SLZB-06 een automatische update kan er voor zorgen dat de verbinding met het netwerk wegvalt.
Home Assistant
Nu mijn homelab enige tijd stabiel is kan ik het assistant gedeelte van Home Assistant wat meer in gebruik gaan nemen. Bijvoorbeeld voor alle water sensoren dat er een notificatie komt als er water gedetecteerd wordt en dan volgt er een notificatie naar de telefoons
alias: Wateralarm alle sensoren
description: ""
triggers:
- entity_id:
- binary_sensor.watersensor_1_water_leak
-.... {hier kan een hele lijst met sensoren}
to: "on"
trigger: state
conditions: []
actions:
- action: persistent_notification.create
data:
title: Water alarm
message: >-
{{ trigger.to_state.name | default('Een sensor') }} heeft vocht
gedetecteerd.
- action: notify.mobile_app_......
data:
title: Water alarm
message: >-
{{ trigger.to_state.name | default('Een sensor') }} heeft vocht
gedetecteerd.
mode: single
Of een notificatie dat de wasmachine klaar is, daar zijn twee notificaties en een helper voor nodig. Eerst een notificatie om de variabele te zetten dat de wasmachine aan staat en daarna detecteren dat de wasmachine klaar is. Hier is wel een stopcontact/stekker voor nodig die de stroom kan meten.
alias: Wasmachine Aan
description: Trigger als de wasmachine aan gaat
triggers:
- trigger: numeric_state
entity_id:
- sensor.wasmachine_current_consumption
above: 50
for:
hours: 0
minutes: 0
seconds: 3
conditions:
- condition: state
entity_id: input_boolean.wasmachine_aan
state:
- "off"
enabled: true
actions:
- action: input_boolean.turn_on
metadata: {}
target:
entity_id: input_boolean.wasmachine_aan
data: {}
mode: single
En dan in de gaten houden of de wasmachine klaar is
alias: Wasmachine is klaar
description: Notificatie dat de wasmachine klaar is
triggers:
- trigger: numeric_state
entity_id:
- sensor.wasmachine_current_consumption
for:
hours: 0
minutes: 1
seconds: 0
below: 8
conditions:
- condition: state
entity_id: input_boolean.wasmachine_aan
state:
- "on"
actions:
- action: notify.mobile_app
metadata: {}
data:
message: Wasmachine is klaar
- action: input_boolean.turn_off
metadata: {}
target:
entity_id: input_boolean.wasmachine_aan
data: {}
mode: single