Powiadomienia
Wyczyść wszystko

Sonoff th16 - samoczynne wyłączanie

11 Wpisów
3 Użytkownicy
0 Reactions
4,948 Wyświetleń
almurik
Wpisów: 25
Autor tematu
(@almurik)
Praktykant
Dołączył: 5 lat temu

Termostatu w ogóle nie konfigurowałem tylko wyłączenie po czasie i max temperaturę.

Chciałbym zawiesić narazie temat automatycznego wyłączania. Być może znalazłem przyczynę (jeszcze testuję) a nie był nią sonoff, AFE, malina czy domoticz. Mam podejrzenia, że jedne z moich AP odmawia posługi i zrywa połączenia - tutaj bardziej pytanie do autora czy to mogło być powodem takiego zachowania. Podłączony pod inny AP od kilku godzin działa w tym temacie poprawnie.

 

Przy okazji jednak pojawiła się inna wątpliwość. Skoro wyłączał się sam i włączał - po sugestii zmiany konfiguracji na "poprzedni stan" , to biorąc pod uwagę częstotliwość nie miało sensu ustawienie automatycznego wyłączenia po 30 min ponieważ nigdy do 30 min nie dochodził. Ustawiłem więc "wyłącz powyżej" na 60*C. Gdy przekroczył, wyłączył się. Gdy temp była powyżej 60 i ręcznie go włączyłem-także sam się wyłączył czego się spodziewałem. Ale dlaczego jak temp spadła do 50*C to po ręcznym włączeniu nadal sam się od razu wyłącza ? Wszedłem w konfigurację, nic nie zmieniłem, wyszedłem i znów działa poprawnie aż do osiągnięcia max temp.

Być może i w tym przypadku za 2 dni okaże się, że przyczyną było zupełnie coś innego 🙂 więc ... testuję.

Można dostać się/są gdzieś jakieś logi w urządzeniu z AFE ?

 

Odpowiedz
isom
Wpisów: 5180
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
(@isom)
Szef wszystkich szefów
Dołączył: 7 lat temu

@almurik proponuję wgrać do tego sonoff wersję softu, którą znajdziesz w tym wątku https://www.smartnydom.pl/forum/afe-firmware-t1-problemy/wbudowany-termostat/

Raz że wykorzystujesz to do dmuchawy CO co ma znaczenie i warto mieć soft , który nawet jak nie ma połączenia z siecią reaguje na temperaturę , dwa nie zauważyłem takich dziwnych wyłączeń/włączeń . Co do automatycznego wyłączenia po przekroczeniu temp zadanej, to faktycznie soft działa tak że jak raz przekroczy tą zadaną to wyłączy i potem wyłącza cały czas aż do resetu ignorując fakt że temperatura już spadła. Tak jak by brakowało w kodzie temp odniesienia przy której ma już nie wyłączać. Czyli wykryłeś błąd w sofcie. Obejście tego to ustawienie automatycznego wyłączenia po czasie , bez aktywowania opcji temperatury i włączenie funkcji termostat gdzie możesz ustawić wyłącz jeżeli temp większa niż xx . Wtedy działa tak jak potrzebujesz. 

Pewnie w wersji 2 AFE  tego softu @adrian poprawi tą funkcjonalność 

Odpowiedz
3 Odpowiedzi
almurik
(@almurik)
Dołączył: 5 lat temu

Praktykant
Wpisów: 25

@isom

spróbuję, ponieważ dziś od rana wyłącznik znów wariuje a wczoraj po resecie ustawień, ponownej konfiguracji na nowym wifi wyglądało że jest OK.

 

edit 11:00

OK, spróbowałem ale nadal to samo więc wgrałem wersję z przytoczonego wątku z 'wypluwaniem' logów, efekt ponizej - leci sobie temperaturka a potem bum, ktoś pomoże to rozszyfrować (analogiczne logi na wyłączonym przekaźniku) ?

 

--------------- Domoticz ---------------
http://192.168.1.249:8080/json.htm?type=command&username=cGk=&password=c3p5bWlrLjEwMjk=&param=udevice&idx=26&nvalue=0&svalue=23.50
----------------------------------------

