In dit slimme scenario leg ik uit hoe je nadat je Nest Protect of andere slimme rook- of koolmonoxide melder een alarm heeft gegeven, Domoticz allerlei handige en slimme dingen kunt laten doen.
De Nest Protect is een slimme rook- en CO2 melder die je aan je WIFI netwerk kunt koppelen en kunt bedienen met een app. De Nest Protect kan dus zowel rook als CO2 detecteren en genereert bij voorkomen van rook en/of CO2 een alarm. Dit alarm wordt tevens doorgegeven aan de app.
Use cases via Domoticz app:
Als er een brandalarm is:
Notificatie ontvangen in Domoticz app
Ramen sluiten
Ventilatie op 1 zetten
Ventilator uitzetten
Als het donker is, binnen- en buitenverlichting aan zetten
Twee (virtuele) schakelaar aangemaakt voor de Rookmelder- en Koolmonoxidemelder status
Stappenplan:
Stap 1. Configureer Firebase Cloud Messaging binnen Domoticz om notificaties naar je telefoon te kunnen versturen
Eerst Firebase Cloud Messaging aangezet (heette voorheen Google Cloud Messaging) onder Instellingen, Instellingen, Notifications
Ook in de Domoticz app moet je FCM activeren, kies voor Instellingen, Notificaties
Scroll helemaal naar onderen naar Geavanceerd
Klik hier op Google Cloud Messaging-ID, hiermee wordt het registratienummer naar Domoticz verstuurd
Voer eventueel een test uit
Stap 2. Voor de (virtuele) Rookmelder- en Koolmonoxide schakelaar notificaties toegevoegen (Use cases 1.a en 2.a) indien status op ‘Warning’ of ‘Emergency’ gezet wordt
Ga naar Schakelaars
Selecteer de CO_status schakelaar
Klik op Notifications
Voeg een notificatie voor Warning toe
Label
Waarde
Doel
Type
Inschakelen
Default
Niveau
WARNING
Als Nest Protect een warning verzend, zend dan notificatie
Prioriteit
Hoog
Kies hier je eigen prioriteit
Negeer Interval
Niet aangevinkt
Default
Aangepast bericht
Koolmonoxidemelder geeft waarschuwing
Zinvolle melding
Actieve systemen
FCM
Firebase Cloud Messaging
Label
Waarde
Doel
Type
Inschakelen
Default
Niveau
EMERGENCY
Als Nest Protect een Emergency verzend, zend dan notificatie
Prioriteit
Noodgeval
Kies hier je eigen prioriteit
Negeer Interval
Niet aangevinkt
Default
Aangepast bericht
Alarm ! Koolmonoxidemelder geeft aan dat er koolmonoxide geconstateerd is
Zinvolle melding
Actieve systemen
FCM
Firebase Cloud Messaging
Herhaal dit voor de Rookmelder
Stap 3. Groep ‘Brand Alarm’ toegevoegd om verlichting in te schakelen als er alarm is:Stap 4. In blocky script ‘Brand alarm’ toegevoegd om uitvoering te geven aan Use cases 1.b t/m 1.e:
Als Smoke_status (Status rookmelder) een Warning of Emergency melding geeft
Dan schrijf een bericht weg naar de Domoticz log
Zet de Ventilator op “Manual” om te voorkomen dat hij automatisch aanslaat als de temperatuur te hoog wordt
Zet de Ventilator uit
Als het donker is, schakel dan de Groep “Brand: All lights On” aan (zie Stap 10)
Zet Ventilatiesysteem uit
Stap 5. Tweede block script ‘Koolmonoxide alarm’ toegevoegd om uitvoering te geven aan Use Cases 2.b t/m 2.d:
Als CO_status (Status koolmonoxidemelder) een Warning of Emergency melding geeft
Dan schrijf een bericht weg naar de Domoticz log
Zet de Ventilatie aan
Zet de Ventilator op “Manual” om te voorkomen dat hij automatisch uitslaat als de temperatuur te laag wordt