Przełącznik ścienny TUYA brak potwierdzeń

Zobacz co się dzieje na tym MQTT - możesz użyć poniższych klientów mqtt:

@jumpi555 to może kwestia ustawień mqtt. Masz coś oprócz tego włącznika spiete z HA tym protokołem?

Tak, czujnik ruchu i gniazdko Xiaomi po ZigBee, byly spięte wczesniej i działają bez zmian

Sprawdz jeszcze ten parametr w Tasmota:
SetOption13 - Allow immediate action on single button press

1 polubienie

SetOption13 - genialne, rozwiązało problem, opóźnienia zniknęły, nawet sama obsługa tasmoty z przeglądarki jest wyraźnie szybsza. Dzięki

niestety walki ciąg dalszy.
co chwilę tasmota traci połączenie z MQTT,
zrzut z konsoli
17:39:27 MQT: Connect failed to 192.168.1.16:1883, rc -2. Retry in 10 sec
17:39:30 RSL: tele/tasmota_kuchnia1/STATE = {“Time”:“2020-09-26T17:39:30”,“Uptime”:“0T02:11:07”,“UptimeSec”:7867,“Heap”:26,“SleepMode”:“Dynamic”,“Sleep”:50,“LoadAvg”:19,“MqttCount”:321,“POWER1”:“OFF”,“POWER2”:“OFF”,“POWER3”:“ON”}

To jeszcze nie oznacza “utraty połączenia” bo napewno połączenie WiFi jest OK w tym czasie. Pokaż logi z serwera MQTT z tego okresu czasu, sprawdź najpierw czy przełącznik i serwer mają zsynchronizowany czas.

dobra… , niestety nie jestem aż tak biegły w te klocki więc proszę po kolei, gdzie znajdę logi z MQTT?

To zależy jakiego brokera używasz, jeśli Mosquitto broker to masz je w zakładce “Log”

fragment z logów, wyłącznik na 192.168.1.72

1601194810: New connection from 192.168.1.72 on port 1883.
1601194810: Client Dom_wl_kuchniaD2005D already connected, closing old connection.
1601194810: New client connected from 192.168.1.72 as Dom_wl_kuchniaD2005D (p2, c1, k30, u’homeassistant’).
1601194820: New connection from 192.168.1.72 on port 1883.
1601194820: Client Dom_wl_kuchniaD2005D already connected, closing old connection.
1601194820: New client connected from 192.168.1.72 as Dom_wl_kuchniaD2005D (p2, c1, k30, u’homeassistant’).
1601194825: New connection from 192.168.1.60 on port 1883.
1601194830: New connection from 192.168.1.60 on port 1883.
1601194856: New connection from 192.168.1.60 on port 1883.
1601194871: Saving in-memory database to /data/mosquitto.db.
1601194872: Client Dom_wl_kuchniaD2005D has exceeded timeout, disconnecting.
1601194886: New connection from 192.168.1.60 on port 1883.
1601194890: New connection from 192.168.1.60 on port 1883.
1601194905: New connection from 192.168.1.72 on port 1883.
[INFO] found homeassistant on local database
1601194905: New client connected from 192.168.1.72 as Dom_wl_kuchniaD2005D (p2, c1, k30, u’homeassistant’).
1601194917: New connection from 192.168.1.60 on port 1883.
1601194918: New connection from 192.168.1.72 on port 1883.
1601194918: Client Dom_wl_kuchniaD2005D already connected, closing old connection.
1601194918: New client connected from 192.168.1.72 as Dom_wl_kuchniaD2005D (p2, c1, k30, u’homeassistant’).

Zainstaluj TasmoAdmin HA biedzisz mógł sobie na bieżąco sprawdzić jakość połączenia, w razie zbyt słabego sygnału można zmienić w konsoli tasmota WifiPower domyślnie jest 17dBm

Zainstalowalem TasmoAdmin HA, poziomy wiri sa caly czas ok 80%wiec raczej ok. Na wykresie dzialania w HA zauwarzylem ze HA traci łączność okresowo. Nawet bez używania wylacznika. Mam tez takie egekt, ze jak po resecie urzyje zdalnie włącznika to za pierwszym razem działa dobrze, jednak juz drugie zalaczenie jest z drużym opóźnieniem

Wgrałem w nich Tasmota i pozbyłem się problemu. Poszukaj esp8266 tasmota flash

Puść kilka pingów na tę Tasmotę i zobacz jakie dostajesz odpowiedzi.

  1. Czy masz inne urządzenia MQTT i czy pracują one dobrze ?
  2. Jak napisał kolega wileu puść ping z parametrem -t “ping -t 192.168.1.20” twoje IP. Niech sobie działa w tle, potem zatrzymaj sprawdzanie ctrl+c i sprawdź czy nie masz utraconych pakietów.
  1. na MQTT mam jeszcze po ZigBee kilka urządzeń i działają bez problemów
  2. sprawdziłem i niestety mam stratę ok 40% pakietów. Albo przechodzą super 1ms, albo w ogóle

40 % to bardzo kiepsko. Puść pingi na wszystkie urządzenia jak to zrobiłeś poprzednio, pozwoli ci to sprawdzić czy jest to wina tego jednego urządzenia czy wina twoje sieci.
Pozdrawiam.

  1. Wtyczka TUYA nie przerabiana, brak utraty pakietów, średnie czasy 40ms, większość 2ms ale są też 300ms
  2. Shelly 1 - brak utraty pakietów, średnie czasy 9ms, większość 2ms
  3. Telefon Honor 10 lite - brak utraty pakietów, średnie czasy 186ms
  4. RaspberryPi4 z HA - brak utraty pakietów, średnie czasy 7ms
  5. przełącznik Tuya z wgraną Tasmotą - bez zmian, utrata ok 40% pakietów

@jumpi555 w miejscu gdzie jest problematyczne urządzenie podłącz urządzenie z pkt 1. i porównaj pingi, może to problem z zasięgiem (z zakłóceniami) w tym konkretnym miejscu, potem zrob to samo w innym miejscu.

tak zrobiłem, bez różnicy. Dalej wyłącznik na ścianie gubi pakiety a wtyczka postawiona koło niego (też TUYA) jest ok