UWAGA: Strona oraz Forum Smart'ny Dom nie będzie dostępne 23 Grudnia 2024 ze względu na przenoszenie serwisu na mocniejszą maszynę.
W tym czasie polecam poświęcenie swojego czasu na pomoc partnerowi w przygotowaniu udanych Świąt 😉
Za niedogodności z góry przepraszam, admin
Witajcie.
Mam pytanie jak skomunikować dwa urządzenia ( A i B ) działające na Tasmocie.
Tzn. chcaiłbym aby naciśniecie przycisku na urządzeniu A załączyło przekaznik na urządzeniu B. Obydwa urządzenia są w tej samej sieci.
Dodam, że chcę ominąć wszelkiego rodzaju serwery typu Domoticz i inne.
Dziękuję.
@gambi do tego potrzebujesz reguły z komendą WebSend , w regule musi być poprawny adres modułu 2
może to wyglądać tak
Rule ON Button1#State DO WebSend [192.168.x.xx] POWER1 TOGGLE ENDON
taką regułę trzeba wkleić w konsoli tasmoty 1 i włączyć regułę1 komendą
Rule1 1
Coś nie zadziałało.
W konsoli coś takiego:
10:41:58 CMD: Rule ON Button1#State DO WebSend [192.168.0.114] POWER1 TOGGLE ENDON
10:41:58 RUL: Stored uncompressed, would compress from 63 to 56 (-11%)
10:41:58 RSL: stat/tasmota_0A8517/RESULT = {"Rule1":"OFF","Once":"OFF","StopOnError":"OFF","Length":63,"Free":448,"Rules":"ON Button1#State DO WebSend [192.168.0.114] POWER1 TOGGLE ENDON"}
10:42:03 CMD: Rule1 1
10:42:03 RSL: stat/tasmota_0A8517/RESULT = {"Rule1":"ON","Once":"OFF","StopOnError":"OFF","Length":63,"Free":448,"Rules":"ON Button1#State DO WebSend [192.168.0.114] POWER1 TOGGLE ENDON"}
10:42:18 RSL: stat/tasmota_0A8517/RESULT = {"POWER1":"OFF"}
10:42:18 RSL: stat/tasmota_0A8517/POWER1 = OFF
10:42:24 RSL: stat/tasmota_0A8517/RESULT = {"POWER2":"OFF"}
10:42:24 RSL: stat/tasmota_0A8517/POWER2 = OFF
10:42:56 RSL: stat/tasmota_0A8517/RESULT = {"POWER1":"ON"}
10:42:56 RSL: stat/tasmota_0A8517/POWER1 = ON
10:43:02 RSL: stat/tasmota_0A8517/RESULT = {"POWER2":"ON"}
10:43:02 RSL: stat/tasmota_0A8517/POWER2 = ON
10:44:17 RSL: tele/tasmota_0A8517/STATE = {"Time":"2020-12-15T10:44:17","Uptime":"0T00:05:09","UptimeSec":309,"Heap":27,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":21,"MqttCount":0,"POWER1":"ON","POWER2":"ON","Wifi":{"AP":1,"SSId":"GAMBI","BSSId":"3C:84:6A:B8:91:C7","Channel":7,"RSSI":68,"Signal":-66,"LinkCount":1,"Downtime":"0T00:00:03"}}
10:44:17 RSL: tele/tasmota_0A8517/SENSOR = {"Time":"2020-12-15T10:44:17","Switch1":"ON","Switch2":"ON"}
@gambi prosiłeś o możliwość sterowania z przycisku - Button , a widzę że używasz przełączników - Switch . Zdecyduj się bo ta reguła którą podałem będzie działać tylko z przyciskiem , i przełącza stan przekaźnika w drugim module na przeciwny a nie zmienia go zgodnie ze stanem przełącznika