Automatisierung
Mit diesem Skill können Smart Home Automatisierungen genutzt werden. Die Besonderheit hierbei ist, das Intents nicht nur eine direkte Antwort auslösen, sondern auch einen automatisierten Ablauf starten. Zigbee2MQTT ist verantwortlich für die Kommunikation zwischen diesem Skill und den Geräten.
Zusätzliche Hardware
Es wird ein Zigbee-Stick und mehrere Smart Home Geräte benötigt.
Diese Geräte sind:
Eine smarte Steckdose mit Stromverbrauchsmessung, hier wurde ein Aqara Smart Plug verwendet.
Ein Bewegungsmelder, hier wurde ein Aqara Motion Sensor verwendet.
Zwei Kontakt-Sensoren, hier wurden Sonoff Wireless Door/Window Sensoren verwendet.
Eine Lampe, hier wurde ein Müller Licht Tint LED-Reflektor GU10 verwendet
Ein Tastsensor, hier wurde ein Aqara Wireless Mini Switch verwendet
Installation
Der Service Zigbee2MQTT muss installiert und die Geräte damit verbunden werden. Danach kann der Skill installiert werden.
Einrichtung
Bevor der Skill aktiviert werden kann, müssen einige Optionen ausgefüllt werden. Es müssen die Postleitzahl, Sprache und Land von dem Ort in dem der Skill genutz werden eingetragen werden. Außerdem müssen die Namen der Zigbeegeräte und dem MQTT-Topic von Zigbee2MQTT entweder an die Standardeinstellungen angepasst oder die neuen Namen eingetragen werden. Es wird auch ein API-Key für OpenWeatherMap benötigt.
Nachtlicht
Das Nachtlicht ist ein Zusammenspiel eines Bewegungsmelders, einer Lampe und einer API. Durch eine Anfrage an die API werden die tagesaktuellen Sonnenauf- und Sonnenuntergangszeiten ermittelt. Wenn nun der Bewegungsmelder ausgelöst wird, wird überprüft, ob es vor Sonnenauf- oder nach Sonnenuntergang ist. Ist dem so, wird die Lampe angeschaltet. Dieser Ablauf kann durch den Sprachassistenten gestartet oder gestoppt werden.
Sprachbefehl
… start
Automatisierung [ mach ] [ das ] Nachtlicht state
Wäschebenachrichtigungen.
Der Stromverbrauch einer Waschmaschine wird mit einer Steckdose überwacht. Durch Beobachtung wurden Schwellenwerte ermittelt, die die Waschmaschine nur zu Beginn und am Ende des Programmes unter- beziehungsweise überschreitet. Somit lässt sich der Beginn und das Ende des Waschprogrammes feststellen. Wenn diese Beobachtung durch den Sprachassistenten gestartet wurde, wird über Beginn und Ende durch eine Benachrichtigung informiert.
Sprachbefehl
… start
Automatisierung [ mach ] [ die ] Wäschebenachrichtigungen state
Gefrierschrankbenachrichtigungen
An die Tür eines Gefrierschranks wird ein Kontakt-Sensor angebracht. Wenn die Tür geöffnet wird, startet ein Timer für 60 Sekunden. Steht nach Ablauf des Timers die Tür immer noch offen, kann das festgestellt werden. Ist Beobachtung durch den Sprachassistenten gestartet, wird durch offenstehen eine Benachrichtigung ausgelöst.
Sprachbefehl
… start
Automatisierung [ mach ] [ die ] Gefrierschrankbeobachtungen state
Stumme Türklingel
An die Tür wird ein Tastsensor angebracht. Wenn dieser gedrückt wird und die Klingel aktiviert ist, wird eine Benachrichtigung an den Bot gesendet.
Sprachbefehl
… start
Automatisierung [ mach ] [ die ] stumme Klingel state
Briefkastenbenachrichtigung
An den Briefkasten wird ein Kontakt-Sensor angebracht. Wird der Kontakt unterbrochen und sind die Benachrichtigungen aktiviert, wird eine Benachrichtigung ausgelöst.
Sprachbefehl
… start
Automatisierung [ mach ] [ die ] Briefkasten Benachrichtigungen state
Slots
state
kann die Werte “an” oder “aus” annehmen und beschreibt den Zustand der Automatisierung. Dieser Slot wird mittels Substitution in boolesche Werte umgewandelt, so kann die sprachunabhängige Implementierung des Skills gewährleistet werden.
- Previous
- Next