Powiadomienia
Wyczyść wszystko

Supla [Rozwiązany] Pozycja Rolety MQTT

2 Wpisów
1 Użytkownicy
0 Reactions
3,074 Wyświetleń
(@martinsnow)
Wpisów: 3
Bywalec
Autor tematu
 

Hejka, walczę już z tym ze dwa tygodnie, mianowicie mam problem ze sterowaniem rolet, a dokładnie z tym aby zmusić suwak do działania ;) , aktualnie przesyła do brokera tylko samą pozycje ('gołą' liczbę np: 50), podpowie ktoś jak to powinno wyglądać, żeby szła komenda w postaci {id:3646, shut: tutaj wartość po przesunięciu suwaka}.
W cover.yaml mam takie coś i w sumie działa tylko ten brak sterowania dokładną pozycją:

- 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 zgłasza sie tak:

{"id": 3646, "shut": 0, "sensor_1": 0, "online": 1}
 
Dodane : 12/02/2020 10:08 pm
(@martinsnow)
Wpisów: 3
Bywalec
Autor tematu
 

Sam sobie odpowiem

 set_position_template: '{"id": 3646, "shut": {{ 100-position }} }'
 
Dodane : 14/02/2020 11:55 am
Udostępnij: