Hallo zusammen,
ich versuche aktuell meine Plug S via der Shelly Cloud in Homeassistant einzubinden. Bspw. die aktuelle Leistungsaufnahme bekomme ich auch schon via folgendem configuration.yaml Schnipsel angezeigt:
Code
sensor:
- platform: rest
resource: https://shelly-xxxxx-eu.shelly.cloud/device/status
method: POST
payload: 'auth_key=<auth_key>&id=<id>'
scan_interval: 5
name: 'Sensor'
value_template: '{{ value_json.data.device_status.meters[0].power }}'
state_class: measurement
unit_of_measurement: W
device_class: power
headers:
User-Agent: Home Assistant
Content-Type: application/x-www-form-urlencoded
Alles anzeigen
Allerdings bekomme ich es nicht hin den Plug S als Schalter einzubinden. Ich habe schon echt viele Varianten versucht. Auch mit der Übergabe des auth_keys und der id als Payload (siehe oben).
Code
switch:
- platform: rest
name: "Switch"
resource: https://shelly-xxxxx-eu.shelly.cloud/device/relay/control
params:
auth_key: <auth_key>
id: <id>
method: POST
body_on: 'turn=on&channel=0'
body_off: 'turn=off&channel=0'
headers:
User-Agent: Home Assistant
Content-Type: application/x-www-form-urlencoded
Alles anzeigen
Dies endet im Fehler:
Code
Logger: homeassistant.components.rest.switch
Source: components/rest/switch.py:126
Integration: RESTful (documentation, issues)
First occurred: 13:42:11 (1 occurrences)
Last logged: 13:42:11
Got non-ok response from resource: 400
Kann mir da jemand helfen?
Danke und Grüße
Manu