Supla MQTT i Home Assistant

MartinSnow
Posty: 12
Rejestracja: pt maja 31, 2019 7:50 pm

śr lut 12, 2020 9:25 am

Hejka, mam problem ze sterowaniem rolet, a dokładnie aby zmusić suwak do działania ;) , aktualnie przesyła do brokera tylko samą pozycje (liczbe np: 50), podpowie ktoś jak to powinno wyglądać, set_position_template: ?? .
Aktualnie w cover.yaml mam takie coś i w sumie działa tylko ten brak sterowania pozycją:

Kod: Zaznacz cały

- platform: mqtt
  name: "Salon"
  state_topic: "supla/channels/status/rollershutter/3646"  
  command_topic: "supla/channels/command/rollershutter/3646"
  position_topic: "supla/channels/status/rollershutter/3646"
  set_position_topic: "supla/channels/command/rollershutter/3646"
  set_position_template: "??????????"
  retain: true
  position_open: 0
  position_closed: 100
  payload_open: '{ "id": 3646, "shut": 0 }'
  payload_close: '{ "id": 3646, "shut": 100 }'
  state_open: '{"id": 3646, "shut": 0, "sensor_1": 0, "online": 1}'
  state_closed: '{"id": 3646, "shut": 100, "sensor_1": 0, "online": 1}' 
  value_template: "{{ value_json.shut }}"
  device_class: shutter
Roleta:

Kod: Zaznacz cały

{"id": 3646, "shut": 0, "sensor_1": 0, "online": 1}
MartinSnow
Posty: 12
Rejestracja: pt maja 31, 2019 7:50 pm

pt lut 14, 2020 10:52 am

Sam sobie odpowiem :? .

Kod: Zaznacz cały

set_position_template: '{"id": 3646, "shut": {{ 100-position }} }'

Kod: Zaznacz cały

- platform: mqtt
  name: "Salon"
  command_topic: "supla/channels/command/rollershutter/3646"
  position_topic: "supla/channels/status/rollershutter/3646"
  set_position_topic: "supla/channels/command/rollershutter/3646"
  set_position_template: '{"id": 3646, "shut": {{ 100-position }} }
  position_open: 0
  position_closed: 100
  payload_open: '{ "id": 3646, "shut": 0 }'
  payload_close: '{ "id": 3646, "shut": 100 }'
  value_template: "{{ value_json.shut }}"
  optimistic: false
  device_class: shutter
ODPOWIEDZ