Hallo,
kleines Update von meiner Seite. Ich glaube den Grund für den ST Mode gefunden zu haben.
Ist der Empfang des TRV schlecht oder ist das TRV mit einem Repeater verbunden, bei mir beides AVM Produkte, wird die Verbindung vom AP regelmäßig gekappt. Weiß nicht ob es wirklich vom AP ausgeht…
Dann verbindet sich das TRV wieder neu zum AP.
Disconnected 2
Rejected. The device was disconnected by the AP.
lwip_task: DISCONNECTED
# 1 1 -89 D0:6F:82:C2:B8:80 xxxxxx
# 2 1 -91 E0:28:6D:24:85:72 xxxxxx
# 3 1 -91 30:B1:B5:B6:A9:7E xxxxxxc
# 4 6 -91 90:5C:44:02:4F:97 xxxxxxc
# 5 6 -92 92:5C:14:02:4F:97 xxxxxxc
# 6 11 -45 0C:72:74:9A:21:49 xxxxxxc
# 7 11 -77 DC:15:C8:1E:2C:62 xxxxxxc
# 8 11 -77 A2:15:C8:1E:2C:63 xxxxxcc
Scan result:
xxxxxxc, bssid: HGHHC4549A2149, rssi: -45
1696662969.181 wifi_connect_sta: Join STA: ssid[xxxxxxc] pass[******] security[2]
1696662969.191 wifi_connect_sta: sl_wfx_send_join_command(): 0
Connected
Wait for DHCP
DHCP is disabled
1696662970.236 set_powersave_state: Enter powersave state 3 (skip 1)
1696662971.458 check_signal_strength: signal strength: -51, will change beacon skip
1696662971.466 set_powersave_state: Enter powersave state 3 (skip 20)
1696662972.152 mqtt_task: SOCKET CONNECTED
1696662972.156 mqtt_task: MQTT CONNECTED
1696662972.159 mqtt_connect_done: shellies/shellytrv-Yyyyygghjjjbvvc/command
1696662972.166 mqtt_connect_done: shellies/command
1696662972.171 shelly_mqtt_say_hi: shellies/shellytrv-Yyyyygghjjjbvvc/onlineÑ
1696662972.178 shelly_mqtt_announce: shellies/announce:{"id":"shellytrv-Yyyyygghjjjbvvc","model":"SHTRV-01","mac":"Yyyyygghjjjbvvc","ip":"192.168.11.65","new_fw":true,"fw_ver":"20220811-152343/v2.1.8@5afc928c"}
1696662972.196 mqtt_send_status: shellies/shellytrv-Yyyyygghjjjbvvc/status:{"tmp": {"value":20.6,"units": "C","is_valid": true},"target_t":{"enabled":true,"value":18.0,"units":"C"},"temperature_offset":0.0,"bat":54}
1696662973.738 shelly_mqtt_info: shellies/shellytrv-Yyyyygghjjjbvvc/info
1696663020.350 check_signal_strength: signal strength: -53
*** Raw adc: 36466
Etwas nach dem Reboot:
Kurz bevor er nicht mehr reagiert und dann in den ST Mode geht:
Mein zweiter TRV verbindet sich nicht immer wieder neu (es findet kein Disconnect statt) und das RAM nimmt nicht ab.
Tausche ich sie untereinander aus verhält er sich aber wie das erste.
Somit scheint es ein Memory Leak in der Wiederverbindungsroutine in der SW des TRV zu sein.
Ich habe die Informationen an Shelly gemeldet und gefragt, ob das Problem bekannt ist, oder ob es eine neue Firmware gibt.
Antwort: Hier haben Sie eine Code mit dem sie kostenlos ein neues TRV als Ersatz in unserem Shop kaufen können…,
Ich habe das Problem jetzt so gelöst, das ich über Homee einmal die Woche über einen Webhook „/reboot“ aufrufe. Mal sehen ob das ausreichend ist und ob der Timeout des Webhooks hoch genug ist, das es zuverlässig funktioniert.
Sven