Die LED Farbe des Dingz möchte ich gerne auf rot stellen, wenn meine Kameras in der Wohnung an sind, violett, wenn nur die Aussenkameras aktiviert sind und grün, wenn das System unscharf ist. So habe ich einen Indikator, wie der Zustand der Kameras ist.
/config/configuration.yaml
rest_command: !include includes/rest_commands.yaml
/config/includes/rest_commands.yaml
#rest_command:
dingz_bad_led:
url: http://192.168.1.190/api/v1/led/set
method: POST
payload: 'action={{ action }}&color={{ color }}&mode=rgb'
content_type: 'application/x-www-form-urlencoded; charset=utf-8'
Nach einem Neustart findet man in den Entwicklerwerkzeugen den Dienst rest_command.dingz_bad_led. Hier kann man den Dienst auch gleich mit entsprechenden Daten testen.
Diesen Dienst kann fernen nun auch in einer Automation oder einem Skript verwendet werden. Aktuell lässt sich der Dienst jedoch nicht über das GUI konfigurieren. Also geht man in den YAML Modus und erfasst beispielsweise.
service: rest_command.dingz_bad_led
data:
action: 'on'
color: FFFFFF
Siehe API Doku für weitere Details.