----------- DEBUGGER ------------
Free Memory = 22kB
---------------------------------

--------------- Domoticz ---------------
http://192.168.1.249:8080/json.htm?type=command&username=cGk=&password=c3p5bWlrLjEwMjk=&param=udevice&idx=26&nvalue=0&svalue=23.44
----------------------------------------

----------- DEBUGGER ------------
Free Memory = 22kB
---------------------------------

--------------- Domoticz ---------------
http://192.168.1.249:8080/json.htm?type=command&username=cGk=&password=c3p5bWlrLjEwMjk=&param=udevice&idx=26&nvalue=0&svalue=23.44
----------------------------------------

--------------- Domoticz ---------------
http://192.168.1.249:8080/json.htm?type=command&username=cGk=&password=c3p5bWlrLjEwMjk=&param=udevice&idx=26&nvalue=0&svalue=23.38
-------------------------------
Soft WDT reset

ctx: cont
sp: 3ffffcb0 end: 3fffffd0 offset: 01b0

>>>stack>>>
3ffffe60: 72657375 656d616e 6b47633d 6170263d
3ffffe70: 6f777373 633d6472 62357033 4c726c57
3ffffe80: 3fff4994 00000205 00000205 3fff4994
3ffffe90: 00000090 00000090 00000000 40100575
3ffffea0: 00000084 00000f90 000001f2 3fff4994
3ffffeb0: 00000090 00000090 00000000 3fff46b8
3ffffec0: 00000090 3fffff20 3fffff20 3fff46b8
3ffffed0: 3fff3ff8 3fffff40 3fff4798 4020ea58
3ffffee0: 3fff3ff8 3fffff40 3fffff20 4020ed3d
3ffffef0: 3ffe8a10 3fffff40 3fff4798 4020f7fc
3fffff00: 3fff3c70 3fffff4c 3fff4798 4020eed8
3fffff10: 3fff3c70 41bb0000 3fffff40 40202c7c
3fffff20: 00000000 00000000 00000000 4020f9ec
3fffff30: 3fff3c70 41bb0000 3fff3ff8 40202dc0
3fffff40: 3fff61dc 0000008f 00000082 3fff6144
3fffff50: 0000008f 00000082 00000000 00004000
3fffff60: 00001008 3fff3b88 41bb0000 40202e01
3fffff70: 3fff3c70 3fff3c54 3fff4694 40203939
3fffff80: 3fff45a0 3fff4664 3fff46b8 3fff3cc0
3fffff90: 3fff45a0 3fff4664 3fff46b8 402047a2
3fffffa0: 00000000 00000000 00000001 3fff4858
3fffffb0: 3fffdad0 00000000 3fff4851 402106e8
3fffffc0: feefeffe feefeffe 3ffe85e0 40100721
<<<stack<<<
c_▒rS▒fj

################################ BOOTING ################################
All classes and global variables initialized
Firmware upgraded
Relay(s) initialized
Network initialized
INFO: Starting establishing WiFi connection
ALAUDA@bardzo bardzo tajne hasło żeby mi się somsiady czasem nie dowiedziały
WebServer initialized
Switch(es) initialized
Sensors initialized
########################### BOOTING COMPLETED ###########################

#### CONNECTED TO THE WIFI ####

Events listener: triggered

--------------- Domoticz ---------------
http://192.168.1.249:8080/json.htm?type=command&username=cGk=&password=c3p5bWlrLjEwMjk=&param=switchlight&idx=25&switchcmd=On
----------------------------------------

-------- Got HTTP Request --------
Device: relay
Name: switch
Command: on
----------------------------------

--------------- Domoticz ---------------
http://192.168.1.249:8080/json.htm?type=command&username=cGk=&password=c3p5bWlrLjEwMjk=&param=udevice&idx=26&nvalue=0&svalue=23.31
----------------------------------------

----------- DEBUGGER ------------
Free Memory = 23kB
---------------------------------

