Wie schalte ich einen Dimmer auf die richtige Stufe?
Als erstes muss man daran denken, dass die Dimmer von 0 bis 3 nummeriert sind. Dimmer 1 ist somit die 0, Dimmer 2 die 1 und so fort.
/config/configuration.yaml
rest_command: !include_dir_merge_named rest_commands/
/config/rest_commands/dimmer/DGZ_Wohnzimmer.yaml
dingz_wohnzimmer_dimmer:
url: http://192.168.1.195/api/v1/dimmer/{{ dimmer }}/{{ enum }}
method: POST
payload: 'value={{ value }}'
content_type: 'application/x-www-form-urlencoded; charset=utf-8'
In den Enwicklungswerkzeugen unter Dienste finden man dann z.B. dingz_wohnzimmer_dimmer. Diesen Dienst (Service) kann ich dann wie folgt schalten (Dimmer 4 (3), ein, 60% Helligkeit)
service: rest_command.dingz_wohnzimmer_dimmer
data:
dimmer: 3
enum: 'on'
value: 60
Diesen Dienst (Service) verwendet man dann in einer Automation oder einen Skript.
Siehe auch https://api.dingz.ch POST Set dimmer status