Joo kyllä tää on pään hakkaamista seinään HomeAssistantin kanssa

En vaan millään saa Ha+EspHomen kanssa mitään elämää servoon.
Sen sijaan Domoticzin kautta ja EspEasy Mega flashattyna wemosiin ei mitään ongelmaa noilla
@Ismo67 ohjeilla... joten samalla metodilla sitten HAn kimppuun.
Eli jätetään wemosiin EspEasy Mega sisään ja unohdetaan EspHome. Luodaan HomeAssistantiin virtuaalikytkin, jota ohjataan url-osoitteella.
Lisätään siis seuraava pätkä configuration.yaml -tiedostoon:
Koodi:
switch:
platform: command_line
switches:
vswitch1:
command_on: curl "http://192.168.xx.xx/control?cmd=Servo,1,5,160"
command_off: curl "http://192.168.xx.xx/control?cmd=Servo,1,5,0"
friendly_name: Olohuone sälekaihtimet
Näytä liitetiedosto 63349
Tähän asti kaikki ok. Ainut "ongelma", ettei virtuaalikytkin tottele toggle-komentoa. Mulla on aqaran buttoneita ja olisi saanut samalla buttonilla ohjattua kahden eri ikkunan (tai huoneen) sälekaihtimia käyttämällä single- ja tuplapainalluksia.
Nyt pitää ohjata avaamista yhdellä painalluksella (switch-on) ja sulkemista kahdella painalluksella (switch-off).
Näytä liitetiedosto 63350
Kahden ikkunan servojen ohjaaminen samalla wemosilla:
Koodi:
switch:
platform: command_line
switches:
vswitch1:
command_on: curl "http://192.168.xx.xx/control?cmd=Servo,1,5,160"
command_off: curl "http://192.168.xx.xx/control?cmd=Servo,1,5,0"
friendly_name: Olohuone sälekaihtimet1
vswitch2:
command_on: curl "http://192.168.xx.xx/control?cmd=Servo,2,4,160"
command_off: curl "http://192.168.xx.xx/control?cmd=Servo,2,4,0"
friendly_name: Olohuone sälekaihtimet2
Servo1 on siis juotettu Wemosin pinniin D1 (eli GPIO5) ja Servo2 on juotettu Wemosin pinniin D2 (eli GPIO4).
Kokeilin ensin laittaa molemmat servot saman virtuaalikytkimen alle omina command_on/command_off curleineen, mutta silloin Servo1 kääntyy ensin ja vasta sen jälkeen Servo2. Omina virtuaalikytkiminä ne kääntyvät samaan aikaan.
Mielellään näkisin
@Prässi yaml-konfiguraatiot, jotta saisi EspHomen kanssa toimimaan sliderin kanssa.