--------------- Domoticz ---------------
http://192.168.1.249:8080/json.htm?type=command&username=cGk=&password=c3p5bWlrLjEwMjk=&param=udevice&idx=26&nvalue=0&svalue=23.31
----------------------------------------

 

Co ciekawe przy wyłączonym domoticzu, w ogóle wyłączyłem całkowicie malinę problem nie występuje. Jak włączę przekaźnik na obudowie to działa ale za to cyrki dzieją się jak wyłączę i ponownie włączę przekaźnik włacznikiem na obudowie -domoticz nadal wyłączony:

--------------- Domoticz ---------------
http://192.168.1.249:8080/json.htm?type=command&username=cGk=&password=c3p5bWlrLjEwMjk=&param=udevice&idx=26&nvalue=0&svalue=22.13
----------------------------------------

----------- DEBUGGER ------------
Free Memory = 22kB
---------------------------------

--------------- Domoticz ---------------
http://192.168.1.249:8080/json.htm?type=command&username=cGk=&password=c3p5bWlrLjEwMjk=&param=switchlight&idx=25&switchcmd=Off
----------------------------------------

--------------- Domoticz ---------------
http://192.168.1.249:8080/json.htm?type=command&username=cGk=&password=c3p5bWlrLjEwMjk=&param=udevice&idx=26&nvalue=0&svalue=22.06
----------------------------------------

----------- DEBUGGER ------------
Free Memory = 22kB
---------------------------------
c_-rS-fj

################################ BOOTING ################################
All classes and global variables initialized
Firmware upgraded
Relay(s) initialized
Network initialized
INFO: Starting establishing WiFi connection
ALAUDA@ggggggggggggggggggggggggggggggggggggggttttttttttttttttttttttttttt
WebServer initialized
Switch(es) initialized
########################### BOOTING COMPLETED ###########################

--------------- Domoticz ---------------
http://192.168.1.249:8080/json.htm?type=command&username=cGk=&password=c3p5bWlrLjEwMjk=&param=switchlight&idx=25&switchcmd=On
----------------------------------------
c_-rS-fj

################################ BOOTING ################################
All classes and global variables initialized
Firmware upgraded
Relay(s) initialized
Network initialized
INFO: Starting establishing WiFi connection
ALAUDA@gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
WebServer initialized
Switch(es) initialized
Sensors initialized
########################### BOOTING COMPLETED ###########################

INFO: WiFi connection attempt: 2 from 10
INFO: WiFi connection attempt: 3 from 10

#### CONNECTED TO THE WIFI ####

Events listener: triggered

--------------- Domoticz ---------------
http://192.168.1.249:8080/json.htm?type=command&username=cGk=&password=c3p5bWlrLjEwMjk=&param=switchlight&idx=25&switchcmd=On
----------------------------------------

INFO: Connection established, MAC: BC:DD:C2:44:B4:3D, IP: 192.168.1.248

--------------- Domoticz ---------------
http://192.168.1.249:8080/json.htm?type=command&username=cGk=&password=c3p5bWlrLjEwMjk=&param=udevice&idx=26&nvalue=0&svalue=22.06
----------------------------------------

 

edit 14:00

w ramach testu wgrałem do niego tasmota, uruchomiłem na szybko mosquitto z domoticzem, wszystko wydaje się działać poprawnie tzn narazie sam się nie wyłączył

 

Odpowiedz
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 11 lat temu

Szefu
Wpisów: 4035
Dodane przez: @isom  

Pewnie w wersji 2 AFE  tego softu @adrian poprawi tą funkcjonalność 

Zapisane do analizy i naprawy, dzięki za potencjalne wykrycie błędu @almurik

https://github.com/tschaban/AFE-Firmware/issues/509

Odpowiedz
almurik
(@almurik)
Dołączył: 5 lat temu

Praktykant
Wpisów: 25

yyyy no cóż ... nie ma za co :). To czy błąd oprogramowania czy jakaś przypadłość mojego modelu to się pewnie okaże. Od wczoraj na nowym sofcie działa poprawnie. Będę obserwował wersje i zapewne przetestuję jak coś się pojawi.

 

Odpowiedz
Strona 2 / 2
Udostępnij: