Q: Ich habe Ihren Leitfaden zur Verwendung des INSTAR (HTTP) Alarmservers gefunden. Wäre es nicht sinnvoller, diese Ereignisse über den MQTT-Dienst zu veröffentlichen, den jede Full-HD-Kamera bietet? Auf diese Weise könnte ich sicher sein, dass jedes Alarmereignis von meinem Homey registriert wird.
A: Auf alle Alarmereignisse, die vom INSTAR HTTP Alarmserver veröffentlicht wurden, kann jetzt auch über den MQTT-Dienst zugegriffen werden!
MQTT Alarmserver
Das entsprechende MQTT-Topic ist:
alarm/triggeredAlles, was Sie tun müssen, ist ein Abonnement für das Status Topic hinzuzufügen, und Sie erhalten Updates über Alarmereignisse sowie darüber, welcher Dienst den Alarm ausgelöst hat:
Angehängter Alarmauslöser
- Alarm Bereich 1 ausgelöst:
1 - Alarm Bereich 2 ausgelöst:
2 - Alarm Bereich 3 ausgelöst:
3 - Alarm Bereich 4 ausgelöst:
4 - Alarm-In / PIR ausgelöst:
5 - Audioalarm ausgelöst:
6 - Motion Detection & PIR ausgelöst (Area 1):
7 - Motion Detection & PIR ausgelöst (Area 2):
8 - Motion Detection & PIR ausgelöst (Area 3):
9 - Motion Detection & PIR ausgelöst (Area 4):
10
Einrichten von Homey
Um es einfach zu halten, werde ich den Alarmauslöser erstmal ignorieren und den LED-Ring meiner Homey-Basisstation rot blinken lassen, sobald ein Alarmereignis eingetreten ist unabhängig vom Auslöser. Beginnen wir damit, einen neuen Flow in der Homey Smartphone-App zu erstellen:
Klicken Sie auf Add Card, um das Ereignis hinzuzufügen, das Ihren Flow auslösen soll:
Dieses Ereignis muss ein MQTT-Status-Update von unserer Kamera sein:
Fügen Sie das Topic MQTT-Alarmserver-Status hinzu:
Und speichern Sie den Flow-Trigger:
Jetzt müssen wir eine Aktion hinzufügen, die wir ausführen wollen, wenn unser Flow durch den MQTT-Alarmserver ausgelöst wurde:
Um es einfach zu halten, lasse ich Homey einfach kurz rot blinken:
Wählen Sie die Option Animation:
Und wählen Sie die Farbe und Dauer aus:
Sie können nun auf Test klicken, um die Animation zu testen und nacher Ihren Flow speichern: