arendst / Tasmota

Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
https://tasmota.github.io/docs
GNU General Public License v3.0
21.75k stars 4.72k forks source link

Sonoff devices reboot every ~20 minutes with "Exception":29 caused by NTP multicast/manycast #16061

Closed darkdragondraco closed 1 year ago

darkdragondraco commented 1 year ago

PROBLEM DESCRIPTION

Sonoff devices after upgrade to Tasmota 12.0.2 reboot every ~20 minutes with StatusSTK":{"Exception":29,"Reason":"Exception","EPC":["40252ca8",...

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

- [x] If using rules, provide the output of this command: `Backlog Rule1; Rule2; Rule3`:
```lua
  Rules output here:
13:43:03.435 CMD: Backlog Rule1; Rule2; Rule3
13:43:03.437 SRC: WebConsole from 192.168.2.143
13:43:03.439 CMD: Grp 0, Cmd 'BACKLOG', Idx 1, Len 19, Pld -99, Data 'Rule1; Rule2; Rule3'
13:43:03.461 SRC: Backlog
13:43:03.464 CMD: Grp 0, Cmd 'RULE', Idx 1, Len 0, Pld -99, Data ''
13:43:03.472 MQT: stat/sf-s55-01/RESULT = {"Rule1":{"State":"OFF","Once":"OFF","StopOnError":"OFF","Length":0,"Free":511,"Rules":""}}
13:43:03.680 SRC: Backlog
13:43:03.683 CMD: Grp 0, Cmd 'RULE', Idx 2, Len 0, Pld -99, Data ''
13:43:03.689 MQT: stat/sf-s55-01/RESULT = {"Rule2":{"State":"OFF","Once":"OFF","StopOnError":"OFF","Length":0,"Free":511,"Rules":""}}
13:43:03.930 SRC: Backlog
13:43:03.933 CMD: Grp 0, Cmd 'RULE', Idx 3, Len 0, Pld -99, Data ''
13:43:03.940 MQT: stat/sf-s55-01/RESULT = {"Rule3":{"State":"OFF","Once":"OFF","StopOnError":"OFF","Length":0,"Free":511,"Rules":""}}
- [x] Set `weblog` to 4 and then, when you experience your issue, provide the output of the Console log:
```lua
  Console output here:

Console output after reboot

 00:00:00.002 HDW: ESP8285
00:00:00.051 CFG: Loaded from flash at F9, Count 121
00:00:00.056 QPC: Count 1
00:00:00.058 CFG: CR 343/699, Busy 0
00:00:00.062 ROT: Mode 1
00:00:00.064 SRC: Restart
00:00:00.066 Project tasmota - sf-s55-01 Version 12.0.2.4(tasmota)-2_7_4_9(2022-07-22T13:15:05)
00:00:00.219 WIF: Checking connection...
00:00:00.219 WIF: Attempting connection...
00:00:00.555 WIF: Connecting to AP1 Shadow Channel 1 BSSId 48:8F:5A:21:1E:27 in mode 11n as sf-s55-01-1694...
00:00:01.753 WIF: Checking connection...
00:00:01.754 WIF: Connected
00:00:02.006 HTP: Web server active on sf-s55-01-1694 with IP address 192.168.2.136
00:00:02.403 WIF: Sending Gratuitous ARP
00:00:02.405 NTP: Sync time...
00:00:02.519 RTC: UTC 2022-07-24T11:12:40, DST 2022-03-27T02:00:00, STD 2022-10-30T03:00:00
14:12:40.000 RTC: Synced by NTP
14:12:41.023 MQT: Attempting connection...
14:12:41.035 MQT: Connected
14:12:41.038 MQT: tele/sf-s55-01/LWT = Online (retained)
14:12:41.041 MQT: cmnd/sf-s55-01/POWER = 
14:12:41.043 MQT: Subscribe to cmnd/sf-s55-01/#
14:12:41.047 MQT: Subscribe to cmnd/tasmotas/#
14:12:41.049 SRC: MQTT
14:12:41.051 CMD: Grp 0, Cmd 'POWER', Idx 1, Len 0, Pld -99, Data ''
14:12:41.055 MQT: stat/sf-s55-01/RESULT = {"POWER":"OFF"}
14:12:41.058 MQT: stat/sf-s55-01/POWER = OFF
14:12:41.060 MQT: Subscribe to cmnd/DVES_10E69E_fb/#
14:12:41.066 MQT: tele/sf-s55-01/INFO1 = {"Info1":{"Module":"Sonoff S55","Version":"12.0.2.4(tasmota)","FallbackTopic":"cmnd/DVES_10E69E_fb/","GroupTopic":"cmnd/tasmotas/"}}
14:12:41.075 MQT: tele/sf-s55-01/INFO2 = {"Info2":{"WebServerMode":"Admin","Hostname":"sf-s55-01-1694","IPAddress":"192.168.2.136"}}
14:12:41.094 MQT: tele/sf-s55-01/INFO3 = {"Info3":{"RestartReason":{"Exception":29,"Reason":"Exception","EPC":["40253410","00000000","00000000"],"EXCVADDR":"00000000","DEPC":"00000000","CallChain":["402411b1","402414f1","40241576","40241650","4022975c","4022979e","402297c4","40229837","4022abcc","402344a1","40101b9f","40241a41","4024c730","40221138","4025013a","40250198","401000e1","40221170","4024c1d9","40228bf6","40101206","40228d0f","40251318","40228ec2","40101206","40228f15","4021ed66","4023db45","4023dc08","40100a7c","4024d380"]},"BootCount":88}}
14:12:41.136 MQT: stat/sf-s55-01/RESULT = {"POWER":"OFF"}
14:12:41.141 MQT: stat/sf-s55-01/POWER = OFF
14:12:44.478 QPC: Reset
14:12:45.393 MQT: tele/sf-s55-01/STATE = {"Time":"2022-07-24T14:12:45","Uptime":"0T00:00:09","UptimeSec":9,"Heap":28,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":72,"Signal":-64,"LinkCount":1,"Downtime":"0T00:00:03"}}
14:12:46.386 APP: Boot Count 88
14:12:46.626 CFG: Saved to flash at F8, Count 122, Bytes 4096
14:12:50.400 MQT: tasmota/discovery/24A16010E69E/config = {"ip":"192.168.2.136","dn":"sf-s55-01","fn":["sf-s55-01",null,null,null,null,null,null,null],"hn":"sf-s55-01-1694","mac":"24A16010E69E","md":"Sonoff S55","ty":0,"if":0,"ofln":"Offline","onln":"Online","state":["OFF","ON","TOGGLE","HOLD"],"sw":"12.0.2.4","t":"sf-s55-01","ft":"%prefix%/%topic%/","tp":["cmnd","stat","tele"],"rl":[1,0,0,0,0,0,0,0],"swc":[-1,-1,-1,-1,-1,-1,-1,-1],"swn":[null,null,null,null,null,null,null,null],"btn":[0,0,0,0,0,0,0,0],"so":{"4":0,"11":0,"13":0,"17":0,"20":0,"30":0,"68":0,"73":0,"82":0,"114":0,"117":0},"lk":0,"lt_st":0,"sho":[0,0,0,0],"sht":[[0,0,0],[0,0,0],[0,0,0],[0,0,0]],"ver":1} (retained)
14:12:50.406 MQT: tasmota/discovery/24A16010E69E/sensors = {"sn":{"Time":"2022-07-24T14:12:50"},"ver":1} (retained)
14:12:59.781 WIF: Checking connection...
14:13:19.760 WIF: Checking connection...

TO REPRODUCE

Steps to reproduce the behavior:

Reboots every ~20 minutes

EXPECTED BEHAVIOUR

A clear and concise description of what you expected to happen.

Does not reboot without clear reason

SCREENSHOTS

If applicable, add screenshots to help explain your problem.

ADDITIONAL CONTEXT

Add any other context about the problem here.

Started few days ago and only in one location. in other location sonoff devices with same firmware work ok. Problem devices use different power lines some of them are UPSed. Tried to downgrade to 11.1 without clearing config but it did not help. The only this was changed at environment were DNS and DHCP server reconfiguration.

(Please, remember to close the issue when the problem has been addressed)

arendst commented 1 year ago

It looks like you're running out of heap space.

A value of 14 is low and the exception seems to occur during heap allocation for a flash memcpy_P action.

The only this was changed at environment were DNS and DHCP server reconfiguration.

What do you mean by this?

As it only takes 20 minutes I suggest you enable heap logging (command SO130 1) and weblog 4 and try to catch as much logging as possible using the console or mqttlog 4 using a mqqt terminal tool like tdmgr.

darkdragondraco commented 1 year ago

What do you mean by this?

I've migrated from old DNS to new one, and changed DHCP settings accordingly. But that shaped not affect anything

This is console log from tdmgr during reboot

[18:34:04] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:34:04"}}
[18:34:05] stat/sf-s55-01/LOGGING 18:34:04.678-017 SRC: MQTT
[18:34:05] stat/sf-s55-01/LOGGING 18:34:04.681-017 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:34:05] stat/sf-s55-01/LOGGING 18:34:04.687-014 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:34:04"}}
[18:34:05] stat/sf-s55-01/LOGGING 18:34:04.829-017 WIF: Checking connection...
[18:34:09] cmnd/sf-s55-01/STATUS 8
[18:34:09] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:34:09"}}
[18:34:10] stat/sf-s55-01/LOGGING 18:34:09.686-017 SRC: MQTT
[18:34:10] stat/sf-s55-01/LOGGING 18:34:09.689-017 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:34:10] stat/sf-s55-01/LOGGING 18:34:09.694-014 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:34:09"}}
[18:34:14] cmnd/sf-s55-01/STATUS 8
[18:34:14] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:34:14"}}
[18:34:15] stat/sf-s55-01/LOGGING 18:34:14.741-017 SRC: MQTT
[18:34:15] stat/sf-s55-01/LOGGING 18:34:14.744-017 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:34:15] stat/sf-s55-01/LOGGING 18:34:14.750-014 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:34:14"}}
[18:34:19] cmnd/sf-s55-01/STATUS 8
[18:34:19] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:34:19"}}
[18:34:20] stat/sf-s55-01/LOGGING 18:34:19.652-017 SRC: MQTT
[18:34:20] stat/sf-s55-01/LOGGING 18:34:19.655-017 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:34:20] stat/sf-s55-01/LOGGING 18:34:19.662-014 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:34:19"}}
[18:34:24] cmnd/sf-s55-01/STATUS 8
[18:34:24] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:34:24"}}
[18:34:25] stat/sf-s55-01/LOGGING 18:34:24.662-017 SRC: MQTT
[18:34:25] stat/sf-s55-01/LOGGING 18:34:24.665-017 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:34:25] stat/sf-s55-01/LOGGING 18:34:24.674-015 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:34:24"}}
[18:34:25] stat/sf-s55-01/LOGGING 18:34:24.863-017 WIF: Checking connection...
[18:34:29] cmnd/sf-s55-01/STATUS 8
[18:34:29] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:34:29"}}
[18:34:30] stat/sf-s55-01/LOGGING 18:34:29.674-016 SRC: MQTT
[18:34:30] stat/sf-s55-01/LOGGING 18:34:29.677-016 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:34:30] stat/sf-s55-01/LOGGING 18:34:29.684-013 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:34:29"}}
[18:34:34] cmnd/sf-s55-01/STATUS 8
[18:34:34] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:34:34"}}
[18:34:35] stat/sf-s55-01/LOGGING 18:34:34.678-016 SRC: MQTT
[18:34:35] stat/sf-s55-01/LOGGING 18:34:34.680-016 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:34:35] stat/sf-s55-01/LOGGING 18:34:34.686-013 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:34:34"}}
[18:34:39] cmnd/sf-s55-01/STATUS 8
[18:34:39] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:34:39"}}
[18:34:40] stat/sf-s55-01/LOGGING 18:34:39.679-016 SRC: MQTT
[18:34:40] stat/sf-s55-01/LOGGING 18:34:39.682-016 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:34:40] stat/sf-s55-01/LOGGING 18:34:39.688-013 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:34:39"}}
[18:34:41] stat/sf-s55-01/LOGGING 18:34:40.388-015 WIF: Sending Gratuitous ARP
[18:34:42] stat/sf-s55-01/STATUS {"Status":{"Module":0,"DeviceName":"sf-s55-01","FriendlyName":["sf-s55-01"],"Topic":"sf-s55-01","ButtonTopic":"0","Power":0,"PowerOnState":0,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0,"InfoRetain":0,"StateRetain":0}}
[18:34:42] stat/sf-s55-01/STATUS1 {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"http://192.168.2.6:5555/data/firmwares/tasmota.bin.gz","RestartReason":"Software/System restart","Uptime":"0T00:14:03","StartupUTC":"2022-07-24T15:20:38","Sleep":50,"CfgHolder":4617,"BootCount":102,"BCResetTime":"2021-06-09T11:15:56","SaveCount":139,"SaveAddress":"F7000"}}
[18:34:42] stat/sf-s55-01/STATUS2 {"StatusFWR":{"Version":"12.0.2.4(tasmota)","BuildDateTime":"2022-07-22T13:15:05","Boot":31,"Core":"2_7_4_9","SDK":"2.2.2-dev(38a443e)","CpuFrequency":80,"Hardware":"ESP8285","CR":"343/699"}}
[18:34:42] stat/sf-s55-01/STATUS3 {"StatusLOG":{"SerialLog":2,"WebLog":4,"MqttLog":4,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["Shadow",""],"TelePeriod":300,"Resolution":"558180C0","SetOption":["00008009","2805C80001000600003C5A0A002800000000","00000080","00006000","00014000","00000000"]}}
[18:34:42] stat/sf-s55-01/STATUS4 {"StatusMEM":{"ProgramSize":621,"Free":380,"Heap":15,"ProgramFlashSize":1024,"FlashSize":1024,"FlashChipId":"144051","FlashFrequency":40,"FlashMode":3,"Features":["00000809","8F9AC787","04368001","000000CF","010013C0","C000F981","00004004","00001000","54000020","00000000"],"Drivers":"1,2,3,4,5,6,7,8,9,10,12,16,18,19,20,21,22,24,26,27,29,30,35,37,45,62","Sensors":"1,2,3,4,5,6"}}
[18:34:42] stat/sf-s55-01/STATUS5 {"StatusNET":{"Hostname":"sf-s55-01-1694","IPAddress":"192.168.2.136","Gateway":"192.168.2.1","Subnetmask":"255.255.255.0","DNSServer1":"192.168.1.234","DNSServer2":"192.168.2.1","Mac":"24:A1:60:10:E6:9E","Webserver":2,"HTTP_API":1,"WifiConfig":4,"WifiPower":17.0}}
[18:34:42] stat/sf-s55-01/STATUS6 {"StatusMQT":{"MqttHost":"192.168.2.6","MqttPort":1883,"MqttClientMask":"DVES_%06X","MqttClient":"DVES_10E69E","MqttUser":"draco","MqttCount":1,"MAX_PACKET_SIZE":1200,"KEEPALIVE":30,"SOCKET_TIMEOUT":4}}
[18:34:42] stat/sf-s55-01/STATUS7 {"StatusTIM":{"UTC":"2022-07-24T15:34:41","Local":"2022-07-24T18:34:41","StartDST":"2022-03-27T02:00:00","EndDST":"2022-10-30T03:00:00","Timezone":"+03:00","Sunrise":"07:13","Sunset":"22:39"}}
[18:34:42] stat/sf-s55-01/STATUS10 {"StatusSNS":{"Time":"2022-07-24T18:34:41"}}
[18:34:42] stat/sf-s55-01/STATUS11 {"StatusSTS":{"Time":"2022-07-24T18:34:41","Uptime":"0T00:14:03","UptimeSec":843,"Heap":15,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":74,"Signal":-63,"LinkCount":1,"Downtime":"0T00:00:05"}}}
[18:34:42] stat/sf-s55-01/LOGGING 18:34:41.834-016 HTP: Command
[18:34:42] stat/sf-s55-01/LOGGING 18:34:41.840-014 SRC: WebCommand from 192.168.2.6
[18:34:42] stat/sf-s55-01/LOGGING 18:34:41.843-014 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 0, Data '0'
[18:34:42] stat/sf-s55-01/LOGGING 18:34:41.849-011 MQT: stat/sf-s55-01/STATUS = {"Status":{"Module":0,"DeviceName":"sf-s55-01","FriendlyName":["sf-s55-01"],"Topic":"sf-s55-01","ButtonTopic":"0","Power":0,"PowerOnState":0,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0,"InfoRetain":0,"StateRetain":0}}
[18:34:42] stat/sf-s55-01/LOGGING 18:34:41.857-013 MQT: stat/sf-s55-01/STATUS1 = {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"http://192.168.2.6:5555/data/firmwares/tasmota.bin.gz","RestartReason":"Software/System restart","Uptime":"0T00:14:03","StartupUTC":"2022-07-24T15:20:38","Sleep":50,"CfgHolder":4617,"BootCount":102,"BCResetTime":"2021-06-09T11:15:56","SaveCount":139,"SaveAddress":"F7000"}}
[18:34:42] stat/sf-s55-01/LOGGING 18:34:41.867-014 MQT: stat/sf-s55-01/STATUS2 = {"StatusFWR":{"Version":"12.0.2.4(tasmota)","BuildDateTime":"2022-07-22T13:15:05","Boot":31,"Core":"2_7_4_9","SDK":"2.2.2-dev(38a443e)","CpuFrequency":80,"Hardware":"ESP8285","CR":"343/699"}}
[18:34:42] stat/sf-s55-01/LOGGING 18:34:41.877-014 MQT: stat/sf-s55-01/STATUS3 = {"StatusLOG":{"SerialLog":2,"WebLog":4,"MqttLog":4,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["Shadow",""],"TelePeriod":300,"Resolution":"558180C0","SetOption":["00008009","2805C80001000600003C5A0A002800000000","00000080","00006000","00014000","00000000"]}}
[18:34:42] stat/sf-s55-01/LOGGING 18:34:41.892-014 MQT: stat/sf-s55-01/STATUS4 = {"StatusMEM":{"ProgramSize":621,"Free":380,"Heap":15,"ProgramFlashSize":1024,"FlashSize":1024,"FlashChipId":"144051","FlashFrequency":40,"FlashMode":3,"Features":["00000809","8F9AC787","04368001","000000CF","010013C0","C000F981","00004004","00001000","54000020","00000000"],"Drivers":"1,2,3,4,5,6,7,8,9,10,12,16,18,19,20,21,22,24,26,27,29,30,35,37,45,62","Sensors":"1,2,3,4,5,6"}}
[18:34:42] stat/sf-s55-01/LOGGING 18:34:41.902-014 MQT: stat/sf-s55-01/STATUS5 = {"StatusNET":{"Hostname":"sf-s55-01-1694","IPAddress":"192.168.2.136","Gateway":"192.168.2.1","Subnetmask":"255.255.255.0","DNSServer1":"192.168.1.234","DNSServer2":"192.168.2.1","Mac":"24:A1:60:10:E6:9E","Webserver":2,"HTTP_API":1,"WifiConfig":4,"WifiPower":17.0}}
[18:34:42] stat/sf-s55-01/LOGGING 18:34:41.910-014 MQT: stat/sf-s55-01/STATUS6 = {"StatusMQT":{"MqttHost":"192.168.2.6","MqttPort":1883,"MqttClientMask":"DVES_%06X","MqttClient":"DVES_10E69E","MqttUser":"draco","MqttCount":1,"MAX_PACKET_SIZE":1200,"KEEPALIVE":30,"SOCKET_TIMEOUT":4}}
[18:34:42] stat/sf-s55-01/LOGGING 18:34:41.920-014 MQT: stat/sf-s55-01/STATUS7 = {"StatusTIM":{"UTC":"2022-07-24T15:34:41","Local":"2022-07-24T18:34:41","StartDST":"2022-03-27T02:00:00","EndDST":"2022-10-30T03:00:00","Timezone":"+03:00","Sunrise":"07:13","Sunset":"22:39"}}
[18:34:42] stat/sf-s55-01/LOGGING 18:34:41.929-014 MQT: stat/sf-s55-01/STATUS10 = {"StatusSNS":{"Time":"2022-07-24T18:34:41"}}
[18:34:42] stat/sf-s55-01/LOGGING 18:34:41.937-014 MQT: stat/sf-s55-01/STATUS11 = {"StatusSTS":{"Time":"2022-07-24T18:34:41","Uptime":"0T00:14:03","UptimeSec":843,"Heap":15,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":74,"Signal":-63,"LinkCount":1,"Downtime":"0T00:00:05"}}}
[18:34:44] cmnd/sf-s55-01/STATUS 8
[18:34:44] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:34:44"}}
[18:34:45] stat/sf-s55-01/LOGGING 18:34:44.692-016 SRC: MQTT
[18:34:45] stat/sf-s55-01/LOGGING 18:34:44.695-016 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:34:45] stat/sf-s55-01/LOGGING 18:34:44.702-013 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:34:44"}}
[18:34:45] stat/sf-s55-01/LOGGING 18:34:44.842-016 WIF: Checking connection...
[18:34:49] cmnd/sf-s55-01/STATUS 8
[18:34:49] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:34:49"}}
[18:34:50] stat/sf-s55-01/LOGGING 18:34:49.651-016 SRC: MQTT
[18:34:50] stat/sf-s55-01/LOGGING 18:34:49.654-016 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:34:50] stat/sf-s55-01/LOGGING 18:34:49.662-013 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:34:49"}}
[18:34:54] cmnd/sf-s55-01/STATUS 8
[18:34:54] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:34:54"}}
[18:34:55] stat/sf-s55-01/LOGGING 18:34:54.655-016 SRC: MQTT
[18:34:55] stat/sf-s55-01/LOGGING 18:34:54.658-016 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:34:55] stat/sf-s55-01/LOGGING 18:34:54.665-013 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:34:54"}}
[18:34:59] cmnd/sf-s55-01/STATUS 8
[18:34:59] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:34:59"}}
[18:35:00] stat/sf-s55-01/LOGGING 18:34:59.663-016 SRC: MQTT
[18:35:00] stat/sf-s55-01/LOGGING 18:34:59.666-016 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:35:00] stat/sf-s55-01/LOGGING 18:34:59.673-013 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:34:59"}}
[18:35:04] cmnd/sf-s55-01/STATUS 8
[18:35:04] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:35:04"}}
[18:35:05] stat/sf-s55-01/LOGGING 18:35:04.672-016 SRC: MQTT
[18:35:05] stat/sf-s55-01/LOGGING 18:35:04.675-016 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:35:05] stat/sf-s55-01/LOGGING 18:35:04.681-013 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:35:04"}}
[18:35:05] stat/sf-s55-01/LOGGING 18:35:04.872-016 WIF: Checking connection...
[18:35:09] cmnd/sf-s55-01/STATUS 8
[18:35:09] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:35:09"}}
[18:35:10] stat/sf-s55-01/LOGGING 18:35:09.678-016 SRC: MQTT
[18:35:10] stat/sf-s55-01/LOGGING 18:35:09.681-016 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:35:10] stat/sf-s55-01/LOGGING 18:35:09.687-013 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:35:09"}}
[18:35:14] cmnd/sf-s55-01/STATUS 8
[18:35:14] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:35:14"}}
[18:35:15] stat/sf-s55-01/LOGGING 18:35:14.685-016 SRC: MQTT
[18:35:15] stat/sf-s55-01/LOGGING 18:35:14.688-016 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:35:15] stat/sf-s55-01/LOGGING 18:35:14.696-014 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:35:14"}}
[18:35:19] cmnd/sf-s55-01/STATUS 8
[18:35:19] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:35:19"}}
[18:35:20] stat/sf-s55-01/LOGGING 18:35:19.666-015 SRC: MQTT
[18:35:20] stat/sf-s55-01/LOGGING 18:35:19.668-015 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:35:20] stat/sf-s55-01/LOGGING 18:35:19.674-012 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:35:19"}}
[18:35:24] cmnd/sf-s55-01/STATUS 8
[18:35:24] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:35:24"}}
[18:35:25] stat/sf-s55-01/LOGGING 18:35:24.652-016 SRC: MQTT
[18:35:25] stat/sf-s55-01/LOGGING 18:35:24.655-016 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:35:25] stat/sf-s55-01/LOGGING 18:35:24.661-012 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:35:24"}}
[18:35:25] stat/sf-s55-01/LOGGING 18:35:24.852-016 WIF: Checking connection...
[18:35:29] cmnd/sf-s55-01/STATUS 8
[18:35:29] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:35:29"}}
[18:35:30] stat/sf-s55-01/LOGGING 18:35:29.659-015 SRC: MQTT
[18:35:30] stat/sf-s55-01/LOGGING 18:35:29.662-015 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:35:30] stat/sf-s55-01/LOGGING 18:35:29.668-012 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:35:29"}}
[18:35:34] cmnd/sf-s55-01/STATUS 8
[18:35:34] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:35:34"}}
[18:35:35] stat/sf-s55-01/LOGGING 18:35:34.669-015 SRC: MQTT
[18:35:35] stat/sf-s55-01/LOGGING 18:35:34.672-015 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:35:35] stat/sf-s55-01/LOGGING 18:35:34.678-012 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:35:34"}}
[18:35:39] cmnd/sf-s55-01/STATUS 8
[18:35:39] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:35:39"}}
[18:35:40] stat/sf-s55-01/LOGGING 18:35:39.671-015 SRC: MQTT
[18:35:40] stat/sf-s55-01/LOGGING 18:35:39.674-015 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:35:40] stat/sf-s55-01/LOGGING 18:35:39.681-012 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:35:39"}}
[18:35:41] stat/sf-s55-01/LOGGING 18:35:40.428-014 WIF: Sending Gratuitous ARP
[18:35:42] stat/sf-s55-01/STATUS {"Status":{"Module":0,"DeviceName":"sf-s55-01","FriendlyName":["sf-s55-01"],"Topic":"sf-s55-01","ButtonTopic":"0","Power":0,"PowerOnState":0,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0,"InfoRetain":0,"StateRetain":0}}
[18:35:42] stat/sf-s55-01/STATUS1 {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"http://192.168.2.6:5555/data/firmwares/tasmota.bin.gz","RestartReason":"Software/System restart","Uptime":"0T00:15:03","StartupUTC":"2022-07-24T15:20:38","Sleep":50,"CfgHolder":4617,"BootCount":102,"BCResetTime":"2021-06-09T11:15:56","SaveCount":139,"SaveAddress":"F7000"}}
[18:35:42] stat/sf-s55-01/STATUS2 {"StatusFWR":{"Version":"12.0.2.4(tasmota)","BuildDateTime":"2022-07-22T13:15:05","Boot":31,"Core":"2_7_4_9","SDK":"2.2.2-dev(38a443e)","CpuFrequency":80,"Hardware":"ESP8285","CR":"343/699"}}
[18:35:42] stat/sf-s55-01/STATUS3 {"StatusLOG":{"SerialLog":2,"WebLog":4,"MqttLog":4,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["Shadow",""],"TelePeriod":300,"Resolution":"558180C0","SetOption":["00008009","2805C80001000600003C5A0A002800000000","00000080","00006000","00014000","00000000"]}}
[18:35:42] stat/sf-s55-01/STATUS4 {"StatusMEM":{"ProgramSize":621,"Free":380,"Heap":14,"ProgramFlashSize":1024,"FlashSize":1024,"FlashChipId":"144051","FlashFrequency":40,"FlashMode":3,"Features":["00000809","8F9AC787","04368001","000000CF","010013C0","C000F981","00004004","00001000","54000020","00000000"],"Drivers":"1,2,3,4,5,6,7,8,9,10,12,16,18,19,20,21,22,24,26,27,29,30,35,37,45,62","Sensors":"1,2,3,4,5,6"}}
[18:35:42] stat/sf-s55-01/STATUS5 {"StatusNET":{"Hostname":"sf-s55-01-1694","IPAddress":"192.168.2.136","Gateway":"192.168.2.1","Subnetmask":"255.255.255.0","DNSServer1":"192.168.1.234","DNSServer2":"192.168.2.1","Mac":"24:A1:60:10:E6:9E","Webserver":2,"HTTP_API":1,"WifiConfig":4,"WifiPower":17.0}}
[18:35:42] stat/sf-s55-01/STATUS6 {"StatusMQT":{"MqttHost":"192.168.2.6","MqttPort":1883,"MqttClientMask":"DVES_%06X","MqttClient":"DVES_10E69E","MqttUser":"draco","MqttCount":1,"MAX_PACKET_SIZE":1200,"KEEPALIVE":30,"SOCKET_TIMEOUT":4}}
[18:35:42] stat/sf-s55-01/STATUS7 {"StatusTIM":{"UTC":"2022-07-24T15:35:41","Local":"2022-07-24T18:35:41","StartDST":"2022-03-27T02:00:00","EndDST":"2022-10-30T03:00:00","Timezone":"+03:00","Sunrise":"07:13","Sunset":"22:39"}}
[18:35:42] stat/sf-s55-01/STATUS10 {"StatusSNS":{"Time":"2022-07-24T18:35:41"}}
[18:35:42] stat/sf-s55-01/STATUS11 {"StatusSTS":{"Time":"2022-07-24T18:35:41","Uptime":"0T00:15:03","UptimeSec":903,"Heap":14,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":72,"Signal":-64,"LinkCount":1,"Downtime":"0T00:00:05"}}}
[18:35:42] stat/sf-s55-01/LOGGING 18:35:41.822-015 HTP: Command
[18:35:42] stat/sf-s55-01/LOGGING 18:35:41.829-014 SRC: WebCommand from 192.168.2.6
[18:35:42] stat/sf-s55-01/LOGGING 18:35:41.831-014 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 0, Data '0'
[18:35:42] stat/sf-s55-01/LOGGING 18:35:41.837-010 MQT: stat/sf-s55-01/STATUS = {"Status":{"Module":0,"DeviceName":"sf-s55-01","FriendlyName":["sf-s55-01"],"Topic":"sf-s55-01","ButtonTopic":"0","Power":0,"PowerOnState":0,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0,"InfoRetain":0,"StateRetain":0}}
[18:35:42] stat/sf-s55-01/LOGGING 18:35:41.845-014 MQT: stat/sf-s55-01/STATUS1 = {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"http://192.168.2.6:5555/data/firmwares/tasmota.bin.gz","RestartReason":"Software/System restart","Uptime":"0T00:15:03","StartupUTC":"2022-07-24T15:20:38","Sleep":50,"CfgHolder":4617,"BootCount":102,"BCResetTime":"2021-06-09T11:15:56","SaveCount":139,"SaveAddress":"F7000"}}
[18:35:42] stat/sf-s55-01/LOGGING 18:35:41.854-014 MQT: stat/sf-s55-01/STATUS2 = {"StatusFWR":{"Version":"12.0.2.4(tasmota)","BuildDateTime":"2022-07-22T13:15:05","Boot":31,"Core":"2_7_4_9","SDK":"2.2.2-dev(38a443e)","CpuFrequency":80,"Hardware":"ESP8285","CR":"343/699"}}
[18:35:42] stat/sf-s55-01/LOGGING 18:35:41.862-014 MQT: stat/sf-s55-01/STATUS3 = {"StatusLOG":{"SerialLog":2,"WebLog":4,"MqttLog":4,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["Shadow",""],"TelePeriod":300,"Resolution":"558180C0","SetOption":["00008009","2805C80001000600003C5A0A002800000000","00000080","00006000","00014000","00000000"]}}
[18:35:42] stat/sf-s55-01/LOGGING 18:35:41.876-014 MQT: stat/sf-s55-01/STATUS4 = {"StatusMEM":{"ProgramSize":621,"Free":380,"Heap":14,"ProgramFlashSize":1024,"FlashSize":1024,"FlashChipId":"144051","FlashFrequency":40,"FlashMode":3,"Features":["00000809","8F9AC787","04368001","000000CF","010013C0","C000F981","00004004","00001000","54000020","00000000"],"Drivers":"1,2,3,4,5,6,7,8,9,10,12,16,18,19,20,21,22,24,26,27,29,30,35,37,45,62","Sensors":"1,2,3,4,5,6"}}
[18:35:42] stat/sf-s55-01/LOGGING 18:35:41.887-014 MQT: stat/sf-s55-01/STATUS5 = {"StatusNET":{"Hostname":"sf-s55-01-1694","IPAddress":"192.168.2.136","Gateway":"192.168.2.1","Subnetmask":"255.255.255.0","DNSServer1":"192.168.1.234","DNSServer2":"192.168.2.1","Mac":"24:A1:60:10:E6:9E","Webserver":2,"HTTP_API":1,"WifiConfig":4,"WifiPower":17.0}}
[18:35:42] stat/sf-s55-01/LOGGING 18:35:41.895-014 MQT: stat/sf-s55-01/STATUS6 = {"StatusMQT":{"MqttHost":"192.168.2.6","MqttPort":1883,"MqttClientMask":"DVES_%06X","MqttClient":"DVES_10E69E","MqttUser":"draco","MqttCount":1,"MAX_PACKET_SIZE":1200,"KEEPALIVE":30,"SOCKET_TIMEOUT":4}}
[18:35:42] stat/sf-s55-01/LOGGING 18:35:41.905-014 MQT: stat/sf-s55-01/STATUS7 = {"StatusTIM":{"UTC":"2022-07-24T15:35:41","Local":"2022-07-24T18:35:41","StartDST":"2022-03-27T02:00:00","EndDST":"2022-10-30T03:00:00","Timezone":"+03:00","Sunrise":"07:13","Sunset":"22:39"}}
[18:35:42] stat/sf-s55-01/LOGGING 18:35:41.914-014 MQT: stat/sf-s55-01/STATUS10 = {"StatusSNS":{"Time":"2022-07-24T18:35:41"}}
[18:35:42] stat/sf-s55-01/LOGGING 18:35:41.922-014 MQT: stat/sf-s55-01/STATUS11 = {"StatusSTS":{"Time":"2022-07-24T18:35:41","Uptime":"0T00:15:03","UptimeSec":903,"Heap":14,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":72,"Signal":-64,"LinkCount":1,"Downtime":"0T00:00:05"}}}
[18:35:44] cmnd/sf-s55-01/STATUS 8
[18:35:44] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:35:44"}}
[18:35:45] stat/sf-s55-01/LOGGING 18:35:44.677-015 SRC: MQTT
[18:35:45] stat/sf-s55-01/LOGGING 18:35:44.680-015 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:35:45] stat/sf-s55-01/LOGGING 18:35:44.687-012 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:35:44"}}
[18:35:45] stat/sf-s55-01/LOGGING 18:35:44.878-015 WIF: Checking connection...
[18:35:49] tele/sf-s55-01/STATE {"Time":"2022-07-24T18:35:49","Uptime":"0T00:15:11","UptimeSec":911,"Heap":15,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":76,"Signal":-62,"LinkCount":1,"Downtime":"0T00:00:05"}}
[18:35:49] cmnd/sf-s55-01/STATUS 8
[18:35:49] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:35:49"}}
[18:35:50] stat/sf-s55-01/LOGGING 18:35:49.395-012 MQT: tele/sf-s55-01/STATE = {"Time":"2022-07-24T18:35:49","Uptime":"0T00:15:11","UptimeSec":911,"Heap":15,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":76,"Signal":-62,"LinkCount":1,"Downtime":"0T00:00:05"}}
[18:35:50] stat/sf-s55-01/LOGGING 18:35:49.689-015 SRC: MQTT
[18:35:50] stat/sf-s55-01/LOGGING 18:35:49.692-015 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:35:50] stat/sf-s55-01/LOGGING 18:35:49.698-012 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:35:49"}}
[18:35:54] cmnd/sf-s55-01/STATUS 8
[18:35:54] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:35:54"}}
[18:35:55] stat/sf-s55-01/LOGGING 18:35:54.645-015 SRC: MQTT
[18:35:55] stat/sf-s55-01/LOGGING 18:35:54.648-015 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:35:55] stat/sf-s55-01/LOGGING 18:35:54.655-012 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:35:54"}}
[18:35:59] cmnd/sf-s55-01/STATUS 8
[18:35:59] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:35:59"}}
[18:36:00] stat/sf-s55-01/LOGGING 18:35:59.653-014 SRC: MQTT
[18:36:00] stat/sf-s55-01/LOGGING 18:35:59.656-014 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:36:00] stat/sf-s55-01/LOGGING 18:35:59.662-011 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:35:59"}}
[18:36:04] cmnd/sf-s55-01/STATUS 8
[18:36:04] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:36:04"}}
[18:36:05] stat/sf-s55-01/LOGGING 18:36:04.666-014 SRC: MQTT
[18:36:05] stat/sf-s55-01/LOGGING 18:36:04.669-014 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:36:05] stat/sf-s55-01/LOGGING 18:36:04.675-011 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:36:04"}}
[18:36:05] stat/sf-s55-01/LOGGING 18:36:04.867-014 WIF: Checking connection...
[18:36:09] cmnd/sf-s55-01/STATUS 8
[18:36:09] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:36:09"}}
[18:36:10] stat/sf-s55-01/LOGGING 18:36:09.672-014 SRC: MQTT
[18:36:10] stat/sf-s55-01/LOGGING 18:36:09.675-014 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:36:10] stat/sf-s55-01/LOGGING 18:36:09.681-011 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:36:09"}}
[18:36:14] cmnd/sf-s55-01/STATUS 8
[18:36:14] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:36:14"}}
[18:36:15] stat/sf-s55-01/LOGGING 18:36:14.676-014 SRC: MQTT
[18:36:15] stat/sf-s55-01/LOGGING 18:36:14.679-014 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:36:15] stat/sf-s55-01/LOGGING 18:36:14.685-011 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:36:14"}}
[18:36:19] cmnd/sf-s55-01/STATUS 8
[18:36:19] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:36:19"}}
[18:36:20] stat/sf-s55-01/LOGGING 18:36:19.688-014 SRC: MQTT
[18:36:20] stat/sf-s55-01/LOGGING 18:36:19.691-014 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:36:20] stat/sf-s55-01/LOGGING 18:36:19.697-011 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:36:19"}}
[18:36:24] cmnd/sf-s55-01/STATUS 8
[18:36:24] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:36:24"}}
[18:36:25] stat/sf-s55-01/LOGGING 18:36:24.694-014 SRC: MQTT
[18:36:25] stat/sf-s55-01/LOGGING 18:36:24.697-014 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:36:25] stat/sf-s55-01/LOGGING 18:36:24.703-011 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:36:24"}}
[18:36:25] stat/sf-s55-01/LOGGING 18:36:24.844-014 WIF: Checking connection...
[18:36:29] cmnd/sf-s55-01/STATUS 8
[18:36:29] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:36:29"}}
[18:36:30] stat/sf-s55-01/LOGGING 18:36:29.650-013 SRC: MQTT
[18:36:30] stat/sf-s55-01/LOGGING 18:36:29.653-013 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:36:30] stat/sf-s55-01/LOGGING 18:36:29.659-010 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:36:29"}}
[18:36:34] cmnd/sf-s55-01/STATUS 8
[18:36:34] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:36:34"}}
[18:36:35] stat/sf-s55-01/LOGGING 18:36:34.655-013 SRC: MQTT
[18:36:35] stat/sf-s55-01/LOGGING 18:36:34.658-013 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:36:35] stat/sf-s55-01/LOGGING 18:36:34.664-010 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:36:34"}}
[18:36:39] cmnd/sf-s55-01/STATUS 8
[18:36:39] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:36:39"}}
[18:36:40] stat/sf-s55-01/LOGGING 18:36:39.659-013 SRC: MQTT
[18:36:40] stat/sf-s55-01/LOGGING 18:36:39.662-013 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:36:40] stat/sf-s55-01/LOGGING 18:36:39.668-010 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:36:39"}}
[18:36:41] stat/sf-s55-01/LOGGING 18:36:40.418-012 WIF: Sending Gratuitous ARP
[18:36:42] stat/sf-s55-01/STATUS {"Status":{"Module":0,"DeviceName":"sf-s55-01","FriendlyName":["sf-s55-01"],"Topic":"sf-s55-01","ButtonTopic":"0","Power":0,"PowerOnState":0,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0,"InfoRetain":0,"StateRetain":0}}
[18:36:42] stat/sf-s55-01/STATUS1 {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"http://192.168.2.6:5555/data/firmwares/tasmota.bin.gz","RestartReason":"Software/System restart","Uptime":"0T00:16:03","StartupUTC":"2022-07-24T15:20:38","Sleep":50,"CfgHolder":4617,"BootCount":102,"BCResetTime":"2021-06-09T11:15:56","SaveCount":139,"SaveAddress":"F7000"}}
[18:36:42] stat/sf-s55-01/STATUS2 {"StatusFWR":{"Version":"12.0.2.4(tasmota)","BuildDateTime":"2022-07-22T13:15:05","Boot":31,"Core":"2_7_4_9","SDK":"2.2.2-dev(38a443e)","CpuFrequency":80,"Hardware":"ESP8285","CR":"343/699"}}
[18:36:42] stat/sf-s55-01/STATUS3 {"StatusLOG":{"SerialLog":2,"WebLog":4,"MqttLog":4,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["Shadow",""],"TelePeriod":300,"Resolution":"558180C0","SetOption":["00008009","2805C80001000600003C5A0A002800000000","00000080","00006000","00014000","00000000"]}}
[18:36:42] stat/sf-s55-01/STATUS4 {"StatusMEM":{"ProgramSize":621,"Free":380,"Heap":11,"ProgramFlashSize":1024,"FlashSize":1024,"FlashChipId":"144051","FlashFrequency":40,"FlashMode":3,"Features":["00000809","8F9AC787","04368001","000000CF","010013C0","C000F981","00004004","00001000","54000020","00000000"],"Drivers":"1,2,3,4,5,6,7,8,9,10,12,16,18,19,20,21,22,24,26,27,29,30,35,37,45,62","Sensors":"1,2,3,4,5,6"}}
[18:36:42] stat/sf-s55-01/STATUS5 {"StatusNET":{"Hostname":"sf-s55-01-1694","IPAddress":"192.168.2.136","Gateway":"192.168.2.1","Subnetmask":"255.255.255.0","DNSServer1":"192.168.1.234","DNSServer2":"192.168.2.1","Mac":"24:A1:60:10:E6:9E","Webserver":2,"HTTP_API":1,"WifiConfig":4,"WifiPower":17.0}}
[18:36:42] stat/sf-s55-01/STATUS6 {"StatusMQT":{"MqttHost":"192.168.2.6","MqttPort":1883,"MqttClientMask":"DVES_%06X","MqttClient":"DVES_10E69E","MqttUser":"draco","MqttCount":1,"MAX_PACKET_SIZE":1200,"KEEPALIVE":30,"SOCKET_TIMEOUT":4}}
[18:36:42] stat/sf-s55-01/STATUS7 {"StatusTIM":{"UTC":"2022-07-24T15:36:41","Local":"2022-07-24T18:36:41","StartDST":"2022-03-27T02:00:00","EndDST":"2022-10-30T03:00:00","Timezone":"+03:00","Sunrise":"07:13","Sunset":"22:39"}}
[18:36:42] stat/sf-s55-01/STATUS10 {"StatusSNS":{"Time":"2022-07-24T18:36:41"}}
[18:36:42] stat/sf-s55-01/STATUS11 {"StatusSTS":{"Time":"2022-07-24T18:36:42","Uptime":"0T00:16:04","UptimeSec":964,"Heap":11,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":72,"Signal":-64,"LinkCount":1,"Downtime":"0T00:00:05"}}}
[18:36:42] stat/sf-s55-01/LOGGING 18:36:41.912-013 HTP: Command
[18:36:42] stat/sf-s55-01/LOGGING 18:36:41.918-011 SRC: WebCommand from 192.168.2.6
[18:36:42] stat/sf-s55-01/LOGGING 18:36:41.921-011 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 0, Data '0'
[18:36:42] stat/sf-s55-01/LOGGING 18:36:41.926-008 MQT: stat/sf-s55-01/STATUS = {"Status":{"Module":0,"DeviceName":"sf-s55-01","FriendlyName":["sf-s55-01"],"Topic":"sf-s55-01","ButtonTopic":"0","Power":0,"PowerOnState":0,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0,"InfoRetain":0,"StateRetain":0}}
[18:36:42] stat/sf-s55-01/LOGGING 18:36:41.934-011 MQT: stat/sf-s55-01/STATUS1 = {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"http://192.168.2.6:5555/data/firmwares/tasmota.bin.gz","RestartReason":"Software/System restart","Uptime":"0T00:16:03","StartupUTC":"2022-07-24T15:20:38","Sleep":50,"CfgHolder":4617,"BootCount":102,"BCResetTime":"2021-06-09T11:15:56","SaveCount":139,"SaveAddress":"F7000"}}
[18:36:42] stat/sf-s55-01/LOGGING 18:36:41.944-011 MQT: stat/sf-s55-01/STATUS2 = {"StatusFWR":{"Version":"12.0.2.4(tasmota)","BuildDateTime":"2022-07-22T13:15:05","Boot":31,"Core":"2_7_4_9","SDK":"2.2.2-dev(38a443e)","CpuFrequency":80,"Hardware":"ESP8285","CR":"343/699"}}
[18:36:42] stat/sf-s55-01/LOGGING 18:36:41.951-011 MQT: stat/sf-s55-01/STATUS3 = {"StatusLOG":{"SerialLog":2,"WebLog":4,"MqttLog":4,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["Shadow",""],"TelePeriod":300,"Resolution":"558180C0","SetOption":["00008009","2805C80001000600003C5A0A002800000000","00000080","00006000","00014000","00000000"]}}
[18:36:42] stat/sf-s55-01/LOGGING 18:36:41.967-011 MQT: stat/sf-s55-01/STATUS4 = {"StatusMEM":{"ProgramSize":621,"Free":380,"Heap":11,"ProgramFlashSize":1024,"FlashSize":1024,"FlashChipId":"144051","FlashFrequency":40,"FlashMode":3,"Features":["00000809","8F9AC787","04368001","000000CF","010013C0","C000F981","00004004","00001000","54000020","00000000"],"Drivers":"1,2,3,4,5,6,7,8,9,10,12,16,18,19,20,21,22,24,26,27,29,30,35,37,45,62","Sensors":"1,2,3,4,5,6"}}
[18:36:42] stat/sf-s55-01/LOGGING 18:36:41.975-011 MQT: stat/sf-s55-01/STATUS5 = {"StatusNET":{"Hostname":"sf-s55-01-1694","IPAddress":"192.168.2.136","Gateway":"192.168.2.1","Subnetmask":"255.255.255.0","DNSServer1":"192.168.1.234","DNSServer2":"192.168.2.1","Mac":"24:A1:60:10:E6:9E","Webserver":2,"HTTP_API":1,"WifiConfig":4,"WifiPower":17.0}}
[18:36:42] stat/sf-s55-01/LOGGING 18:36:41.983-011 MQT: stat/sf-s55-01/STATUS6 = {"StatusMQT":{"MqttHost":"192.168.2.6","MqttPort":1883,"MqttClientMask":"DVES_%06X","MqttClient":"DVES_10E69E","MqttUser":"draco","MqttCount":1,"MAX_PACKET_SIZE":1200,"KEEPALIVE":30,"SOCKET_TIMEOUT":4}}
[18:36:42] stat/sf-s55-01/LOGGING 18:36:41.994-011 MQT: stat/sf-s55-01/STATUS7 = {"StatusTIM":{"UTC":"2022-07-24T15:36:41","Local":"2022-07-24T18:36:41","StartDST":"2022-03-27T02:00:00","EndDST":"2022-10-30T03:00:00","Timezone":"+03:00","Sunrise":"07:13","Sunset":"22:39"}}
[18:36:42] stat/sf-s55-01/LOGGING 18:36:42.001-011 MQT: stat/sf-s55-01/STATUS10 = {"StatusSNS":{"Time":"2022-07-24T18:36:41"}}
[18:36:42] stat/sf-s55-01/LOGGING 18:36:42.010-011 MQT: stat/sf-s55-01/STATUS11 = {"StatusSTS":{"Time":"2022-07-24T18:36:42","Uptime":"0T00:16:04","UptimeSec":964,"Heap":11,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":72,"Signal":-64,"LinkCount":1,"Downtime":"0T00:00:05"}}}
[18:36:44] cmnd/sf-s55-01/STATUS 8
[18:36:44] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:36:44"}}
[18:36:45] stat/sf-s55-01/LOGGING 18:36:44.654-013 SRC: MQTT
[18:36:45] stat/sf-s55-01/LOGGING 18:36:44.657-013 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:36:45] stat/sf-s55-01/LOGGING 18:36:44.663-010 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:36:44"}}
[18:36:45] stat/sf-s55-01/LOGGING 18:36:44.854-013 WIF: Checking connection...
[18:36:49] cmnd/sf-s55-01/STATUS 8
[18:36:49] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:36:49"}}
[18:36:50] stat/sf-s55-01/LOGGING 18:36:49.658-013 SRC: MQTT
[18:36:50] stat/sf-s55-01/LOGGING 18:36:49.661-013 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:36:50] stat/sf-s55-01/LOGGING 18:36:49.667-010 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:36:49"}}
[18:36:54] cmnd/sf-s55-01/STATUS 8
[18:36:54] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:36:54"}}
[18:36:55] stat/sf-s55-01/LOGGING 18:36:54.667-013 SRC: MQTT
[18:36:55] stat/sf-s55-01/LOGGING 18:36:54.670-013 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:36:55] stat/sf-s55-01/LOGGING 18:36:54.676-010 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:36:54"}}
[18:36:59] cmnd/sf-s55-01/STATUS 8
[18:36:59] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:36:59"}}
[18:37:00] stat/sf-s55-01/LOGGING 18:36:59.672-012 SRC: MQTT
[18:37:00] stat/sf-s55-01/LOGGING 18:36:59.675-012 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:37:00] stat/sf-s55-01/LOGGING 18:36:59.682-009 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:36:59"}}
[18:37:04] cmnd/sf-s55-01/STATUS 8
[18:37:04] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:37:04"}}
[18:37:05] stat/sf-s55-01/LOGGING 18:37:04.675-012 SRC: MQTT
[18:37:05] stat/sf-s55-01/LOGGING 18:37:04.678-012 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:37:05] stat/sf-s55-01/LOGGING 18:37:04.684-009 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:37:04"}}
[18:37:05] stat/sf-s55-01/LOGGING 18:37:04.875-012 WIF: Checking connection...
[18:37:09] cmnd/sf-s55-01/STATUS 8
[18:37:09] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:37:09"}}
[18:37:10] stat/sf-s55-01/LOGGING 18:37:09.687-012 SRC: MQTT
[18:37:10] stat/sf-s55-01/LOGGING 18:37:09.689-012 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:37:10] stat/sf-s55-01/LOGGING 18:37:09.696-009 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:37:09"}}
[18:37:14] cmnd/sf-s55-01/STATUS 8
[18:37:14] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:37:14"}}
[18:37:15] stat/sf-s55-01/LOGGING 18:37:14.645-012 SRC: MQTT
[18:37:15] stat/sf-s55-01/LOGGING 18:37:14.648-012 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:37:15] stat/sf-s55-01/LOGGING 18:37:14.655-009 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:37:14"}}
[18:37:19] cmnd/sf-s55-01/STATUS 8
[18:37:19] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:37:19"}}
[18:37:20] stat/sf-s55-01/LOGGING 18:37:19.650-012 SRC: MQTT
[18:37:20] stat/sf-s55-01/LOGGING 18:37:19.653-012 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:37:20] stat/sf-s55-01/LOGGING 18:37:19.661-011 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:37:19"}}
[18:37:24] cmnd/sf-s55-01/STATUS 8
[18:37:24] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:37:24"}}
[18:37:25] stat/sf-s55-01/LOGGING 18:37:24.661-012 SRC: MQTT
[18:37:25] stat/sf-s55-01/LOGGING 18:37:24.663-012 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:37:25] stat/sf-s55-01/LOGGING 18:37:24.669-009 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:37:24"}}
[18:37:25] stat/sf-s55-01/LOGGING 18:37:24.860-012 WIF: Checking connection...
[18:37:29] cmnd/sf-s55-01/STATUS 8
[18:37:29] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:37:29"}}
[18:37:30] stat/sf-s55-01/LOGGING 18:37:29.671-012 SRC: MQTT
[18:37:30] stat/sf-s55-01/LOGGING 18:37:29.674-012 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:37:30] stat/sf-s55-01/LOGGING 18:37:29.680-009 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:37:29"}}
[18:37:34] cmnd/sf-s55-01/STATUS 8
[18:37:34] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:37:34"}}
[18:37:35] stat/sf-s55-01/LOGGING 18:37:34.677-012 SRC: MQTT
[18:37:35] stat/sf-s55-01/LOGGING 18:37:34.680-012 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:37:35] stat/sf-s55-01/LOGGING 18:37:34.686-009 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:37:34"}}
[18:37:39] cmnd/sf-s55-01/STATUS 8
[18:37:39] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:37:39"}}
[18:37:40] stat/sf-s55-01/LOGGING 18:37:39.684-012 SRC: MQTT
[18:37:40] stat/sf-s55-01/LOGGING 18:37:39.687-012 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:37:40] stat/sf-s55-01/LOGGING 18:37:39.693-009 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:37:39"}}
[18:37:41] stat/sf-s55-01/LOGGING 18:37:40.396-010 WIF: Sending Gratuitous ARP
[18:37:44] stat/sf-s55-01/STATUS {"Status":{"Module":0,"DeviceName":"sf-s55-01","FriendlyName":["sf-s55-01"],"Topic":"sf-s55-01","ButtonTopic":"0","Power":0,"PowerOnState":0,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0,"InfoRetain":0,"StateRetain":0}}
[18:37:44] stat/sf-s55-01/STATUS1 {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"http://192.168.2.6:5555/data/firmwares/tasmota.bin.gz","RestartReason":"Software/System restart","Uptime":"0T00:17:06","StartupUTC":"2022-07-24T15:20:38","Sleep":50,"CfgHolder":4617,"BootCount":102,"BCResetTime":"2021-06-09T11:15:56","SaveCount":139,"SaveAddress":"F7000"}}
[18:37:44] stat/sf-s55-01/STATUS2 {"StatusFWR":{"Version":"12.0.2.4(tasmota)","BuildDateTime":"2022-07-22T13:15:05","Boot":31,"Core":"2_7_4_9","SDK":"2.2.2-dev(38a443e)","CpuFrequency":80,"Hardware":"ESP8285","CR":"343/699"}}
[18:37:44] stat/sf-s55-01/STATUS3 {"StatusLOG":{"SerialLog":2,"WebLog":4,"MqttLog":4,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["Shadow",""],"TelePeriod":300,"Resolution":"558180C0","SetOption":["00008009","2805C80001000600003C5A0A002800000000","00000080","00006000","00014000","00000000"]}}
[18:37:44] stat/sf-s55-01/STATUS4 {"StatusMEM":{"ProgramSize":621,"Free":380,"Heap":9,"ProgramFlashSize":1024,"FlashSize":1024,"FlashChipId":"144051","FlashFrequency":40,"FlashMode":3,"Features":["00000809","8F9AC787","04368001","000000CF","010013C0","C000F981","00004004","00001000","54000020","00000000"],"Drivers":"1,2,3,4,5,6,7,8,9,10,12,16,18,19,20,21,22,24,26,27,29,30,35,37,45,62","Sensors":"1,2,3,4,5,6"}}
[18:37:44] stat/sf-s55-01/STATUS5 {"StatusNET":{"Hostname":"sf-s55-01-1694","IPAddress":"192.168.2.136","Gateway":"192.168.2.1","Subnetmask":"255.255.255.0","DNSServer1":"192.168.1.234","DNSServer2":"192.168.2.1","Mac":"24:A1:60:10:E6:9E","Webserver":2,"HTTP_API":1,"WifiConfig":4,"WifiPower":17.0}}
[18:37:44] stat/sf-s55-01/STATUS6 {"StatusMQT":{"MqttHost":"192.168.2.6","MqttPort":1883,"MqttClientMask":"DVES_%06X","MqttClient":"DVES_10E69E","MqttUser":"draco","MqttCount":1,"MAX_PACKET_SIZE":1200,"KEEPALIVE":30,"SOCKET_TIMEOUT":4}}
[18:37:44] stat/sf-s55-01/STATUS7 {"StatusTIM":{"UTC":"2022-07-24T15:37:44","Local":"2022-07-24T18:37:44","StartDST":"2022-03-27T02:00:00","EndDST":"2022-10-30T03:00:00","Timezone":"+03:00","Sunrise":"07:13","Sunset":"22:39"}}
[18:37:44] stat/sf-s55-01/STATUS10 {"StatusSNS":{"Time":"2022-07-24T18:37:44"}}
[18:37:44] stat/sf-s55-01/STATUS11 {"StatusSTS":{"Time":"2022-07-24T18:37:44","Uptime":"0T00:17:06","UptimeSec":1026,"Heap":9,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":72,"Signal":-64,"LinkCount":1,"Downtime":"0T00:00:05"}}}
[18:37:44] stat/sf-s55-01/LOGGING 18:37:44.293-011 HTP: Command
[18:37:44] stat/sf-s55-01/LOGGING 18:37:44.299-009 SRC: WebCommand from 192.168.2.6
[18:37:44] stat/sf-s55-01/LOGGING 18:37:44.302-009 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 0, Data '0'
[18:37:44] stat/sf-s55-01/LOGGING 18:37:44.307-006 MQT: stat/sf-s55-01/STATUS = {"Status":{"Module":0,"DeviceName":"sf-s55-01","FriendlyName":["sf-s55-01"],"Topic":"sf-s55-01","ButtonTopic":"0","Power":0,"PowerOnState":0,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0,"InfoRetain":0,"StateRetain":0}}
[18:37:44] stat/sf-s55-01/LOGGING 18:37:44.315-009 MQT: stat/sf-s55-01/STATUS1 = {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"http://192.168.2.6:5555/data/firmwares/tasmota.bin.gz","RestartReason":"Software/System restart","Uptime":"0T00:17:06","StartupUTC":"2022-07-24T15:20:38","Sleep":50,"CfgHolder":4617,"BootCount":102,"BCResetTime":"2021-06-09T11:15:56","SaveCount":139,"SaveAddress":"F7000"}}
[18:37:44] stat/sf-s55-01/LOGGING 18:37:44.325-009 MQT: stat/sf-s55-01/STATUS2 = {"StatusFWR":{"Version":"12.0.2.4(tasmota)","BuildDateTime":"2022-07-22T13:15:05","Boot":31,"Core":"2_7_4_9","SDK":"2.2.2-dev(38a443e)","CpuFrequency":80,"Hardware":"ESP8285","CR":"343/699"}}
[18:37:45] stat/sf-s55-01/LOGGING 18:37:44.332-009 MQT: stat/sf-s55-01/STATUS3 = {"StatusLOG":{"SerialLog":2,"WebLog":4,"MqttLog":4,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["Shadow",""],"TelePeriod":300,"Resolution":"558180C0","SetOption":["00008009","2805C80001000600003C5A0A002800000000","00000080","00006000","00014000","00000000"]}}
[18:37:45] stat/sf-s55-01/LOGGING 18:37:44.346-009 MQT: stat/sf-s55-01/STATUS4 = {"StatusMEM":{"ProgramSize":621,"Free":380,"Heap":9,"ProgramFlashSize":1024,"FlashSize":1024,"FlashChipId":"144051","FlashFrequency":40,"FlashMode":3,"Features":["00000809","8F9AC787","04368001","000000CF","010013C0","C000F981","00004004","00001000","54000020","00000000"],"Drivers":"1,2,3,4,5,6,7,8,9,10,12,16,18,19,20,21,22,24,26,27,29,30,35,37,45,62","Sensors":"1,2,3,4,5,6"}}
[18:37:45] stat/sf-s55-01/LOGGING 18:37:44.358-009 MQT: stat/sf-s55-01/STATUS5 = {"StatusNET":{"Hostname":"sf-s55-01-1694","IPAddress":"192.168.2.136","Gateway":"192.168.2.1","Subnetmask":"255.255.255.0","DNSServer1":"192.168.1.234","DNSServer2":"192.168.2.1","Mac":"24:A1:60:10:E6:9E","Webserver":2,"HTTP_API":1,"WifiConfig":4,"WifiPower":17.0}}
[18:37:45] stat/sf-s55-01/LOGGING 18:37:44.366-009 MQT: stat/sf-s55-01/STATUS6 = {"StatusMQT":{"MqttHost":"192.168.2.6","MqttPort":1883,"MqttClientMask":"DVES_%06X","MqttClient":"DVES_10E69E","MqttUser":"draco","MqttCount":1,"MAX_PACKET_SIZE":1200,"KEEPALIVE":30,"SOCKET_TIMEOUT":4}}
[18:37:45] stat/sf-s55-01/LOGGING 18:37:44.376-009 MQT: stat/sf-s55-01/STATUS7 = {"StatusTIM":{"UTC":"2022-07-24T15:37:44","Local":"2022-07-24T18:37:44","StartDST":"2022-03-27T02:00:00","EndDST":"2022-10-30T03:00:00","Timezone":"+03:00","Sunrise":"07:13","Sunset":"22:39"}}
[18:37:45] stat/sf-s55-01/LOGGING 18:37:44.384-009 MQT: stat/sf-s55-01/STATUS10 = {"StatusSNS":{"Time":"2022-07-24T18:37:44"}}
[18:37:45] stat/sf-s55-01/LOGGING 18:37:44.393-009 MQT: stat/sf-s55-01/STATUS11 = {"StatusSTS":{"Time":"2022-07-24T18:37:44","Uptime":"0T00:17:06","UptimeSec":1026,"Heap":9,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":72,"Signal":-64,"LinkCount":1,"Downtime":"0T00:00:05"}}}
[18:37:45] cmnd/sf-s55-01/STATUS 8
[18:37:45] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:37:45"}}
[18:37:45] stat/sf-s55-01/LOGGING 18:37:44.844-011 WIF: Checking connection...
[18:37:45] stat/sf-s55-01/LOGGING 18:37:45.145-011 SRC: MQTT
[18:37:45] stat/sf-s55-01/LOGGING 18:37:45.148-011 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:37:45] stat/sf-s55-01/LOGGING 18:37:45.155-008 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:37:45"}}
[18:37:49] cmnd/sf-s55-01/STATUS 8
[18:37:49] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:37:49"}}
[18:37:50] stat/sf-s55-01/LOGGING 18:37:49.651-011 SRC: MQTT
[18:37:50] stat/sf-s55-01/LOGGING 18:37:49.655-011 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:37:50] stat/sf-s55-01/LOGGING 18:37:49.661-008 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:37:49"}}
[18:37:54] cmnd/sf-s55-01/STATUS 8
[18:37:54] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:37:54"}}
[18:37:55] stat/sf-s55-01/LOGGING 18:37:54.660-011 SRC: MQTT
[18:37:55] stat/sf-s55-01/LOGGING 18:37:54.663-011 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:37:55] stat/sf-s55-01/LOGGING 18:37:54.669-008 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:37:54"}}
[18:37:59] cmnd/sf-s55-01/STATUS 8
[18:37:59] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:37:59"}}
[18:38:00] stat/sf-s55-01/LOGGING 18:37:59.666-011 SRC: MQTT
[18:38:00] stat/sf-s55-01/LOGGING 18:37:59.669-011 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:38:00] stat/sf-s55-01/LOGGING 18:37:59.676-007 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:37:59"}}
[18:38:04] cmnd/sf-s55-01/STATUS 8
[18:38:04] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:38:04"}}
[18:38:05] stat/sf-s55-01/LOGGING 18:38:04.671-011 SRC: MQTT
[18:38:05] stat/sf-s55-01/LOGGING 18:38:04.674-011 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:38:05] stat/sf-s55-01/LOGGING 18:38:04.680-007 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:38:04"}}
[18:38:05] stat/sf-s55-01/LOGGING 18:38:04.871-011 WIF: Checking connection...
[18:38:09] cmnd/sf-s55-01/STATUS 8
[18:38:09] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:38:09"}}
[18:38:10] stat/sf-s55-01/LOGGING 18:38:09.679-011 SRC: MQTT
[18:38:10] stat/sf-s55-01/LOGGING 18:38:09.682-011 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:38:10] stat/sf-s55-01/LOGGING 18:38:09.688-007 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:38:09"}}
[18:38:14] cmnd/sf-s55-01/STATUS 8
[18:38:14] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:38:14"}}
[18:38:15] stat/sf-s55-01/LOGGING 18:38:14.640-010 SRC: MQTT
[18:38:15] stat/sf-s55-01/LOGGING 18:38:14.643-010 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:38:15] stat/sf-s55-01/LOGGING 18:38:14.649-007 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:38:14"}}
[18:38:19] cmnd/sf-s55-01/STATUS 8
[18:38:19] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:38:19"}}
[18:38:20] stat/sf-s55-01/LOGGING 18:38:19.646-010 SRC: MQTT
[18:38:20] stat/sf-s55-01/LOGGING 18:38:19.648-010 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:38:20] stat/sf-s55-01/LOGGING 18:38:19.654-007 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:38:19"}}
[18:38:24] cmnd/sf-s55-01/STATUS 8
[18:38:24] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:38:24"}}
[18:38:25] stat/sf-s55-01/LOGGING 18:38:24.654-010 SRC: MQTT
[18:38:25] stat/sf-s55-01/LOGGING 18:38:24.657-010 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:38:25] stat/sf-s55-01/LOGGING 18:38:24.663-007 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:38:24"}}
[18:38:25] stat/sf-s55-01/LOGGING 18:38:24.854-010 WIF: Checking connection...
[18:38:29] cmnd/sf-s55-01/STATUS 8
[18:38:29] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:38:29"}}
[18:38:30] stat/sf-s55-01/LOGGING 18:38:29.664-009 SRC: MQTT
[18:38:30] stat/sf-s55-01/LOGGING 18:38:29.667-009 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:38:30] stat/sf-s55-01/LOGGING 18:38:29.673-006 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:38:29"}}
[18:38:34] cmnd/sf-s55-01/STATUS 8
[18:38:34] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:38:34"}}
[18:38:35] stat/sf-s55-01/LOGGING 18:38:34.671-009 SRC: MQTT
[18:38:35] stat/sf-s55-01/LOGGING 18:38:34.674-009 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:38:35] stat/sf-s55-01/LOGGING 18:38:34.680-006 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:38:34"}}
[18:38:39] cmnd/sf-s55-01/STATUS 8
[18:38:39] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:38:39"}}
[18:38:40] stat/sf-s55-01/LOGGING 18:38:39.676-009 SRC: MQTT
[18:38:40] stat/sf-s55-01/LOGGING 18:38:39.679-009 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:38:40] stat/sf-s55-01/LOGGING 18:38:39.685-006 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:38:39"}}
[18:38:41] stat/sf-s55-01/LOGGING 18:38:40.384-008 WIF: Sending Gratuitous ARP
[18:38:44] cmnd/sf-s55-01/STATUS 8
[18:38:44] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:38:44"}}
[18:38:45] stat/sf-s55-01/LOGGING 18:38:44.687-008 SRC: MQTT
[18:38:45] stat/sf-s55-01/LOGGING 18:38:44.690-008 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:38:45] stat/sf-s55-01/LOGGING 18:38:44.696-005 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:38:44"}}
[18:38:45] stat/sf-s55-01/LOGGING 18:38:44.838-008 WIF: Checking connection...
[18:38:49] cmnd/sf-s55-01/STATUS 8
[18:38:49] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:38:49"}}
[18:38:50] stat/sf-s55-01/LOGGING 18:38:49.642-008 SRC: MQTT
[18:38:50] stat/sf-s55-01/LOGGING 18:38:49.645-008 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:38:50] stat/sf-s55-01/LOGGING 18:38:49.651-005 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:38:49"}}
[18:38:54] cmnd/sf-s55-01/STATUS 8
[18:38:54] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:38:54"}}
[18:38:55] stat/sf-s55-01/LOGGING 18:38:54.650-008 SRC: MQTT
[18:38:55] stat/sf-s55-01/LOGGING 18:38:54.653-008 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:38:55] stat/sf-s55-01/LOGGING 18:38:54.659-005 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:38:54"}}
[18:38:59] cmnd/sf-s55-01/STATUS 8
[18:38:59] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:38:59"}}
[18:39:00] stat/sf-s55-01/LOGGING 18:38:59.659-008 SRC: MQTT
[18:39:00] stat/sf-s55-01/LOGGING 18:38:59.662-008 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:39:00] stat/sf-s55-01/LOGGING 18:38:59.667-005 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:38:59"}}
[18:39:05] stat/sf-s55-01/STATUS {"Status":{"Module":0,"DeviceName":"sf-s55-01","FriendlyName":["sf-s55-01"],"Topic":"sf-s55-01","ButtonTopic":"0","Power":0,"PowerOnState":0,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0,"InfoRetain":0,"StateRetain":0}}
[18:39:05] stat/sf-s55-01/STATUS1 {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"http://192.168.2.6:5555/data/firmwares/tasmota.bin.gz","RestartReason":"Software/System restart","Uptime":"0T00:18:27","StartupUTC":"2022-07-24T15:20:38","Sleep":50,"CfgHolder":4617,"BootCount":102,"BCResetTime":"2021-06-09T11:15:56","SaveCount":139,"SaveAddress":"F7000"}}
[18:39:05] stat/sf-s55-01/STATUS2 {"StatusFWR":{"Version":"12.0.2.4(tasmota)","BuildDateTime":"2022-07-22T13:15:05","Boot":31,"Core":"2_7_4_9","SDK":"2.2.2-dev(38a443e)","CpuFrequency":80,"Hardware":"ESP8285","CR":"343/699"}}
[18:39:05] stat/sf-s55-01/STATUS3 {"StatusLOG":{"SerialLog":2,"WebLog":4,"MqttLog":4,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["Shadow",""],"TelePeriod":300,"Resolution":"558180C0","SetOption":["00008009","2805C80001000600003C5A0A002800000000","00000080","00006000","00014000","00000000"]}}
[18:39:05] stat/sf-s55-01/STATUS4 {"StatusMEM":{"ProgramSize":621,"Free":380,"Heap":6,"ProgramFlashSize":1024,"FlashSize":1024,"FlashChipId":"144051","FlashFrequency":40,"FlashMode":3,"Features":["00000809","8F9AC787","04368001","000000CF","010013C0","C000F981","00004004","00001000","54000020","00000000"],"Drivers":"1,2,3,4,5,6,7,8,9,10,12,16,18,19,20,21,22,24,26,27,29,30,35,37,45,62","Sensors":"1,2,3,4,5,6"}}
[18:39:05] stat/sf-s55-01/STATUS5 {"StatusNET":{"Hostname":"sf-s55-01-1694","IPAddress":"192.168.2.136","Gateway":"192.168.2.1","Subnetmask":"255.255.255.0","DNSServer1":"192.168.1.234","DNSServer2":"192.168.2.1","Mac":"24:A1:60:10:E6:9E","Webserver":2,"HTTP_API":1,"WifiConfig":4,"WifiPower":17.0}}
[18:39:06] stat/sf-s55-01/STATUS6 {"StatusMQT":{"MqttHost":"192.168.2.6","MqttPort":1883,"MqttClientMask":"DVES_%06X","MqttClient":"DVES_10E69E","MqttUser":"draco","MqttCount":1,"MAX_PACKET_SIZE":1200,"KEEPALIVE":30,"SOCKET_TIMEOUT":4}}
[18:39:06] stat/sf-s55-01/STATUS7 {"StatusTIM":{"UTC":"2022-07-24T15:39:05","Local":"2022-07-24T18:39:05","StartDST":"2022-03-27T02:00:00","EndDST":"2022-10-30T03:00:00","Timezone":"+03:00","Sunrise":"07:13","Sunset":"22:39"}}
[18:39:06] stat/sf-s55-01/STATUS10 {"StatusSNS":{"Time":"2022-07-24T18:39:05"}}
[18:39:06] stat/sf-s55-01/STATUS11 {"StatusSTS":{"Time":"2022-07-24T18:39:05","Uptime":"0T00:18:27","UptimeSec":1107,"Heap":6,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":74,"Signal":-63,"LinkCount":1,"Downtime":"0T00:00:05"}}}
[18:39:06] stat/sf-s55-01/LOGGING 18:39:04.864-008 WIF: Checking connection...
[18:39:06] stat/sf-s55-01/LOGGING 18:39:05.166-008 HTP: Command
[18:39:06] stat/sf-s55-01/LOGGING 18:39:05.172-006 SRC: WebCommand from 192.168.2.6
[18:39:06] stat/sf-s55-01/LOGGING 18:39:05.175-006 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 0, Data '0'
[18:39:06] stat/sf-s55-01/LOGGING 18:39:05.181-003 MQT: stat/sf-s55-01/STATUS = {"Status":{"Module":0,"DeviceName":"sf-s55-01","FriendlyName":["sf-s55-01"],"Topic":"sf-s55-01","ButtonTopic":"0","Power":0,"PowerOnState":0,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0,"InfoRetain":0,"StateRetain":0}}
[18:39:06] stat/sf-s55-01/LOGGING 18:39:05.190-006 MQT: stat/sf-s55-01/STATUS1 = {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"http://192.168.2.6:5555/data/firmwares/tasmota.bin.gz","RestartReason":"Software/System restart","Uptime":"0T00:18:27","StartupUTC":"2022-07-24T15:20:38","Sleep":50,"CfgHolder":4617,"BootCount":102,"BCResetTime":"2021-06-09T11:15:56","SaveCount":139,"SaveAddress":"F7000"}}
[18:39:06] stat/sf-s55-01/LOGGING 18:39:05.201-006 MQT: stat/sf-s55-01/STATUS2 = {"StatusFWR":{"Version":"12.0.2.4(tasmota)","BuildDateTime":"2022-07-22T13:15:05","Boot":31,"Core":"2_7_4_9","SDK":"2.2.2-dev(38a443e)","CpuFrequency":80,"Hardware":"ESP8285","CR":"343/699"}}
[18:39:06] stat/sf-s55-01/LOGGING 18:39:05.209-006 MQT: stat/sf-s55-01/STATUS3 = {"StatusLOG":{"SerialLog":2,"WebLog":4,"MqttLog":4,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["Shadow",""],"TelePeriod":300,"Resolution":"558180C0","SetOption":["00008009","2805C80001000600003C5A0A002800000000","00000080","00006000","00014000","00000000"]}}
[18:39:06] stat/sf-s55-01/LOGGING 18:39:05.224-006 MQT: stat/sf-s55-01/STATUS4 = {"StatusMEM":{"ProgramSize":621,"Free":380,"Heap":6,"ProgramFlashSize":1024,"FlashSize":1024,"FlashChipId":"144051","FlashFrequency":40,"FlashMode":3,"Features":["00000809","8F9AC787","04368001","000000CF","010013C0","C000F981","00004004","00001000","54000020","00000000"],"Drivers":"1,2,3,4,5,6,7,8,9,10,12,16,18,19,20,21,22,24,26,27,29,30,35,37,45,62","Sensors":"1,2,3,4,5,6"}}
[18:39:06] stat/sf-s55-01/LOGGING 18:39:05.234-006 MQT: stat/sf-s55-01/STATUS5 = {"StatusNET":{"Hostname":"sf-s55-01-1694","IPAddress":"192.168.2.136","Gateway":"192.168.2.1","Subnetmask":"255.255.255.0","DNSServer1":"192.168.1.234","DNSServer2":"192.168.2.1","Mac":"24:A1:60:10:E6:9E","Webserver":2,"HTTP_API":1,"WifiConfig":4,"WifiPower":17.0}}
[18:39:06] stat/sf-s55-01/LOGGING 18:39:05.242-006 MQT: stat/sf-s55-01/STATUS6 = {"StatusMQT":{"MqttHost":"192.168.2.6","MqttPort":1883,"MqttClientMask":"DVES_%06X","MqttClient":"DVES_10E69E","MqttUser":"draco","MqttCount":1,"MAX_PACKET_SIZE":1200,"KEEPALIVE":30,"SOCKET_TIMEOUT":4}}
[18:39:06] stat/sf-s55-01/LOGGING 18:39:05.253-006 MQT: stat/sf-s55-01/STATUS7 = {"StatusTIM":{"UTC":"2022-07-24T15:39:05","Local":"2022-07-24T18:39:05","StartDST":"2022-03-27T02:00:00","EndDST":"2022-10-30T03:00:00","Timezone":"+03:00","Sunrise":"07:13","Sunset":"22:39"}}
[18:39:06] stat/sf-s55-01/LOGGING 18:39:05.263-006 MQT: stat/sf-s55-01/STATUS10 = {"StatusSNS":{"Time":"2022-07-24T18:39:05"}}
[18:39:06] stat/sf-s55-01/LOGGING 18:39:05.272-006 MQT: stat/sf-s55-01/STATUS11 = {"StatusSTS":{"Time":"2022-07-24T18:39:05","Uptime":"0T00:18:27","UptimeSec":1107,"Heap":6,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":74,"Signal":-63,"LinkCount":1,"Downtime":"0T00:00:05"}}}
[18:39:06] cmnd/sf-s55-01/STATUS 8
[18:39:06] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:39:06"}}
[18:39:06] stat/sf-s55-01/LOGGING 18:39:06.200-008 SRC: MQTT
[18:39:06] stat/sf-s55-01/LOGGING 18:39:06.203-008 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:39:06] stat/sf-s55-01/LOGGING 18:39:06.209-005 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:39:06"}}
[18:39:09] cmnd/sf-s55-01/STATUS 8
[18:39:09] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:39:09"}}
[18:39:10] stat/sf-s55-01/LOGGING 18:39:09.655-008 SRC: MQTT
[18:39:10] stat/sf-s55-01/LOGGING 18:39:09.658-008 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:39:10] stat/sf-s55-01/LOGGING 18:39:09.665-005 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:39:09"}}
[18:39:14] cmnd/sf-s55-01/STATUS 8
[18:39:14] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:39:14"}}
[18:39:15] stat/sf-s55-01/LOGGING 18:39:14.667-008 SRC: MQTT
[18:39:15] stat/sf-s55-01/LOGGING 18:39:14.670-008 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:39:15] stat/sf-s55-01/LOGGING 18:39:14.678-004 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:39:14"}}
[18:39:19] cmnd/sf-s55-01/STATUS 8
[18:39:19] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:39:19"}}
[18:39:20] stat/sf-s55-01/LOGGING 18:39:19.670-008 SRC: MQTT
[18:39:20] stat/sf-s55-01/LOGGING 18:39:19.673-008 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:39:20] stat/sf-s55-01/LOGGING 18:39:19.680-004 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:39:19"}}
[18:39:24] cmnd/sf-s55-01/STATUS 8
[18:39:24] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:39:24"}}
[18:39:25] stat/sf-s55-01/LOGGING 18:39:24.676-008 SRC: MQTT
[18:39:25] stat/sf-s55-01/LOGGING 18:39:24.679-008 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:39:25] stat/sf-s55-01/LOGGING 18:39:24.685-004 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:39:24"}}
[18:39:25] stat/sf-s55-01/LOGGING 18:39:24.877-008 WIF: Checking connection...
[18:39:29] cmnd/sf-s55-01/STATUS 8
[18:39:29] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:39:29"}}
[18:39:30] stat/sf-s55-01/LOGGING 18:39:29.639-007 SRC: MQTT
[18:39:30] stat/sf-s55-01/LOGGING 18:39:29.643-007 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:39:30] stat/sf-s55-01/LOGGING 18:39:29.649-004 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:39:29"}}
[18:39:34] cmnd/sf-s55-01/STATUS 8
[18:39:34] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:39:34"}}
[18:39:35] stat/sf-s55-01/LOGGING 18:39:34.746-007 SRC: MQTT
[18:39:35] stat/sf-s55-01/LOGGING 18:39:34.749-007 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:39:35] stat/sf-s55-01/LOGGING 18:39:34.755-004 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:39:34"}}
[18:39:39] cmnd/sf-s55-01/STATUS 8
[18:39:39] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:39:39"}}
[18:39:40] stat/sf-s55-01/LOGGING 18:39:39.650-007 SRC: MQTT
[18:39:40] stat/sf-s55-01/LOGGING 18:39:39.654-007 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:39:40] stat/sf-s55-01/LOGGING 18:39:39.661-004 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:39:39"}}
[18:39:41] stat/sf-s55-01/LOGGING 18:39:40.409-006 WIF: Sending Gratuitous ARP
[18:39:44] cmnd/sf-s55-01/STATUS 8
[18:39:44] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:39:44"}}
[18:39:45] stat/sf-s55-01/LOGGING 18:39:44.661-006 SRC: MQTT
[18:39:45] stat/sf-s55-01/LOGGING 18:39:44.664-006 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:39:45] stat/sf-s55-01/LOGGING 18:39:44.671-003 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:39:44"}}
[18:39:45] stat/sf-s55-01/LOGGING 18:39:44.861-006 WIF: Checking connection...
[18:39:49] cmnd/sf-s55-01/STATUS 8
[18:39:49] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:39:49"}}
[18:39:50] stat/sf-s55-01/LOGGING 18:39:49.661-006 SRC: MQTT
[18:39:50] stat/sf-s55-01/LOGGING 18:39:49.664-006 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:39:50] stat/sf-s55-01/LOGGING 18:39:49.670-003 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:39:49"}}
[18:39:54] cmnd/sf-s55-01/STATUS 8
[18:39:54] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:39:54"}}
[18:39:55] stat/sf-s55-01/LOGGING 18:39:54.665-006 SRC: MQTT
[18:39:55] stat/sf-s55-01/LOGGING 18:39:54.668-006 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:39:55] stat/sf-s55-01/LOGGING 18:39:54.674-003 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:39:54"}}
[18:39:59] cmnd/sf-s55-01/STATUS 8
[18:39:59] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:39:59"}}
[18:40:00] stat/sf-s55-01/LOGGING 18:39:59.675-006 SRC: MQTT
[18:40:00] stat/sf-s55-01/LOGGING 18:39:59.678-006 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:40:00] stat/sf-s55-01/LOGGING 18:39:59.684-002 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:39:59"}}
[18:40:04] cmnd/sf-s55-01/STATUS 8
[18:40:04] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:40:04"}}
[18:40:05] stat/sf-s55-01/LOGGING 18:40:04.683-006 SRC: MQTT
[18:40:05] stat/sf-s55-01/LOGGING 18:40:04.685-006 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:40:05] stat/sf-s55-01/LOGGING 18:40:04.691-002 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:40:04"}}
[18:40:05] stat/sf-s55-01/LOGGING 18:40:04.832-006 WIF: Checking connection...
[18:40:09] cmnd/sf-s55-01/STATUS 8
[18:40:09] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:40:09"}}
[18:40:10] stat/sf-s55-01/LOGGING 18:40:09.639-006 SRC: MQTT
[18:40:10] stat/sf-s55-01/LOGGING 18:40:09.642-006 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:40:10] stat/sf-s55-01/LOGGING 18:40:09.649-002 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:40:09"}}
[18:40:14] cmnd/sf-s55-01/STATUS 8
[18:40:14] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:40:14"}}
[18:40:15] stat/sf-s55-01/LOGGING 18:40:14.647-005 SRC: MQTT
[18:40:15] stat/sf-s55-01/LOGGING 18:40:14.650-005 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:40:15] stat/sf-s55-01/LOGGING 18:40:14.656-002 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:40:14"}}
[18:40:19] cmnd/sf-s55-01/STATUS 8
[18:40:19] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:40:19"}}
[18:40:20] stat/sf-s55-01/LOGGING 18:40:19.655-005 SRC: MQTT
[18:40:20] stat/sf-s55-01/LOGGING 18:40:19.658-005 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:40:20] stat/sf-s55-01/LOGGING 18:40:19.664-002 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:40:19"}}
[18:40:24] cmnd/sf-s55-01/STATUS 8
[18:40:24] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:40:24"}}
[18:40:25] stat/sf-s55-01/LOGGING 18:40:24.659-005 SRC: MQTT
[18:40:25] stat/sf-s55-01/LOGGING 18:40:24.662-005 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:40:25] stat/sf-s55-01/LOGGING 18:40:24.669-002 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:40:24"}}
[18:40:25] stat/sf-s55-01/LOGGING 18:40:24.859-005 WIF: Checking connection...
[18:40:29] cmnd/sf-s55-01/STATUS 8
[18:40:29] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:40:29"}}
[18:40:30] stat/sf-s55-01/LOGGING 18:40:29.671-004 SRC: MQTT
[18:40:30] stat/sf-s55-01/LOGGING 18:40:29.674-004 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:40:30] stat/sf-s55-01/LOGGING 18:40:29.680-001 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:40:29"}}
[18:40:35] stat/sf-s55-01/STATUS {"Status":{"Module":0,"DeviceName":"sf-s55-01","FriendlyName":["sf-s55-01"],"Topic":"sf-s55-01","ButtonTopic":"0","Power":0,"PowerOnState":0,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0,"InfoRetain":0,"StateRetain":0}}
[18:40:35] stat/sf-s55-01/STATUS1 {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"http://192.168.2.6:5555/data/firmwares/tasmota.bin.gz","RestartReason":"Software/System restart","Uptime":"0T00:19:56","StartupUTC":"2022-07-24T15:20:38","Sleep":50,"CfgHolder":4617,"BootCount":102,"BCResetTime":"2021-06-09T11:15:56","SaveCount":139,"SaveAddress":"F7000"}}
[18:40:35] stat/sf-s55-01/STATUS2 {"StatusFWR":{"Version":"12.0.2.4(tasmota)","BuildDateTime":"2022-07-22T13:15:05","Boot":31,"Core":"2_7_4_9","SDK":"2.2.2-dev(38a443e)","CpuFrequency":80,"Hardware":"ESP8285","CR":"343/699"}}
[18:40:35] stat/sf-s55-01/STATUS3 {"StatusLOG":{"SerialLog":2,"WebLog":4,"MqttLog":4,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["Shadow",""],"TelePeriod":300,"Resolution":"558180C0","SetOption":["00008009","2805C80001000600003C5A0A002800000000","00000080","00006000","00014000","00000000"]}}
[18:40:35] cmnd/sf-s55-01/STATUS 8
[18:40:35] stat/sf-s55-01/STATUS4 {"StatusMEM":{"ProgramSize":621,"Free":380,"Heap":2,"ProgramFlashSize":1024,"FlashSize":1024,"FlashChipId":"144051","FlashFrequency":40,"FlashMode":3,"Features":["00000809","8F9AC787","04368001","000000CF","010013C0","C000F981","00004004","00001000","54000020","00000000"],"Drivers":"1,2,3,4,5,6,7,8,9,10,12,16,18,19,20,21,22,24,26,27,29,30,35,37,45,62","Sensors":"1,2,3,4,5,6"}}
[18:40:35] stat/sf-s55-01/STATUS5 {"StatusNET":{"Hostname":"sf-s55-01-1694","IPAddress":"192.168.2.136","Gateway":"192.168.2.1","Subnetmask":"255.255.255.0","DNSServer1":"192.168.1.234","DNSServer2":"192.168.2.1","Mac":"24:A1:60:10:E6:9E","Webserver":2,"HTTP_API":1,"WifiConfig":4,"WifiPower":17.0}}
[18:40:35] stat/sf-s55-01/STATUS6 {"StatusMQT":{"MqttHost":"192.168.2.6","MqttPort":1883,"MqttClientMask":"DVES_%06X","MqttClient":"DVES_10E69E","MqttUser":"draco","MqttCount":1,"MAX_PACKET_SIZE":1200,"KEEPALIVE":30,"SOCKET_TIMEOUT":4}}
[18:40:35] stat/sf-s55-01/STATUS7 {"StatusTIM":{"UTC":"2022-07-24T15:40:34","Local":"2022-07-24T18:40:34","StartDST":"2022-03-27T02:00:00","EndDST":"2022-10-30T03:00:00","Timezone":"+03:00","Sunrise":"07:13","Sunset":"22:39"}}
[18:40:35] stat/sf-s55-01/STATUS10 {"StatusSNS":{"Time":"2022-07-24T18:40:34"}}
[18:40:35] stat/sf-s55-01/STATUS11 {"StatusSTS":{"Time":"2022-07-24T18:40:34","Uptime":"0T00:19:56","UptimeSec":1196,"Heap":2,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":74,"Signal":-63,"LinkCount":1,"Downtime":"0T00:00:05"}}}
[18:40:38] tele/sf-s55-01/LWT Online
[18:40:38] cmnd/sf-s55-01/POWER 
[18:40:38] tele/sf-s55-01/LWT Offline
[18:40:38] tele/sf-s55-01/INFO1 {"Info1":{"Module":"Sonoff S55","Version":"12.0.2.4(tasmota)","FallbackTopic":"cmnd/DVES_10E69E_fb/","GroupTopic":"cmnd/tasmotas/"}}
[18:40:38] tele/sf-s55-01/INFO2 {"Info2":{"WebServerMode":"Admin","Hostname":"sf-s55-01-1694","IPAddress":"192.168.2.136"}}
[18:40:39] tele/sf-s55-01/INFO3 {"Info3":{"RestartReason":{"Exception":29,"Reason":"Exception","EPC":["40253410","00000000","00000000"],"EXCVADDR":"00000000","DEPC":"00000000","CallChain":["40241178","402411b1","402414f1","40241576","40241650","4022975c","4022976c","4022979e","402297c4","40229837","4022abcc","402344a1","40101b9f","40241a41","4024c730","40221138","4025013a","40250198","401000e1","40221170","4024c1d9","40228bf6","40101206","40228d0f","40251318","40228ec2","40101206","40228f15","4021ed66","4023db45","4023dc08"]},"BootCount":103}}
[18:40:39] stat/sf-s55-01/RESULT {"POWER":"OFF"}
[18:40:39] stat/sf-s55-01/POWER OFF
[18:40:39] stat/sf-s55-01/RESULT {"POWER":"OFF"}
[18:40:39] stat/sf-s55-01/POWER OFF
[18:40:39] cmnd/sf-s55-01/status 0
[18:40:39] cmnd/sf-s55-01/modules 
[18:40:39] cmnd/sf-s55-01/gpios 255
[18:40:39] cmnd/sf-s55-01/switchdebounce 
[18:40:39] cmnd/sf-s55-01/blinktime 
[18:40:39] cmnd/sf-s55-01/mqttlog 
[18:40:39] cmnd/sf-s55-01/pulsetime2 
[18:40:39] cmnd/sf-s55-01/pulsetime4 
[18:40:39] cmnd/sf-s55-01/pulsetime6 
[18:40:39] cmnd/sf-s55-01/pulsetime8 
[18:40:39] stat/sf-s55-01/LOGGING 00:00:00.002 HDW: ESP8285
[18:40:39] stat/sf-s55-01/LOGGING 00:00:00.051-032 CFG: Loaded from flash at F7, Count 139
[18:40:39] stat/sf-s55-01/LOGGING 00:00:00.056-032 QPC: Count 1
[18:40:39] stat/sf-s55-01/LOGGING 00:00:00.058-032 CFG: CR 343/699, Busy 0
[18:40:39] stat/sf-s55-01/LOGGING 00:00:00.063-032 ROT: Mode 1
[18:40:39] stat/sf-s55-01/LOGGING 00:00:00.064-032 SRC: Restart
[18:40:39] stat/sf-s55-01/LOGGING 00:00:00.066-031 Project tasmota - sf-s55-01 Version 12.0.2.4(tasmota)-2_7_4_9(2022-07-22T13:15:05)
[18:40:39] stat/sf-s55-01/LOGGING 00:00:00.218-032 WIF: Checking connection...
[18:40:39] stat/sf-s55-01/LOGGING 00:00:00.219-032 WIF: Attempting connection...
[18:40:39] stat/sf-s55-01/LOGGING 00:00:00.555-032 WIF: Connecting to AP1 Shadow Channel 1 BSSId 48:8F:5A:21:1E:27 in mode 11n as sf-s55-01-1694...
[18:40:39] stat/sf-s55-01/LOGGING 00:00:01.754-031 WIF: Checking connection...
[18:40:39] stat/sf-s55-01/LOGGING 00:00:01.755-031 WIF: Connected
[18:40:39] stat/sf-s55-01/LOGGING 00:00:02.006-029 HTP: Web server active on sf-s55-01-1694 with IP address 192.168.2.136
[18:40:39] stat/sf-s55-01/LOGGING 00:00:02.406-029 WIF: Sending Gratuitous ARP
[18:40:39] stat/sf-s55-01/LOGGING 00:00:02.407-029 NTP: Sync time...
[18:40:39] stat/sf-s55-01/LOGGING 00:00:02.593-029 RTC: UTC 2022-07-24T15:40:38, DST 2022-03-27T02:00:00, STD 2022-10-30T03:00:00
[18:40:39] stat/sf-s55-01/LOGGING 18:40:38.001-029 RTC: Synced by NTP
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.047-029 MQT: Attempting connection...
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.060-029 MQT: Connected
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.063-025 MQT: tele/sf-s55-01/LWT = Online (retained)
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.065-025 MQT: cmnd/sf-s55-01/POWER = 
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.066-025 MQT: Subscribe to cmnd/sf-s55-01/#
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.069-027 MQT: Subscribe to cmnd/tasmotas/#
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.074-028 MQT: Subscribe to cmnd/DVES_10E69E_fb/#
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.079-025 MQT: tele/sf-s55-01/INFO1 = {"Info1":{"Module":"Sonoff S55","Version":"12.0.2.4(tasmota)","FallbackTopic":"cmnd/DVES_10E69E_fb/","GroupTopic":"cmnd/tasmotas/"}}
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.089-027 MQT: tele/sf-s55-01/INFO2 = {"Info2":{"WebServerMode":"Admin","Hostname":"sf-s55-01-1694","IPAddress":"192.168.2.136"}}
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.108-025 MQT: tele/sf-s55-01/INFO3 = {"Info3":{"RestartReason":{"Exception":29,"Reason":"Exception","EPC":["40253410","00000000","00000000"],"EXCVADDR":"00000000","DEPC":"00000000","CallChain":["40241178","402411b1","402414f1","40241576","40241650","4022975c","4022976c","4022979e","402297c4","40229837","4022abcc","402344a1","40101b9f","40241a41","4024c730","40221138","4025013a","40250198","401000e1","40221170","4024c1d9","40228bf6","40101206","40228d0f","40251318","40228ec2","40101206","40228f15","4021ed66","4023db45","4023dc08"]},"BootCount":103}}
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.151-026 MQT: stat/sf-s55-01/RESULT = {"POWER":"OFF"}
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.156-026 MQT: stat/sf-s55-01/POWER = OFF
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.161-028 SRC: MQTT
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.164-028 CMD: Grp 0, Cmd 'POWER', Idx 1, Len 0, Pld -99, Data ''
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.167-025 MQT: stat/sf-s55-01/RESULT = {"POWER":"OFF"}
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.171-026 MQT: stat/sf-s55-01/POWER = OFF
[18:40:39] stat/sf-s55-01/STATUS {"Status":{"Module":0,"DeviceName":"sf-s55-01","FriendlyName":["sf-s55-01"],"Topic":"sf-s55-01","ButtonTopic":"0","Power":0,"PowerOnState":0,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0,"InfoRetain":0,"StateRetain":0}}
[18:40:39] stat/sf-s55-01/STATUS1 {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"http://192.168.2.6:5555/data/firmwares/tasmota.bin.gz","RestartReason":"Exception","Uptime":"0T00:00:05","StartupUTC":"2022-07-24T15:40:34","Sleep":50,"CfgHolder":4617,"BootCount":102,"BCResetTime":"2021-06-09T11:15:56","SaveCount":139,"SaveAddress":"F7000"}}
[18:40:39] stat/sf-s55-01/STATUS2 {"StatusFWR":{"Version":"12.0.2.4(tasmota)","BuildDateTime":"2022-07-22T13:15:05","Boot":31,"Core":"2_7_4_9","SDK":"2.2.2-dev(38a443e)","CpuFrequency":80,"Hardware":"ESP8285","CR":"343/699"}}
[18:40:39] stat/sf-s55-01/STATUS3 {"StatusLOG":{"SerialLog":2,"WebLog":4,"MqttLog":4,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["Shadow",""],"TelePeriod":300,"Resolution":"558180C0","SetOption":["00008009","2805C80001000600003C5A0A002800000000","00000080","00006000","00014000","00000000"]}}
[18:40:39] stat/sf-s55-01/STATUS4 {"StatusMEM":{"ProgramSize":621,"Free":380,"Heap":24,"ProgramFlashSize":1024,"FlashSize":1024,"FlashChipId":"144051","FlashFrequency":40,"FlashMode":3,"Features":["00000809","8F9AC787","04368001","000000CF","010013C0","C000F981","00004004","00001000","54000020","00000000"],"Drivers":"1,2,3,4,5,6,7,8,9,10,12,16,18,19,20,21,22,24,26,27,29,30,35,37,45,62","Sensors":"1,2,3,4,5,6"}}
[18:40:39] stat/sf-s55-01/STATUS5 {"StatusNET":{"Hostname":"sf-s55-01-1694","IPAddress":"192.168.2.136","Gateway":"192.168.2.1","Subnetmask":"255.255.255.0","DNSServer1":"192.168.1.234","DNSServer2":"192.168.2.1","Mac":"24:A1:60:10:E6:9E","Webserver":2,"HTTP_API":1,"WifiConfig":4,"WifiPower":17.0}}
[18:40:39] cmnd/sf-s55-01/template 
[18:40:39] cmnd/sf-s55-01/buttondebounce 
[18:40:39] cmnd/sf-s55-01/blinkcount 
[18:40:39] cmnd/sf-s55-01/pulsetime3 
[18:40:39] cmnd/sf-s55-01/pulsetime7 
[18:40:39] stat/sf-s55-01/STATUS6 {"StatusMQT":{"MqttHost":"192.168.2.6","MqttPort":1883,"MqttClientMask":"DVES_%06X","MqttClient":"DVES_10E69E","MqttUser":"draco","MqttCount":1,"MAX_PACKET_SIZE":1200,"KEEPALIVE":30,"SOCKET_TIMEOUT":4}}
[18:40:39] stat/sf-s55-01/STATUS7 {"StatusTIM":{"UTC":"2022-07-24T15:40:39","Local":"2022-07-24T18:40:39","StartDST":"2022-03-27T02:00:00","EndDST":"2022-10-30T03:00:00","Timezone":"+03:00","Sunrise":"07:13","Sunset":"22:39"}}
[18:40:39] stat/sf-s55-01/STATUS10 {"StatusSNS":{"Time":"2022-07-24T18:40:39"}}
[18:40:39] stat/sf-s55-01/STATUS11 {"StatusSTS":{"Time":"2022-07-24T18:40:39","Uptime":"0T00:00:05","UptimeSec":5,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":42,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":76,"Signal":-62,"LinkCount":1,"Downtime":"0T00:00:03"}}}
[18:40:39] stat/sf-s55-01/STATUS12 {"StatusSTK":{"Exception":29,"Reason":"Exception","EPC":["40253410","00000000","00000000"],"EXCVADDR":"00000000","DEPC":"00000000","CallChain":["40241178","402411b1","402414f1","40241576","40241650","4022975c","4022976c","4022979e","402297c4","40229837","4022abcc","402344a1","40101b9f","40241a41","4024c730","40221138","4025013a","40250198","401000e1","40221170","4024c1d9","40228bf6","40101206","40228d0f","40251318","40228ec2","40101206","40228f15","4021ed66","4023db45","4023dc08"]}}
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.315-024 SRC: MQTT
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.317-024 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 0, Data '0'
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.322-024 MQT: stat/sf-s55-01/STATUS = {"Status":{"Module":0,"DeviceName":"sf-s55-01","FriendlyName":["sf-s55-01"],"Topic":"sf-s55-01","ButtonTopic":"0","Power":0,"PowerOnState":0,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0,"InfoRetain":0,"StateRetain":0}}
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.350-024 MQT: stat/sf-s55-01/STATUS1 = {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"http://192.168.2.6:5555/data/firmwares/tasmota.bin.gz","RestartReason":"Exception","Uptime":"0T00:00:05","StartupUTC":"2022-07-24T15:40:34","Sleep":50,"CfgHolder":4617,"BootCount":102,"BCResetTime":"2021-06-09T11:15:56","SaveCount":139,"SaveAddress":"F7000"}}
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.387-026 MQT: stat/sf-s55-01/STATUS2 = {"StatusFWR":{"Version":"12.0.2.4(tasmota)","BuildDateTime":"2022-07-22T13:15:05","Boot":31,"Core":"2_7_4_9","SDK":"2.2.2-dev(38a443e)","CpuFrequency":80,"Hardware":"ESP8285","CR":"343/699"}}
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.407-024 MQT: stat/sf-s55-01/STATUS3 = {"StatusLOG":{"SerialLog":2,"WebLog":4,"MqttLog":4,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["Shadow",""],"TelePeriod":300,"Resolution":"558180C0","SetOption":["00008009","2805C80001000600003C5A0A002800000000","00000080","00006000","00014000","00000000"]}}
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.440-026 MQT: stat/sf-s55-01/STATUS4 = {"StatusMEM":{"ProgramSize":621,"Free":380,"Heap":24,"ProgramFlashSize":1024,"FlashSize":1024,"FlashChipId":"144051","FlashFrequency":40,"FlashMode":3,"Features":["00000809","8F9AC787","04368001","000000CF","010013C0","C000F981","00004004","00001000","54000020","00000000"],"Drivers":"1,2,3,4,5,6,7,8,9,10,12,16,18,19,20,21,22,24,26,27,29,30,35,37,45,62","Sensors":"1,2,3,4,5,6"}}
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.476-026 MQT: stat/sf-s55-01/STATUS5 = {"StatusNET":{"Hostname":"sf-s55-01-1694","IPAddress":"192.168.2.136","Gateway":"192.168.2.1","Subnetmask":"255.255.255.0","DNSServer1":"192.168.1.234","DNSServer2":"192.168.2.1","Mac":"24:A1:60:10:E6:9E","Webserver":2,"HTTP_API":1,"WifiConfig":4,"WifiPower":17.0}}
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.503-025 MQT: stat/sf-s55-01/STATUS6 = {"StatusMQT":{"MqttHost":"192.168.2.6","MqttPort":1883,"MqttClientMask":"DVES_%06X","MqttClient":"DVES_10E69E","MqttUser":"draco","MqttCount":1,"MAX_PACKET_SIZE":1200,"KEEPALIVE":30,"SOCKET_TIMEOUT":4}}
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.526-025 MQT: stat/sf-s55-01/STATUS7 = {"StatusTIM":{"UTC":"2022-07-24T15:40:39","Local":"2022-07-24T18:40:39","StartDST":"2022-03-27T02:00:00","EndDST":"2022-10-30T03:00:00","Timezone":"+03:00","Sunrise":"07:13","Sunset":"22:39"}}
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.546-025 MQT: stat/sf-s55-01/STATUS10 = {"StatusSNS":{"Time":"2022-07-24T18:40:39"}}
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.555-025 MQT: stat/sf-s55-01/STATUS11 = {"StatusSTS":{"Time":"2022-07-24T18:40:39","Uptime":"0T00:00:05","UptimeSec":5,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":42,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":76,"Signal":-62,"LinkCount":1,"Downtime":"0T00:00:03"}}}
[18:40:39] stat/sf-s55-01/LOGGING 18:40:39.591-025 MQT: stat/sf-s55-01/STATUS12 = {"StatusSTK":{"Exception":29,"Reason":"Exception","EPC":["40253410","00000000","00000000"],"EXCVADDR":"00000000","DEPC":"00000000","CallChain":["40241178","402411b1","402414f1","40241576","40241650","4022975c","4022976c","4022979e","402297c4","40229837","4022abcc","402344a1","40101b9f","40241a41","4024c730","40221138","4025013a","40250198","401000e1","40221170","4024c1d9","40228bf6","40101206","40228d0f","40251318","40228ec2","40101206","40228f15","4021ed66","4023db45","4023dc08"]}}
[18:40:39] cmnd/sf-s55-01/STATUS 8
[18:40:39] cmnd/sf-s55-01/gpio 
[18:40:39] cmnd/sf-s55-01/pulsetime1 
[18:40:39] stat/sf-s55-01/RESULT {"Modules":{"0":"Sonoff S55","1":"Sonoff Basic","2":"Sonoff RF","4":"Sonoff TH","5":"Sonoff Dual","39":"Sonoff Dual R2","6":"Sonoff Pow","43":"Sonoff Pow R2","7":"Sonoff 4CH","23":"Sonoff 4CH Pro","41":"Sonoff S31","8":"Sonoff S2X","10":"Sonoff Touch","28":"Sonoff T1 1CH","29":"Sonoff T1 2CH","30":"Sonoff T1 3CH","74":"Sonoff D1","11":"Sonoff LED","22":"Sonoff BN-SZ","70":"Sonoff L1","26":"Sonoff B1","9":"Slampher","21":"Sonoff SC","44":"Sonoff iFan02","71":"Sonoff iFan03","25":"Sonoff Bridge","3":"Sonoff SV","19":"Sonoff Dev","12":"1 Channel","13":"4 Channel","14":"Motor C/AC","15":"ElectroDragon","16":"EXS Relay(s)","31":"Supla Espablo","35":"Luani HVIO","33":"Yunshan Relay","17":"WiOn","46":"Shelly 1","47":"Shelly 2","45":"BlitzWolf SHP","52":"Teckin","59":"Teckin US","53":"AplicWDP303075","55":"Gosund SP1 v23","65":"Luminea ZX2820","57":"SK03 Outdoor","63":"Digoo DG-SP202","64":"KA10","67":"SP10","68":"WAGA CHCZ02MB","49":"Neo Coolcam","51":"OBI Socket","61":"OBI Socket 2","60":"Manzoku strip","50":"ESP Switch","54":"Tuya MCU","56":"ARMTR Dimmer","58":"PS-16-DZ","72":"EXS Dimmer","73":"PWM Dimmer","20":"H801","34":"MagicHome","37":"Arilux LC01","40":"Arilux LC06","38":"Arilux LC11","42":"Zengge WF017","24":"Huafan SS","66":"Mi Desk Lamp","36":"KMC 70011","27":"AiLight","48":"Xiaomi Philips","69":"SYF05","62":"YTF IR Bridge","32":"Witty Cloud","18":"Generic"}}
[18:40:39] cmnd/sf-s55-01/interlock 
[18:40:39] stat/sf-s55-01/RESULT {"GPIOs1":{"0":"None","32":"Button","64":"Button_n","96":"Button_i","128":"Button_in","160":"Switch","192":"Switch_n","224":"Relay","256":"Relay_i","288":"Led","320":"Led_i","352":"Counter","384":"Counter_n","416":"PWM","448":"PWM_i","480":"Buzzer","512":"Buzzer_i","544":"LedLink","576":"LedLink_i","608":"I2C SCL","640":"I2C SDA","672":"SPI MISO","704":"SPI MOSI","736":"SPI CLK","768":"SPI CS","800":"SPI DC","832":"SSPI MISO","864":"SSPI MOSI","896":"SSPI SCLK","928":"SSPI CS","960":"SSPI DC","992":"Backlight","1024":"Display Rst","1056":"IRsend","1088":"IRrecv","1120":"RFSend","1152":"RFrecv","1184":"DHT11","1216":"AM2301","1248":"SI7021","1280":"DHT11_o","1312":"DS18x20","1344":"DS18x20_o","1376":"WS2812","1408":"MHZ Tx","1440":"MHZ Rx","1472":"PZEM0XX Tx","1504":"PZEM004 Rx","1536":"PZEM016 Rx","1568":"PZEM017 Rx","1600":"SAir Tx","1632":"SAir Rx","1664":"PMS5003 Tx","1696":"PMS5003 Rx","1728":"SDS0X1 Tx","1760":"SDS0X1 Rx","1792":"SerBr Tx","1824":"SerBr Rx","1856":"SR04 Tri/TX","1888":"SR04 Ech/RX","1920":"SDMx20 Tx","1952":"SDMx20 Rx","1984":"SDM630 Tx","2016":"SDM630 Rx","2048":"TM1638 CLK","2080":"TM1638 DIO","2112":"TM1638 STB","2144":"MP3 Player","2176":"HX711 SCK","2208":"HX711 DAT","2240":"TX2x","2272":"Tuya Tx","2304":"Tuya Rx","2336":"MGC3130 Xfr","2368":"MGC3130 Rst","2400":"RF Sensor","2432":"AZ Tx","2464":"AZ Rx","2496":"MX31855 CS","2528":"MX31855 CLK","2560":"MX31855 DO","2592":"HLWBL SEL","2624":"HLWBL SEL_i","2656":"HLWBL CF1","2688":"HLW8012 CF","2720":"BL0937 CF","2752":"MCP39F5 Tx","2784":"MCP39F5 Rx","2816":"MCP39F5 Rst","2848":"PN532 Tx","2880":"PN532 Rx","2912":"SM16716 CLK","2944":"SM16716 DAT","2976":"SM16716 PWR","3008":"MY92x1 DI","3040":"MY92x1 DCKI","3072":"CSE7766 Tx","3104":"CSE7766 Rx","3136":"ALux IrRcv","3168":"ALux IrSel","3200":"Serial Tx","3232":"Serial Rx","3264":"Rotary A","3296":"Rotary B","3328":"ADC Joystick","3360":"MX31865 CS","3392":"HRE Clock","3424":"HRE Data","3456":"ADE7953 IRQ","3488":"SolaxX1 Tx","3520":"SolaxX1 Rx","3552":"Zigbee Tx","3584":"Zigbee Rx","3616":"RDM6300 RX","3648":"iBeacon TX","3680":"iBeacon RX","3712":"A4988 DIR","3744":"A4988 STP","3776":"A4988 ENA","3808":"A4988 MS1","3840":"Output Hi","3872":"Output Lo","3904":"DDS238-2 Tx","3936":"DDS238-2 Rx","3968":"DDSU666 Tx","4000":"DDSU666 Rx","4032":"SM2135 Clk","4064":"SM2135 Dat","4096":"DeepSleep","4128":"EXS Enable","4160":"Client TX","4192":"Client RX","4224":"Client RST","4256":"Client RST_i","4288":"HPMA Rx","4320":"HPMA Tx","4352":"GPS RX","4384":"GPS TX","4416":"HM10 RX","4448":"HM10 TX","4480":"LE-01MR Rx","4512":"LE-01MR Tx","4544":"CC1101 GDO0","4576":"CC1101 GDO2","4608":"HRXL Rx","4640":"MOODL Tx","4672":"AS3935","4704":"ADC Input","4736":"ADC Temp","4768":"ADC Light","4800":"ADC Button","4832":"ADC Button_i","4864":"ADC Range","4896":"ADC CT Power","4928":"OpenTherm RX","4960":"OpenTherm TX","4992":"WindMeter Spd","5024":"Button_tc","5056":"BL0940 Rx","5088":"TCP Tx","5120":"TCP Rx","5152":"TInfo Rx","5184":"TInfo EN","5216":"LMT01 Pulse","5248":"iEM3000 TX","5280":"iEM3000 RX","5312":"Zigbee Rst","5344":"DYP Rx","5376":"MiEl HVAC Tx","5408":"MiEl HVAC Rx","5440":"WE517 Tx","5472":"WE517 Rx","5504":"AS608 Tx","5536":"AS608 Rx","5568":"SHD Boot 0","5600":"SHD Reset","5632":"RC522 Rst","5664":"P9813 Clk","5696":"P9813 Dat","5728":"Option A","5760":"FTC532","5792":"RC522 CS","5824":"NRF24 CS","5856":"NRF24 DC","5888":"ILI9341 CS","5920":"ILI9341 DC","5952":"ILI9488 CS","5984":"EPaper29 CS","6016":"EPaper42 CS","6048":"SSD1351 CS","6080":"RA8876 CS","6112":"ST7789 CS","6144":"ST7789 DC","6176":"SSD1331 CS","6208":"SSD1331 DC","6240":"SDCard CS","6272":"Rotary A_n","6304":"Rotary B_n","6336":"ADC pH","6368":"BS814 CLK","6400":"BS814 DAT","6432":"Wiegand D0","6464":"Wiegand D1","6496":"NeoPool Tx","6528":"NeoPool Rx","6560":"SDM72 Tx","6592":"SDM72 Rx","6624":"TM1637 CLK"}}
[18:40:40] cmnd/sf-s55-01/pulsetime5 
[18:40:40] stat/sf-s55-01/RESULT {"GPIOs2":{"6656":"TM1637 DIO","6688":"DLP Tx","6720":"DLP Rx","6752":"SSD1351 DC","6784":"XPT2046 CS","6816":"CSE7761 Tx","6848":"CSE7761 Rx","6880":"VL53LXX XSHUT","6912":"MAX7219 CLK","6944":"MAX7219 DIN","6976":"MAX7219 CS","7008":"TFmini+ TX","7040":"TFmini+ RX","7072":"ZC Pulse","7104":"Input","7136":"I2S DOUT","7168":"I2S BCLK","7200":"I2S WS","7232":"I2S DIN","7264":"I2S WS IN","7296":"I2S BCLK IN","7328":"Interrupt","7360":"MCP2515 CS","7392":"HRG15 Tx","7424":"HRG15 Rx","7456":"VINDRIKTNING","7488":"BL0939 Rx","7520":"BL0942 Rx","7552":"HM330X SET","7584":"Heartbeat","7616":"Heartbeat_i","7648":"74x595 SRCLK","7680":"74x595 RCLK","7712":"74x595 OE","7744":"74x595 SER","7776":"SolaxX1 RTS","7808":"Option E","7840":"SDM230 Tx","7872":"SDM230 Rx","7904":"ADC MQ","7936":"CM110x TX","7968":"CM110x RX","8000":"BL6523 Tx","8032":"BL6523 Rx","8064":"ADE7880 IRQ","8096":"Reset","8128":"MS01","8160":"SDIO CMD","8192":"SDIO CLK","8224":"SDIO D0","8256":"SDIO D1","8288":"SDIO D2","8320":"SDIO D3","8352":"Flowrate","8384":"BP5758D Clk","8416":"BP5758D Dat","8448":"SM2335 Clk","8480":"SM2335 Dat","8512":"MP3 Busy","8544":"TM1621 CS","8576":"TM1621 WR","8608":"TM1621 RD","8640":"TM1621 DAT","8672":"Relay_b","8704":"Relay_bi","8736":"I2S MCLK","8768":"ModBr Tx","8800":"ModBr Rx"}}
[18:40:40] stat/sf-s55-01/LOGGING 18:40:40.003-022 MQT: stat/sf-s55-01/RESULT = {"GPIOs2":{"6656":"TM1637 DIO","6688":"DLP Tx","6720":"DLP Rx","6752":"SSD1351 DC","6784":"XPT2046 CS","6816":"CSE7761 Tx","6848":"CSE7761 Rx","6880":"VL53LXX XSHUT","6912":"MAX7219 CLK","6944":"MAX7219 DIN","6976":"MAX7219 CS","7008":"TFmini+ TX","7040":"TFmini+ RX","7072":"ZC Pulse","7104":"Input","7136":"I2S DOUT","7168":"I2S BCLK","7200":"I2S WS","7232":"I2S DIN","7264":"I2S WS IN","7296":"I2S BCLK IN","7328":"Interrupt","7360":"MCP2515 CS","7392":"HRG15 Tx","7424":"HRG15 Rx","7456":"VINDRIKTNING","7488":"BL0939 Rx","7520":"BL0942 Rx","7552":"HM330X SET","7584":"Heartbeat","7616":"Heartbeat_i","7648":"74x595 SRCLK","7680":"74x595 RCLK","7712":"74x595 OE","7744":"74x595 SER","7776":"SolaxX1 RTS","7808":"Option E","7840":"SDM230 Tx","7872":"SDM230 Rx","7904":"ADC MQ","7936":"CM110x TX","7968":"CM110x RX","8000":"BL6523 Tx","8032":"BL6523 Rx","8064":"ADE7880 IRQ","8096":"Reset","8128":"MS01","8160":"SDIO CMD","8192":"SDIO CLK","8224":"SDIO D0","8256":"SDIO D1","8288":"SDIO D2","8320":"SDIO D3","8352":"Flowrate","8384":"BP5758D Clk","8416":"BP5758D Dat","8448":"SM2335 Clk","8480":"SM2335 Dat","8512":"MP3 Busy","8544":"TM1621 CS","8576":"TM1621 WR","8608":"TM1621 RD","8640":"TM1621 DAT","8672":"Relay_b","8704":"Relay_bi","8736":"I2S MCLK","8768":"ModBr Tx","8800":"ModBr Rx"}}
[18:40:40] stat/sf-s55-01/RESULT {"SwitchDebounce":50}
[18:40:40] stat/sf-s55-01/RESULT {"BlinkTime":10}
[18:40:40] stat/sf-s55-01/RESULT {"MqttLog":4}
[18:40:40] stat/sf-s55-01/RESULT {"PulseTime2":{"Set":0,"Remaining":0}}
[18:40:40] stat/sf-s55-01/RESULT {"PulseTime4":{"Set":0,"Remaining":0}}
[18:40:40] stat/sf-s55-01/RESULT {"PulseTime6":{"Set":0,"Remaining":0}}
[18:40:40] stat/sf-s55-01/RESULT {"PulseTime8":{"Set":0,"Remaining":0}}
[18:40:40] stat/sf-s55-01/RESULT {"NAME":"Sonoff S55","GPIO":[32,1,0,1,1,0,0,0,224,320,0,0,0,0],"FLAG":0,"BASE":1}
[18:40:40] stat/sf-s55-01/RESULT {"ButtonDebounce":50}
[18:40:40] stat/sf-s55-01/RESULT {"BlinkCount":10}
[18:40:40] stat/sf-s55-01/RESULT {"PulseTime3":{"Set":0,"Remaining":0}}
[18:40:40] stat/sf-s55-01/RESULT {"PulseTime7":{"Set":0,"Remaining":0}}
[18:40:41] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:40:41"}}
[18:40:41] stat/sf-s55-01/RESULT {"GPIO1":{"0":"None"},"GPIO3":{"0":"None"},"GPIO4":{"0":"None"}}
[18:40:41] stat/sf-s55-01/RESULT {"PulseTime1":{"Set":0,"Remaining":0}}
[18:40:41] stat/sf-s55-01/RESULT {"Interlock":"OFF"}
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.125-022 SRC: MQTT
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.127-022 CMD: Grp 0, Cmd 'SWITCHDEBOUNCE', Idx 1, Len 0, Pld -99, Data ''
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.132-022 MQT: stat/sf-s55-01/RESULT = {"SwitchDebounce":50}
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.176-024 SRC: MQTT
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.178-024 CMD: Grp 0, Cmd 'BLINKTIME', Idx 1, Len 0, Pld -99, Data ''
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.181-020 MQT: stat/sf-s55-01/RESULT = {"BlinkTime":10}
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.226-024 SRC: MQTT
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.229-024 CMD: Grp 0, Cmd 'MQTTLOG', Idx 1, Len 0, Pld -99, Data ''
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.233-021 MQT: stat/sf-s55-01/RESULT = {"MqttLog":4}
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.276-024 SRC: MQTT
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.278-024 CMD: Grp 0, Cmd 'PULSETIME', Idx 2, Len 0, Pld -99, Data ''
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.282-021 MQT: stat/sf-s55-01/RESULT = {"PulseTime2":{"Set":0,"Remaining":0}}
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.326-024 SRC: MQTT
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.329-024 CMD: Grp 0, Cmd 'PULSETIME', Idx 4, Len 0, Pld -99, Data ''
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.332-021 MQT: stat/sf-s55-01/RESULT = {"PulseTime4":{"Set":0,"Remaining":0}}
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.377-024 SRC: MQTT
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.379-024 CMD: Grp 0, Cmd 'PULSETIME', Idx 6, Len 0, Pld -99, Data ''
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.383-021 MQT: stat/sf-s55-01/RESULT = {"PulseTime6":{"Set":0,"Remaining":0}}
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.427-024 SRC: MQTT
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.429-024 CMD: Grp 0, Cmd 'PULSETIME', Idx 8, Len 0, Pld -99, Data ''
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.433-021 MQT: stat/sf-s55-01/RESULT = {"PulseTime8":{"Set":0,"Remaining":0}}
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.476-024 SRC: MQTT
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.479-024 CMD: Grp 0, Cmd 'TEMPLATE', Idx 1, Len 0, Pld -99, Data ''
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.484-021 MQT: stat/sf-s55-01/RESULT = {"NAME":"Sonoff S55","GPIO":[32,1,0,1,1,0,0,0,224,320,0,0,0,0],"FLAG":0,"BASE":1}
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.526-024 SRC: MQTT
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.529-024 CMD: Grp 0, Cmd 'BUTTONDEBOUNCE', Idx 1, Len 0, Pld -99, Data ''
[18:40:41] stat/sf-s55-01/LOGGING 18:40:40.533-021 MQT: stat/sf-s55-01/RESULT = {"ButtonDebounce":50}
[18:40:41] stat/sf-s55-01/LOGGING 18:40:41.002-024 SRC: MQTT
[18:40:41] stat/sf-s55-01/LOGGING 18:40:41.005-024 CMD: Grp 0, Cmd 'BLINKCOUNT', Idx 1, Len 0, Pld -99, Data ''
[18:40:41] stat/sf-s55-01/LOGGING 18:40:41.009-021 MQT: stat/sf-s55-01/RESULT = {"BlinkCount":10}
[18:40:41] stat/sf-s55-01/LOGGING 18:40:41.052-024 SRC: MQTT
[18:40:41] stat/sf-s55-01/LOGGING 18:40:41.055-024 CMD: Grp 0, Cmd 'PULSETIME', Idx 3, Len 0, Pld -99, Data ''
[18:40:41] stat/sf-s55-01/LOGGING 18:40:41.059-021 MQT: stat/sf-s55-01/RESULT = {"PulseTime3":{"Set":0,"Remaining":0}}
[18:40:41] stat/sf-s55-01/LOGGING 18:40:41.103-024 SRC: MQTT
[18:40:41] stat/sf-s55-01/LOGGING 18:40:41.106-024 CMD: Grp 0, Cmd 'PULSETIME', Idx 7, Len 0, Pld -99, Data ''
[18:40:41] stat/sf-s55-01/LOGGING 18:40:41.110-021 MQT: stat/sf-s55-01/RESULT = {"PulseTime7":{"Set":0,"Remaining":0}}
[18:40:41] stat/sf-s55-01/LOGGING 18:40:41.154-024 SRC: MQTT
[18:40:41] stat/sf-s55-01/LOGGING 18:40:41.156-024 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:40:41] stat/sf-s55-01/LOGGING 18:40:41.162-021 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:40:41"}}
[18:40:41] stat/sf-s55-01/LOGGING 18:40:41.204-024 SRC: MQTT
[18:40:41] stat/sf-s55-01/LOGGING 18:40:41.207-024 CMD: Grp 0, Cmd 'GPIO', Idx 1, Len 0, Pld -99, Data ''
[18:40:41] stat/sf-s55-01/LOGGING 18:40:41.212-021 MQT: stat/sf-s55-01/RESULT = {"GPIO1":{"0":"None"},"GPIO3":{"0":"None"},"GPIO4":{"0":"None"}}
[18:40:41] stat/sf-s55-01/LOGGING 18:40:41.253-025 SRC: MQTT
[18:40:41] stat/sf-s55-01/LOGGING 18:40:41.256-025 CMD: Grp 0, Cmd 'PULSETIME', Idx 1, Len 0, Pld -99, Data ''
[18:40:41] stat/sf-s55-01/LOGGING 18:40:41.261-021 MQT: stat/sf-s55-01/RESULT = {"PulseTime1":{"Set":0,"Remaining":0}}
[18:40:41] stat/sf-s55-01/LOGGING 18:40:41.303-025 SRC: MQTT
[18:40:41] stat/sf-s55-01/LOGGING 18:40:41.306-025 CMD: Grp 0, Cmd 'INTERLOCK', Idx 1, Len 0, Pld -99, Data ''
[18:40:41] stat/sf-s55-01/LOGGING 18:40:41.310-022 MQT: stat/sf-s55-01/RESULT = {"Interlock":"OFF"}
[18:40:41] stat/sf-s55-01/RESULT {"PulseTime5":{"Set":0,"Remaining":0}}
[18:40:42] stat/sf-s55-01/LOGGING 18:40:41.414-025 SRC: MQTT
[18:40:42] stat/sf-s55-01/LOGGING 18:40:41.416-025 CMD: Grp 0, Cmd 'PULSETIME', Idx 5, Len 0, Pld -99, Data ''
[18:40:42] stat/sf-s55-01/LOGGING 18:40:41.420-022 MQT: stat/sf-s55-01/RESULT = {"PulseTime5":{"Set":0,"Remaining":0}}
[18:40:42] stat/sf-s55-01/LOGGING 18:40:42.491-025 QPC: Reset
[18:40:43] tele/sf-s55-01/STATE {"Time":"2022-07-24T18:40:43","Uptime":"0T00:00:09","UptimeSec":9,"Heap":25,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":25,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":78,"Signal":-61,"LinkCount":1,"Downtime":"0T00:00:03"}}
[18:40:44] stat/sf-s55-01/LOGGING 18:40:43.418-022 MQT: tele/sf-s55-01/STATE = {"Time":"2022-07-24T18:40:43","Uptime":"0T00:00:09","UptimeSec":9,"Heap":25,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":25,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":78,"Signal":-61,"LinkCount":1,"Downtime":"0T00:00:03"}}
[18:40:44] stat/sf-s55-01/LOGGING 18:40:44.414-025 APP: Boot Count 103
[18:40:44] cmnd/sf-s55-01/STATUS 8
[18:40:44] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:40:44"}}
[18:40:45] stat/sf-s55-01/LOGGING 18:40:44.714-025 SRC: MQTT
[18:40:45] stat/sf-s55-01/LOGGING 18:40:44.717-025 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:40:45] stat/sf-s55-01/LOGGING 18:40:44.724-022 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:40:44"}}
[18:40:45] stat/sf-s55-01/LOGGING 18:40:45.157-025 CFG: Saved to flash at F6, Count 140, Bytes 4096
[18:40:49] stat/sf-s55-01/LOGGING 18:40:48.434-021 MQT: tasmota/discovery/24A16010E69E/config = {"ip":"192.168.2.136","dn":"sf-s55-01","fn":["sf-s55-01",null,null,null,null,null,null,null],"hn":"sf-s55-01-1694","mac":"24A16010E69E","md":"Sonoff S55","ty":0,"if":0,"ofln":"Offline","onln":"Online","state":["OFF","ON","TOGGLE","HOLD"],"sw":"12.0.2.4","t":"sf-s55-01","ft":"%prefix%/%topic%/","tp":["cmnd","stat","tele"],"rl":[1,0,0,0,0,0,0,0],"swc":[-1,-1,-1,-1,-1,-1,-1,-1],"swn":[null,null,null,null,null,null,null,null],"btn":[0,0,0,0,0,0,0,0],"so":{"4":0,"11":0,"13":0,"17":0,"20":0,"30":0,"68":0,"73":0,"82":0,"114":0,"117":0},"lk":0,"lt_st":0,"sho":[0,0,0,0],"sht":[[0,0,0],[0,0,0],[0,0,0],[0,0,0]],"ver":1} (retained)
[18:40:49] stat/sf-s55-01/LOGGING 18:40:48.443-021 MQT: tasmota/discovery/24A16010E69E/sensors = {"sn":{"Time":"2022-07-24T18:40:48"},"ver":1} (retained)
[18:40:49] cmnd/sf-s55-01/STATUS 8
[18:40:49] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:40:49"}}
[18:40:50] stat/sf-s55-01/LOGGING 18:40:49.774-024 SRC: MQTT
[18:40:50] stat/sf-s55-01/LOGGING 18:40:49.777-024 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:40:50] stat/sf-s55-01/LOGGING 18:40:49.783-021 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:40:49"}}
[18:40:54] cmnd/sf-s55-01/STATUS 8
[18:40:54] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:40:54"}}
[18:40:55] stat/sf-s55-01/LOGGING 18:40:54.800-024 SRC: MQTT
[18:40:55] stat/sf-s55-01/LOGGING 18:40:54.803-024 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:40:55] stat/sf-s55-01/LOGGING 18:40:54.810-021 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:40:54"}}
[18:40:58] stat/sf-s55-01/LOGGING 18:40:58.309-024 WIF: Checking connection...
[18:40:59] cmnd/sf-s55-01/STATUS 8
[18:40:59] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:40:59"}}
[18:41:00] stat/sf-s55-01/LOGGING 18:40:59.710-023 SRC: MQTT
[18:41:00] stat/sf-s55-01/LOGGING 18:40:59.713-023 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:41:00] stat/sf-s55-01/LOGGING 18:40:59.719-020 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:40:59"}}
[18:41:04] cmnd/sf-s55-01/STATUS 8
[18:41:04] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:41:04"}}
[18:41:05] stat/sf-s55-01/LOGGING 18:41:04.733-023 SRC: MQTT
[18:41:05] stat/sf-s55-01/LOGGING 18:41:04.737-023 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:41:05] stat/sf-s55-01/LOGGING 18:41:04.744-020 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:41:04"}}
[18:41:09] cmnd/sf-s55-01/STATUS 8
[18:41:09] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:41:09"}}
[18:41:10] stat/sf-s55-01/LOGGING 18:41:09.724-023 SRC: MQTT
[18:41:10] stat/sf-s55-01/LOGGING 18:41:09.727-023 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:41:10] stat/sf-s55-01/LOGGING 18:41:09.734-020 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:41:09"}}
[18:41:14] cmnd/sf-s55-01/STATUS 8
[18:41:14] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:41:14"}}
[18:41:15] stat/sf-s55-01/LOGGING 18:41:14.678-023 SRC: MQTT
[18:41:15] stat/sf-s55-01/LOGGING 18:41:14.681-023 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:41:15] stat/sf-s55-01/LOGGING 18:41:14.688-020 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:41:14"}}
[18:41:18] stat/sf-s55-01/LOGGING 18:41:18.335-023 WIF: Checking connection...
[18:41:19] cmnd/sf-s55-01/STATUS 8
[18:41:19] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:41:19"}}
[18:41:20] stat/sf-s55-01/LOGGING 18:41:19.687-023 SRC: MQTT
[18:41:20] stat/sf-s55-01/LOGGING 18:41:19.690-023 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:41:20] stat/sf-s55-01/LOGGING 18:41:19.697-020 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:41:19"}}
[18:41:24] cmnd/sf-s55-01/STATUS 8
[18:41:24] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:41:24"}}
[18:41:25] stat/sf-s55-01/LOGGING 18:41:24.694-023 SRC: MQTT
[18:41:25] stat/sf-s55-01/LOGGING 18:41:24.697-023 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:41:25] stat/sf-s55-01/LOGGING 18:41:24.704-020 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:41:24"}}
[18:41:29] cmnd/sf-s55-01/STATUS 8
[18:41:29] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:41:29"}}
[18:41:30] stat/sf-s55-01/LOGGING 18:41:29.699-023 SRC: MQTT
[18:41:30] stat/sf-s55-01/LOGGING 18:41:29.702-023 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:41:30] stat/sf-s55-01/LOGGING 18:41:29.708-020 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:41:29"}}
[18:41:34] cmnd/sf-s55-01/STATUS 8
[18:41:34] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:41:34"}}
[18:41:35] stat/sf-s55-01/LOGGING 18:41:34.706-023 SRC: MQTT
[18:41:35] stat/sf-s55-01/LOGGING 18:41:34.709-023 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:41:35] stat/sf-s55-01/LOGGING 18:41:34.715-020 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:41:34"}}
[18:41:37] stat/sf-s55-01/LOGGING 18:41:36.412-023 WIF: Sending Gratuitous ARP
[18:41:38] stat/sf-s55-01/LOGGING 18:41:38.314-023 WIF: Checking connection...
[18:41:39] cmnd/sf-s55-01/STATUS 8
[18:41:39] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:41:39"}}
[18:41:40] stat/sf-s55-01/LOGGING 18:41:39.718-023 SRC: MQTT
[18:41:40] stat/sf-s55-01/LOGGING 18:41:39.721-023 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:41:40] stat/sf-s55-01/LOGGING 18:41:39.728-020 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:41:39"}}
[18:41:44] cmnd/sf-s55-01/STATUS 8
[18:41:44] stat/sf-s55-01/STATUS8 {"StatusSNS":{"Time":"2022-07-24T18:41:44"}}
[18:41:45] stat/sf-s55-01/LOGGING 18:41:44.676-023 SRC: MQTT
[18:41:45] stat/sf-s55-01/LOGGING 18:41:44.679-023 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 8, Data '8'
[18:41:45] stat/sf-s55-01/LOGGING 18:41:44.685-020 MQT: stat/sf-s55-01/STATUS8 = {"StatusSNS":{"Time":"2022-07-24T18:41:44"}}
Jason2866 commented 1 year ago

Wow [18:40:35] stat/sf-s55-01/STATUS4 {"StatusMEM":{"ProgramSize":621,"Free":380,"Heap":2,"ProgramFlashSize":1024,"FlashSize":1024,"FlashChipId":"144051","FlashFrequency":40,"FlashMode":3,"Features": Heap decreased to 2k. Theo was right. Thats the problem ending in a crash.

arendst commented 1 year ago

Find the cause of executing command status 8 every 5 seconds. The comand is executed from MQTT.

Remove this and see if stability returns.

darkdragondraco commented 1 year ago

Removed Status call but this did not help

[22:08:17] tele/sf-s55-01/STATE {"Time":"2022-07-24T22:08:17","Uptime":"0T00:00:11","UptimeSec":11,"Heap":20,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":34,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":76,"Signal":-62,"LinkCount":1,"Downtime":"0T00:00:05"}}
[22:08:18] stat/sf-s55-01/LOGGING 22:08:17.410-022 MQT: tele/sf-s55-01/STATE = {"Time":"2022-07-24T22:08:17","Uptime":"0T00:00:11","UptimeSec":11,"Heap":20,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":34,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":76,"Signal":-62,"LinkCount":1,"Downtime":"0T00:00:05"}}
[22:08:23] stat/sf-s55-01/LOGGING 22:08:22.434-020 MQT: tasmota/discovery/24A16010E69E/config = {"ip":"192.168.2.136","dn":"sf-s55-01","fn":["sf-s55-01",null,null,null,null,null,null,null],"hn":"sf-s55-01-1694","mac":"24A16010E69E","md":"Sonoff S55","ty":0,"if":0,"ofln":"Offline","onln":"Online","state":["OFF","ON","TOGGLE","HOLD"],"sw":"12.0.2.4","t":"sf-s55-01","ft":"%prefix%/%topic%/","tp":["cmnd","stat","tele"],"rl":[1,0,0,0,0,0,0,0],"swc":[-1,-1,-1,-1,-1,-1,-1,-1],"swn":[null,null,null,null,null,null,null,null],"btn":[0,0,0,0,0,0,0,0],"so":{"4":0,"11":0,"13":0,"17":0,"20":0,"30":0,"68":0,"73":0,"82":0,"114":0,"117":0},"lk":0,"lt_st":0,"sho":[0,0,0,0],"sht":[[0,0,0],[0,0,0],[0,0,0],[0,0,0]],"ver":1} (retained)
[22:08:23] stat/sf-s55-01/LOGGING 22:08:22.440-020 MQT: tasmota/discovery/24A16010E69E/sensors = {"sn":{"Time":"2022-07-24T22:08:22"},"ver":1} (retained)
[22:08:32] stat/sf-s55-01/LOGGING 22:08:32.261-023 WIF: Checking connection...
[22:08:52] stat/sf-s55-01/LOGGING 22:08:52.277-023 WIF: Checking connection...
[22:09:09] stat/sf-s55-01/LOGGING 22:09:08.400-023 WIF: Sending Gratuitous ARP
[22:09:12] stat/sf-s55-01/LOGGING 22:09:12.274-023 WIF: Checking connection...
[22:09:32] stat/sf-s55-01/LOGGING 22:09:32.257-022 WIF: Checking connection...
[22:09:52] stat/sf-s55-01/LOGGING 22:09:52.283-022 WIF: Checking connection...
[22:10:09] stat/sf-s55-01/LOGGING 22:10:08.414-022 WIF: Sending Gratuitous ARP
[22:10:12] stat/sf-s55-01/LOGGING 22:10:12.269-022 WIF: Checking connection...
[22:10:32] stat/sf-s55-01/LOGGING 22:10:32.253-022 WIF: Checking connection...
[22:10:52] stat/sf-s55-01/LOGGING 22:10:52.279-022 WIF: Checking connection...
[22:11:09] stat/sf-s55-01/LOGGING 22:11:08.405-022 WIF: Sending Gratuitous ARP
[22:11:12] stat/sf-s55-01/LOGGING 22:11:12.263-022 WIF: Checking connection...
[22:11:32] stat/sf-s55-01/LOGGING 22:11:32.293-022 WIF: Checking connection...
[22:11:52] stat/sf-s55-01/LOGGING 22:11:52.270-022 WIF: Checking connection...
[22:12:10] stat/sf-s55-01/LOGGING 22:12:08.395-022 WIF: Sending Gratuitous ARP
[22:12:12] stat/sf-s55-01/LOGGING 22:12:12.279-022 WIF: Checking connection...
[22:12:32] stat/sf-s55-01/LOGGING 22:12:32.255-022 WIF: Checking connection...
[22:12:52] stat/sf-s55-01/LOGGING 22:12:52.285-022 WIF: Checking connection...
[22:13:09] stat/sf-s55-01/LOGGING 22:13:08.386-022 WIF: Sending Gratuitous ARP
[22:13:12] stat/sf-s55-01/LOGGING 22:13:12.297-022 WIF: Checking connection...
[22:13:18] tele/sf-s55-01/STATE {"Time":"2022-07-24T22:13:17","Uptime":"0T00:05:11","UptimeSec":311,"Heap":22,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":70,"Signal":-65,"LinkCount":1,"Downtime":"0T00:00:05"}}
[22:13:18] stat/sf-s55-01/LOGGING 22:13:17.414-019 MQT: tele/sf-s55-01/STATE = {"Time":"2022-07-24T22:13:17","Uptime":"0T00:05:11","UptimeSec":311,"Heap":22,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":70,"Signal":-65,"LinkCount":1,"Downtime":"0T00:00:05"}}
[22:13:32] stat/sf-s55-01/LOGGING 22:13:32.273-022 WIF: Checking connection...
[22:13:52] stat/sf-s55-01/LOGGING 22:13:52.257-022 WIF: Checking connection...
[22:14:09] stat/sf-s55-01/LOGGING 22:14:08.381-022 WIF: Sending Gratuitous ARP
[22:14:12] stat/sf-s55-01/LOGGING 22:14:12.285-022 WIF: Checking connection...
[22:14:32] stat/sf-s55-01/LOGGING 22:14:32.268-022 WIF: Checking connection...
[22:14:53] stat/sf-s55-01/LOGGING 22:14:52.298-022 WIF: Checking connection...
[22:15:09] stat/sf-s55-01/LOGGING 22:15:08.420-022 WIF: Sending Gratuitous ARP
[22:15:12] stat/sf-s55-01/LOGGING 22:15:12.279-021 WIF: Checking connection...
[22:15:21] cmnd/sf-s55-01/state 
[22:15:21] stat/sf-s55-01/RESULT {"Time":"2022-07-24T22:15:21","Uptime":"0T00:07:15","UptimeSec":435,"Heap":21,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":21,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":70,"Signal":-65,"LinkCount":1,"Downtime":"0T00:00:05"}}
[22:15:22] stat/sf-s55-01/LOGGING 22:15:21.745-021 SRC: MQTT
[22:15:22] stat/sf-s55-01/LOGGING 22:15:21.748-021 CMD: Grp 0, Cmd 'STATE', Idx 1, Len 0, Pld -99, Data ''
[22:15:22] stat/sf-s55-01/LOGGING 22:15:21.755-018 MQT: stat/sf-s55-01/RESULT = {"Time":"2022-07-24T22:15:21","Uptime":"0T00:07:15","UptimeSec":435,"Heap":21,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":21,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":70,"Signal":-65,"LinkCount":1,"Downtime":"0T00:00:05"}}
[22:15:23] cmnd/sf-s55-01/State 
[22:15:23] stat/sf-s55-01/RESULT {"Time":"2022-07-24T22:15:23","Uptime":"0T00:07:17","UptimeSec":437,"Heap":21,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":70,"Signal":-65,"LinkCount":1,"Downtime":"0T00:00:05"}}
[22:15:24] stat/sf-s55-01/LOGGING 22:15:23.597-021 SRC: MQTT
[22:15:24] stat/sf-s55-01/LOGGING 22:15:23.600-021 CMD: Grp 0, Cmd 'STATE', Idx 1, Len 0, Pld -99, Data ''
[22:15:24] stat/sf-s55-01/LOGGING 22:15:23.608-018 MQT: stat/sf-s55-01/RESULT = {"Time":"2022-07-24T22:15:23","Uptime":"0T00:07:17","UptimeSec":437,"Heap":21,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":70,"Signal":-65,"LinkCount":1,"Downtime":"0T00:00:05"}}
[22:15:32] stat/sf-s55-01/LOGGING 22:15:32.260-021 WIF: Checking connection...
[22:15:52] stat/sf-s55-01/LOGGING 22:15:52.288-021 WIF: Checking connection...
[22:16:09] stat/sf-s55-01/LOGGING 22:16:08.416-021 WIF: Sending Gratuitous ARP
[22:16:12] stat/sf-s55-01/LOGGING 22:16:12.277-021 WIF: Checking connection...
[22:16:32] stat/sf-s55-01/LOGGING 22:16:32.254-021 WIF: Checking connection...
[22:16:52] stat/sf-s55-01/LOGGING 22:16:52.284-021 WIF: Checking connection...
[22:17:09] stat/sf-s55-01/LOGGING 22:17:08.404-021 WIF: Sending Gratuitous ARP
[22:17:12] stat/sf-s55-01/LOGGING 22:17:12.265-021 WIF: Checking connection...
[22:17:32] stat/sf-s55-01/LOGGING 22:17:32.278-021 WIF: Checking connection...
[22:17:52] stat/sf-s55-01/LOGGING 22:17:52.298-021 WIF: Checking connection...
[22:18:06] stat/sf-s55-01/LOGGING 22:18:06.385-020 APP: Serial logging disabled
[22:18:09] stat/sf-s55-01/LOGGING 22:18:08.387-020 WIF: Sending Gratuitous ARP
[22:18:12] stat/sf-s55-01/LOGGING 22:18:12.291-020 WIF: Checking connection...
[22:18:17] tele/sf-s55-01/STATE {"Time":"2022-07-24T22:18:17","Uptime":"0T00:10:11","UptimeSec":611,"Heap":20,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":70,"Signal":-65,"LinkCount":1,"Downtime":"0T00:00:05"}}
[22:18:18] stat/sf-s55-01/LOGGING 22:18:17.409-017 MQT: tele/sf-s55-01/STATE = {"Time":"2022-07-24T22:18:17","Uptime":"0T00:10:11","UptimeSec":611,"Heap":20,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":70,"Signal":-65,"LinkCount":1,"Downtime":"0T00:00:05"}}
[22:18:32] stat/sf-s55-01/LOGGING 22:18:32.288-020 WIF: Checking connection...
[22:18:52] stat/sf-s55-01/LOGGING 22:18:52.259-020 WIF: Checking connection...
[22:19:09] stat/sf-s55-01/LOGGING 22:19:08.421-020 WIF: Sending Gratuitous ARP
[22:19:12] stat/sf-s55-01/LOGGING 22:19:12.277-020 WIF: Checking connection...
[22:19:32] stat/sf-s55-01/LOGGING 22:19:32.255-019 WIF: Checking connection...
[22:19:52] stat/sf-s55-01/LOGGING 22:19:52.284-019 WIF: Checking connection...
[22:20:09] stat/sf-s55-01/LOGGING 22:20:08.410-019 WIF: Sending Gratuitous ARP
[22:20:12] stat/sf-s55-01/LOGGING 22:20:12.266-019 WIF: Checking connection...
[22:20:32] stat/sf-s55-01/LOGGING 22:20:32.297-018 WIF: Checking connection...
[22:20:52] stat/sf-s55-01/LOGGING 22:20:52.252-018 WIF: Checking connection...
[22:21:09] stat/sf-s55-01/LOGGING 22:21:08.378-018 WIF: Sending Gratuitous ARP
[22:21:12] stat/sf-s55-01/LOGGING 22:21:12.281-018 WIF: Checking connection...
[22:21:32] stat/sf-s55-01/LOGGING 22:21:32.273-018 WIF: Checking connection...
[22:21:52] stat/sf-s55-01/LOGGING 22:21:52.295-017 WIF: Checking connection...
[22:22:09] stat/sf-s55-01/LOGGING 22:22:08.382-017 WIF: Sending Gratuitous ARP
[22:22:12] stat/sf-s55-01/LOGGING 22:22:12.288-017 WIF: Checking connection...
[22:22:32] stat/sf-s55-01/LOGGING 22:22:32.254-016 WIF: Checking connection...
[22:22:52] stat/sf-s55-01/LOGGING 22:22:52.279-016 WIF: Checking connection...
[22:23:09] stat/sf-s55-01/LOGGING 22:23:08.408-016 WIF: Sending Gratuitous ARP
[22:23:12] stat/sf-s55-01/LOGGING 22:23:12.271-016 WIF: Checking connection...
[22:23:17] tele/sf-s55-01/STATE {"Time":"2022-07-24T22:23:17","Uptime":"0T00:15:11","UptimeSec":911,"Heap":16,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":70,"Signal":-65,"LinkCount":1,"Downtime":"0T00:00:05"}}
[22:23:18] stat/sf-s55-01/LOGGING 22:23:17.381-013 MQT: tele/sf-s55-01/STATE = {"Time":"2022-07-24T22:23:17","Uptime":"0T00:15:11","UptimeSec":911,"Heap":16,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":70,"Signal":-65,"LinkCount":1,"Downtime":"0T00:00:05"}}
[22:23:32] stat/sf-s55-01/LOGGING 22:23:32.294-015 WIF: Checking connection...
[22:23:52] stat/sf-s55-01/LOGGING 22:23:52.277-015 WIF: Checking connection...
[22:24:09] stat/sf-s55-01/LOGGING 22:24:08.400-014 WIF: Sending Gratuitous ARP
[22:24:12] stat/sf-s55-01/LOGGING 22:24:12.259-014 WIF: Checking connection...
[22:24:32] stat/sf-s55-01/LOGGING 22:24:32.293-014 WIF: Checking connection...
[22:24:52] stat/sf-s55-01/LOGGING 22:24:52.294-014 WIF: Checking connection...
[22:25:09] stat/sf-s55-01/LOGGING 22:25:08.390-013 WIF: Sending Gratuitous ARP
[22:25:12] stat/sf-s55-01/LOGGING 22:25:12.297-013 WIF: Checking connection...
[22:25:32] stat/sf-s55-01/LOGGING 22:25:32.286-013 WIF: Checking connection...
[22:25:52] stat/sf-s55-01/LOGGING 22:25:52.265-012 WIF: Checking connection...
[22:26:09] stat/sf-s55-01/LOGGING 22:26:08.387-012 WIF: Sending Gratuitous ARP
[22:26:12] stat/sf-s55-01/LOGGING 22:26:12.292-011 WIF: Checking connection...
[22:26:32] stat/sf-s55-01/LOGGING 22:26:32.280-010 WIF: Checking connection...
[22:26:52] stat/sf-s55-01/LOGGING 22:26:52.269-010 WIF: Checking connection...
[22:27:09] stat/sf-s55-01/LOGGING 22:27:08.382-010 WIF: Sending Gratuitous ARP
[22:27:12] stat/sf-s55-01/LOGGING 22:27:12.284-009 WIF: Checking connection...
[22:27:32] stat/sf-s55-01/LOGGING 22:27:32.272-009 WIF: Checking connection...
[22:27:52] stat/sf-s55-01/LOGGING 22:27:52.297-008 WIF: Checking connection...
[22:28:09] stat/sf-s55-01/LOGGING 22:28:08.375-007 WIF: Sending Gratuitous ARP
[22:28:12] stat/sf-s55-01/LOGGING 22:28:12.282-007 WIF: Checking connection...
[22:28:17] tele/sf-s55-01/STATE {"Time":"2022-07-24T22:28:17","Uptime":"0T00:20:11","UptimeSec":1211,"Heap":7,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":70,"Signal":-65,"LinkCount":1,"Downtime":"0T00:00:05"}}
[22:28:18] stat/sf-s55-01/LOGGING 22:28:17.392-004 MQT: tele/sf-s55-01/STATE = {"Time":"2022-07-24T22:28:17","Uptime":"0T00:20:11","UptimeSec":1211,"Heap":7,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":70,"Signal":-65,"LinkCount":1,"Downtime":"0T00:00:05"}}
[22:28:32] stat/sf-s55-01/LOGGING 22:28:32.260-006 WIF: Checking connection...
[22:28:52] stat/sf-s55-01/LOGGING 22:28:52.286-006 WIF: Checking connection...
[22:29:09] stat/sf-s55-01/LOGGING 22:29:08.412-006 WIF: Sending Gratuitous ARP
[22:29:12] stat/sf-s55-01/LOGGING 22:29:12.267-005 WIF: Checking connection...
[22:29:32] stat/sf-s55-01/LOGGING 22:29:32.300-004 WIF: Checking connection...
[22:29:52] stat/sf-s55-01/LOGGING 22:29:52.278-004 WIF: Checking connection...
[22:30:09] stat/sf-s55-01/LOGGING 22:30:08.414-003 WIF: Sending Gratuitous ARP
[22:30:12] stat/sf-s55-01/LOGGING 22:30:12.265-003 WIF: Checking connection...
[22:30:32] stat/sf-s55-01/LOGGING 22:30:32.294-002 WIF: Checking connection...
[22:31:03] tele/sf-s55-01/LWT Online
[22:31:03] cmnd/sf-s55-01/POWER 
[22:31:03] tele/sf-s55-01/LWT Offline
[22:31:03] stat/sf-s55-01/RESULT {"POWER":"OFF"}
[22:31:03] stat/sf-s55-01/POWER OFF
[22:31:03] tele/sf-s55-01/INFO1 {"Info1":{"Module":"Sonoff S55","Version":"12.0.2.4(tasmota)","FallbackTopic":"cmnd/DVES_10E69E_fb/","GroupTopic":"cmnd/tasmotas/"}}
[22:31:03] tele/sf-s55-01/INFO2 {"Info2":{"WebServerMode":"Admin","Hostname":"sf-s55-01-1694","IPAddress":"192.168.2.136"}}
[22:31:03] tele/sf-s55-01/INFO3 {"Info3":{"RestartReason":{"Exception":29,"Reason":"Exception","EPC":["4000df64","00000000","00000000"],"EXCVADDR":"00000000","DEPC":"00000000","CallChain":["401014c8","40268f93","401037fb","40268f28","40268ecf","40268028","40268051","40265ac0","40261e2d","402667b7","4025e1d0","4026622a","4026f987","4026f247","4024d1dc","40000f49","40000f49","40000e19","40105aa9","40105aaf","4010000d","4026e124","4026e0d5","40100a7c","401026f0","40100a7c","40102b21","401026f0","4010598b","40103468","40104b66"]},"BootCount":113}}
[22:31:03] stat/sf-s55-01/RESULT {"POWER":"OFF"}
[22:31:03] stat/sf-s55-01/POWER OFF
[22:31:03] cmnd/sf-s55-01/status 0
[22:31:03] cmnd/sf-s55-01/modules 
[22:31:03] cmnd/sf-s55-01/gpios 255
[22:31:03] cmnd/sf-s55-01/switchdebounce 
[22:31:03] cmnd/sf-s55-01/blinktime 
[22:31:03] cmnd/sf-s55-01/mqttlog 
[22:31:03] cmnd/sf-s55-01/pulsetime2 
[22:31:03] cmnd/sf-s55-01/pulsetime4 
[22:31:03] cmnd/sf-s55-01/pulsetime6 
[22:31:03] cmnd/sf-s55-01/pulsetime8 
[22:31:03] stat/sf-s55-01/STATUS {"Status":{"Module":0,"DeviceName":"sf-s55-01","FriendlyName":["sf-s55-01"],"Topic":"sf-s55-01","ButtonTopic":"0","Power":0,"PowerOnState":0,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0,"InfoRetain":0,"StateRetain":0}}
[22:31:03] stat/sf-s55-01/STATUS1 {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"http://192.168.2.6:5555/data/firmwares/tasmota.bin.gz","RestartReason":"Exception","Uptime":"0T00:00:07","StartupUTC":"2022-07-24T19:30:57","Sleep":50,"CfgHolder":4617,"BootCount":112,"BCResetTime":"2021-06-09T11:15:56","SaveCount":149,"SaveAddress":"F5000"}}
[22:31:03] stat/sf-s55-01/STATUS2 {"StatusFWR":{"Version":"12.0.2.4(tasmota)","BuildDateTime":"2022-07-22T13:15:05","Boot":31,"Core":"2_7_4_9","SDK":"2.2.2-dev(38a443e)","CpuFrequency":80,"Hardware":"ESP8285","CR":"343/699"}}
[22:31:03] stat/sf-s55-01/STATUS3 {"StatusLOG":{"SerialLog":2,"WebLog":4,"MqttLog":4,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["Shadow",""],"TelePeriod":300,"Resolution":"558180C0","SetOption":["00008009","2805C80001000600003C5A0A002800000000","00000080","00006000","00014000","00000000"]}}
[22:31:03] stat/sf-s55-01/STATUS4 {"StatusMEM":{"ProgramSize":621,"Free":380,"Heap":26,"ProgramFlashSize":1024,"FlashSize":1024,"FlashChipId":"144051","FlashFrequency":40,"FlashMode":3,"Features":["00000809","8F9AC787","04368001","000000CF","010013C0","C000F981","00004004","00001000","54000020","00000000"],"Drivers":"1,2,3,4,5,6,7,8,9,10,12,16,18,19,20,21,22,24,26,27,29,30,35,37,45,62","Sensors":"1,2,3,4,5,6"}}
[22:31:03] cmnd/sf-s55-01/template 
[22:31:03] cmnd/sf-s55-01/buttondebounce 
[22:31:03] cmnd/sf-s55-01/blinkcount 
[22:31:03] cmnd/sf-s55-01/pulsetime3 
[22:31:03] cmnd/sf-s55-01/pulsetime7 
[22:31:03] stat/sf-s55-01/STATUS5 {"StatusNET":{"Hostname":"sf-s55-01-1694","IPAddress":"192.168.2.136","Gateway":"192.168.2.1","Subnetmask":"255.255.255.0","DNSServer1":"192.168.1.234","DNSServer2":"192.168.2.1","Mac":"24:A1:60:10:E6:9E","Webserver":2,"HTTP_API":1,"WifiConfig":4,"WifiPower":17.0}}
[22:31:03] stat/sf-s55-01/STATUS6 {"StatusMQT":{"MqttHost":"192.168.2.6","MqttPort":1883,"MqttClientMask":"DVES_%06X","MqttClient":"DVES_10E69E","MqttUser":"draco","MqttCount":1,"MAX_PACKET_SIZE":1200,"KEEPALIVE":30,"SOCKET_TIMEOUT":4}}
[22:31:03] stat/sf-s55-01/STATUS7 {"StatusTIM":{"UTC":"2022-07-24T19:31:04","Local":"2022-07-24T22:31:04","StartDST":"2022-03-27T02:00:00","EndDST":"2022-10-30T03:00:00","Timezone":"+03:00","Sunrise":"07:13","Sunset":"22:39"}}
[22:31:03] stat/sf-s55-01/STATUS10 {"StatusSNS":{"Time":"2022-07-24T22:31:04"}}
[22:31:04] stat/sf-s55-01/STATUS11 {"StatusSTS":{"Time":"2022-07-24T22:31:04","Uptime":"0T00:00:07","UptimeSec":7,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":29,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":78,"Signal":-61,"LinkCount":1,"Downtime":"0T00:00:05"}}}
[22:31:04] stat/sf-s55-01/STATUS12 {"StatusSTK":{"Exception":29,"Reason":"Exception","EPC":["4000df64","00000000","00000000"],"EXCVADDR":"00000000","DEPC":"00000000","CallChain":["401014c8","40268f93","401037fb","40268f28","40268ecf","40268028","40268051","40265ac0","40261e2d","402667b7","4025e1d0","4026622a","4026f987","4026f247","4024d1dc","40000f49","40000f49","40000e19","40105aa9","40105aaf","4010000d","4026e124","4026e0d5","40100a7c","401026f0","40100a7c","40102b21","401026f0","4010598b","40103468","40104b66"]}}
[22:31:04] stat/sf-s55-01/LOGGING 22:31:04.152-026 MQT: stat/sf-s55-01/RESULT = {"POWER":"OFF"}
[22:31:04] stat/sf-s55-01/LOGGING 22:31:04.157-026 MQT: stat/sf-s55-01/POWER = OFF
[22:31:04] stat/sf-s55-01/LOGGING 22:31:04.262-028 SRC: MQTT
[22:31:04] stat/sf-s55-01/LOGGING 22:31:04.264-028 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 0, Data '0'
[22:31:04] stat/sf-s55-01/LOGGING 22:31:04.270-025 MQT: stat/sf-s55-01/STATUS = {"Status":{"Module":0,"DeviceName":"sf-s55-01","FriendlyName":["sf-s55-01"],"Topic":"sf-s55-01","ButtonTopic":"0","Power":0,"PowerOnState":0,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0,"InfoRetain":0,"StateRetain":0}}
[22:31:04] stat/sf-s55-01/LOGGING 22:31:04.302-026 MQT: stat/sf-s55-01/STATUS1 = {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"http://192.168.2.6:5555/data/firmwares/tasmota.bin.gz","RestartReason":"Exception","Uptime":"0T00:00:07","StartupUTC":"2022-07-24T19:30:57","Sleep":50,"CfgHolder":4617,"BootCount":112,"BCResetTime":"2021-06-09T11:15:56","SaveCount":149,"SaveAddress":"F5000"}}
[22:31:04] stat/sf-s55-01/LOGGING 22:31:04.336-026 MQT: stat/sf-s55-01/STATUS2 = {"StatusFWR":{"Version":"12.0.2.4(tasmota)","BuildDateTime":"2022-07-22T13:15:05","Boot":31,"Core":"2_7_4_9","SDK":"2.2.2-dev(38a443e)","CpuFrequency":80,"Hardware":"ESP8285","CR":"343/699"}}
[22:31:04] stat/sf-s55-01/LOGGING 22:31:04.355-026 MQT: stat/sf-s55-01/STATUS3 = {"StatusLOG":{"SerialLog":2,"WebLog":4,"MqttLog":4,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["Shadow",""],"TelePeriod":300,"Resolution":"558180C0","SetOption":["00008009","2805C80001000600003C5A0A002800000000","00000080","00006000","00014000","00000000"]}}
[22:31:04] stat/sf-s55-01/LOGGING 22:31:04.390-026 MQT: stat/sf-s55-01/STATUS4 = {"StatusMEM":{"ProgramSize":621,"Free":380,"Heap":26,"ProgramFlashSize":1024,"FlashSize":1024,"FlashChipId":"144051","FlashFrequency":40,"FlashMode":3,"Features":["00000809","8F9AC787","04368001","000000CF","010013C0","C000F981","00004004","00001000","54000020","00000000"],"Drivers":"1,2,3,4,5,6,7,8,9,10,12,16,18,19,20,21,22,24,26,27,29,30,35,37,45,62","Sensors":"1,2,3,4,5,6"}}
[22:31:04] stat/sf-s55-01/LOGGING 22:31:04.427-026 MQT: stat/sf-s55-01/STATUS5 = {"StatusNET":{"Hostname":"sf-s55-01-1694","IPAddress":"192.168.2.136","Gateway":"192.168.2.1","Subnetmask":"255.255.255.0","DNSServer1":"192.168.1.234","DNSServer2":"192.168.2.1","Mac":"24:A1:60:10:E6:9E","Webserver":2,"HTTP_API":1,"WifiConfig":4,"WifiPower":17.0}}
[22:31:04] stat/sf-s55-01/LOGGING 22:31:04.451-024 MQT: stat/sf-s55-01/STATUS6 = {"StatusMQT":{"MqttHost":"192.168.2.6","MqttPort":1883,"MqttClientMask":"DVES_%06X","MqttClient":"DVES_10E69E","MqttUser":"draco","MqttCount":1,"MAX_PACKET_SIZE":1200,"KEEPALIVE":30,"SOCKET_TIMEOUT":4}}
[22:31:04] stat/sf-s55-01/LOGGING 22:31:04.475-026 MQT: stat/sf-s55-01/STATUS7 = {"StatusTIM":{"UTC":"2022-07-24T19:31:04","Local":"2022-07-24T22:31:04","StartDST":"2022-03-27T02:00:00","EndDST":"2022-10-30T03:00:00","Timezone":"+03:00","Sunrise":"07:13","Sunset":"22:39"}}
[22:31:04] stat/sf-s55-01/LOGGING 22:31:04.497-026 MQT: stat/sf-s55-01/STATUS10 = {"StatusSNS":{"Time":"2022-07-24T22:31:04"}}
[22:31:04] stat/sf-s55-01/LOGGING 22:31:04.506-026 MQT: stat/sf-s55-01/STATUS11 = {"StatusSTS":{"Time":"2022-07-24T22:31:04","Uptime":"0T00:00:07","UptimeSec":7,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":29,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":78,"Signal":-61,"LinkCount":1,"Downtime":"0T00:00:05"}}}
[22:31:04] stat/sf-s55-01/LOGGING 22:31:04.542-026 MQT: stat/sf-s55-01/STATUS12 = {"StatusSTK":{"Exception":29,"Reason":"Exception","EPC":["4000df64","00000000","00000000"],"EXCVADDR":"00000000","DEPC":"00000000","CallChain":["401014c8","40268f93","401037fb","40268f28","40268ecf","40268028","40268051","40265ac0","40261e2d","402667b7","4025e1d0","4026622a","4026f987","4026f247","4024d1dc","40000f49","40000f49","40000e19","40105aa9","40105aaf","4010000d","4026e124","4026e0d5","40100a7c","401026f0","40100a7c","40102b21","401026f0","4010598b","40103468","40104b66"]}}
[22:31:04] cmnd/sf-s55-01/gpio 
[22:31:04] cmnd/sf-s55-01/pulsetime1 
[22:31:04] stat/sf-s55-01/RESULT {"Modules":{"0":"Sonoff S55","1":"Sonoff Basic","2":"Sonoff RF","4":"Sonoff TH","5":"Sonoff Dual","39":"Sonoff Dual R2","6":"Sonoff Pow","43":"Sonoff Pow R2","7":"Sonoff 4CH","23":"Sonoff 4CH Pro","41":"Sonoff S31","8":"Sonoff S2X","10":"Sonoff Touch","28":"Sonoff T1 1CH","29":"Sonoff T1 2CH","30":"Sonoff T1 3CH","74":"Sonoff D1","11":"Sonoff LED","22":"Sonoff BN-SZ","70":"Sonoff L1","26":"Sonoff B1","9":"Slampher","21":"Sonoff SC","44":"Sonoff iFan02","71":"Sonoff iFan03","25":"Sonoff Bridge","3":"Sonoff SV","19":"Sonoff Dev","12":"1 Channel","13":"4 Channel","14":"Motor C/AC","15":"ElectroDragon","16":"EXS Relay(s)","31":"Supla Espablo","35":"Luani HVIO","33":"Yunshan Relay","17":"WiOn","46":"Shelly 1","47":"Shelly 2","45":"BlitzWolf SHP","52":"Teckin","59":"Teckin US","53":"AplicWDP303075","55":"Gosund SP1 v23","65":"Luminea ZX2820","57":"SK03 Outdoor","63":"Digoo DG-SP202","64":"KA10","67":"SP10","68":"WAGA CHCZ02MB","49":"Neo Coolcam","51":"OBI Socket","61":"OBI Socket 2","60":"Manzoku strip","50":"ESP Switch","54":"Tuya MCU","56":"ARMTR Dimmer","58":"PS-16-DZ","72":"EXS Dimmer","73":"PWM Dimmer","20":"H801","34":"MagicHome","37":"Arilux LC01","40":"Arilux LC06","38":"Arilux LC11","42":"Zengge WF017","24":"Huafan SS","66":"Mi Desk Lamp","36":"KMC 70011","27":"AiLight","48":"Xiaomi Philips","69":"SYF05","62":"YTF IR Bridge","32":"Witty Cloud","18":"Generic"}}
[22:31:04] cmnd/sf-s55-01/interlock 
[22:31:04] cmnd/sf-s55-01/pulsetime5 
[22:31:04] stat/sf-s55-01/RESULT {"GPIOs1":{"0":"None","32":"Button","64":"Button_n","96":"Button_i","128":"Button_in","160":"Switch","192":"Switch_n","224":"Relay","256":"Relay_i","288":"Led","320":"Led_i","352":"Counter","384":"Counter_n","416":"PWM","448":"PWM_i","480":"Buzzer","512":"Buzzer_i","544":"LedLink","576":"LedLink_i","608":"I2C SCL","640":"I2C SDA","672":"SPI MISO","704":"SPI MOSI","736":"SPI CLK","768":"SPI CS","800":"SPI DC","832":"SSPI MISO","864":"SSPI MOSI","896":"SSPI SCLK","928":"SSPI CS","960":"SSPI DC","992":"Backlight","1024":"Display Rst","1056":"IRsend","1088":"IRrecv","1120":"RFSend","1152":"RFrecv","1184":"DHT11","1216":"AM2301","1248":"SI7021","1280":"DHT11_o","1312":"DS18x20","1344":"DS18x20_o","1376":"WS2812","1408":"MHZ Tx","1440":"MHZ Rx","1472":"PZEM0XX Tx","1504":"PZEM004 Rx","1536":"PZEM016 Rx","1568":"PZEM017 Rx","1600":"SAir Tx","1632":"SAir Rx","1664":"PMS5003 Tx","1696":"PMS5003 Rx","1728":"SDS0X1 Tx","1760":"SDS0X1 Rx","1792":"SerBr Tx","1824":"SerBr Rx","1856":"SR04 Tri/TX","1888":"SR04 Ech/RX","1920":"SDMx20 Tx","1952":"SDMx20 Rx","1984":"SDM630 Tx","2016":"SDM630 Rx","2048":"TM1638 CLK","2080":"TM1638 DIO","2112":"TM1638 STB","2144":"MP3 Player","2176":"HX711 SCK","2208":"HX711 DAT","2240":"TX2x","2272":"Tuya Tx","2304":"Tuya Rx","2336":"MGC3130 Xfr","2368":"MGC3130 Rst","2400":"RF Sensor","2432":"AZ Tx","2464":"AZ Rx","2496":"MX31855 CS","2528":"MX31855 CLK","2560":"MX31855 DO","2592":"HLWBL SEL","2624":"HLWBL SEL_i","2656":"HLWBL CF1","2688":"HLW8012 CF","2720":"BL0937 CF","2752":"MCP39F5 Tx","2784":"MCP39F5 Rx","2816":"MCP39F5 Rst","2848":"PN532 Tx","2880":"PN532 Rx","2912":"SM16716 CLK","2944":"SM16716 DAT","2976":"SM16716 PWR","3008":"MY92x1 DI","3040":"MY92x1 DCKI","3072":"CSE7766 Tx","3104":"CSE7766 Rx","3136":"ALux IrRcv","3168":"ALux IrSel","3200":"Serial Tx","3232":"Serial Rx","3264":"Rotary A","3296":"Rotary B","3328":"ADC Joystick","3360":"MX31865 CS","3392":"HRE Clock","3424":"HRE Data","3456":"ADE7953 IRQ","3488":"SolaxX1 Tx","3520":"SolaxX1 Rx","3552":"Zigbee Tx","3584":"Zigbee Rx","3616":"RDM6300 RX","3648":"iBeacon TX","3680":"iBeacon RX","3712":"A4988 DIR","3744":"A4988 STP","3776":"A4988 ENA","3808":"A4988 MS1","3840":"Output Hi","3872":"Output Lo","3904":"DDS238-2 Tx","3936":"DDS238-2 Rx","3968":"DDSU666 Tx","4000":"DDSU666 Rx","4032":"SM2135 Clk","4064":"SM2135 Dat","4096":"DeepSleep","4128":"EXS Enable","4160":"Client TX","4192":"Client RX","4224":"Client RST","4256":"Client RST_i","4288":"HPMA Rx","4320":"HPMA Tx","4352":"GPS RX","4384":"GPS TX","4416":"HM10 RX","4448":"HM10 TX","4480":"LE-01MR Rx","4512":"LE-01MR Tx","4544":"CC1101 GDO0","4576":"CC1101 GDO2","4608":"HRXL Rx","4640":"MOODL Tx","4672":"AS3935","4704":"ADC Input","4736":"ADC Temp","4768":"ADC Light","4800":"ADC Button","4832":"ADC Button_i","4864":"ADC Range","4896":"ADC CT Power","4928":"OpenTherm RX","4960":"OpenTherm TX","4992":"WindMeter Spd","5024":"Button_tc","5056":"BL0940 Rx","5088":"TCP Tx","5120":"TCP Rx","5152":"TInfo Rx","5184":"TInfo EN","5216":"LMT01 Pulse","5248":"iEM3000 TX","5280":"iEM3000 RX","5312":"Zigbee Rst","5344":"DYP Rx","5376":"MiEl HVAC Tx","5408":"MiEl HVAC Rx","5440":"WE517 Tx","5472":"WE517 Rx","5504":"AS608 Tx","5536":"AS608 Rx","5568":"SHD Boot 0","5600":"SHD Reset","5632":"RC522 Rst","5664":"P9813 Clk","5696":"P9813 Dat","5728":"Option A","5760":"FTC532","5792":"RC522 CS","5824":"NRF24 CS","5856":"NRF24 DC","5888":"ILI9341 CS","5920":"ILI9341 DC","5952":"ILI9488 CS","5984":"EPaper29 CS","6016":"EPaper42 CS","6048":"SSD1351 CS","6080":"RA8876 CS","6112":"ST7789 CS","6144":"ST7789 DC","6176":"SSD1331 CS","6208":"SSD1331 DC","6240":"SDCard CS","6272":"Rotary A_n","6304":"Rotary B_n","6336":"ADC pH","6368":"BS814 CLK","6400":"BS814 DAT","6432":"Wiegand D0","6464":"Wiegand D1","6496":"NeoPool Tx","6528":"NeoPool Rx","6560":"SDM72 Tx","6592":"SDM72 Rx","6624":"TM1637 CLK"}}
[22:31:04] stat/sf-s55-01/RESULT {"GPIOs2":{"6656":"TM1637 DIO","6688":"DLP Tx","6720":"DLP Rx","6752":"SSD1351 DC","6784":"XPT2046 CS","6816":"CSE7761 Tx","6848":"CSE7761 Rx","6880":"VL53LXX XSHUT","6912":"MAX7219 CLK","6944":"MAX7219 DIN","6976":"MAX7219 CS","7008":"TFmini+ TX","7040":"TFmini+ RX","7072":"ZC Pulse","7104":"Input","7136":"I2S DOUT","7168":"I2S BCLK","7200":"I2S WS","7232":"I2S DIN","7264":"I2S WS IN","7296":"I2S BCLK IN","7328":"Interrupt","7360":"MCP2515 CS","7392":"HRG15 Tx","7424":"HRG15 Rx","7456":"VINDRIKTNING","7488":"BL0939 Rx","7520":"BL0942 Rx","7552":"HM330X SET","7584":"Heartbeat","7616":"Heartbeat_i","7648":"74x595 SRCLK","7680":"74x595 RCLK","7712":"74x595 OE","7744":"74x595 SER","7776":"SolaxX1 RTS","7808":"Option E","7840":"SDM230 Tx","7872":"SDM230 Rx","7904":"ADC MQ","7936":"CM110x TX","7968":"CM110x RX","8000":"BL6523 Tx","8032":"BL6523 Rx","8064":"ADE7880 IRQ","8096":"Reset","8128":"MS01","8160":"SDIO CMD","8192":"SDIO CLK","8224":"SDIO D0","8256":"SDIO D1","8288":"SDIO D2","8320":"SDIO D3","8352":"Flowrate","8384":"BP5758D Clk","8416":"BP5758D Dat","8448":"SM2335 Clk","8480":"SM2335 Dat","8512":"MP3 Busy","8544":"TM1621 CS","8576":"TM1621 WR","8608":"TM1621 RD","8640":"TM1621 DAT","8672":"Relay_b","8704":"Relay_bi","8736":"I2S MCLK","8768":"ModBr Tx","8800":"ModBr Rx"}}
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.003-022 MQT: stat/sf-s55-01/RESULT = {"GPIOs2":{"6656":"TM1637 DIO","6688":"DLP Tx","6720":"DLP Rx","6752":"SSD1351 DC","6784":"XPT2046 CS","6816":"CSE7761 Tx","6848":"CSE7761 Rx","6880":"VL53LXX XSHUT","6912":"MAX7219 CLK","6944":"MAX7219 DIN","6976":"MAX7219 CS","7008":"TFmini+ TX","7040":"TFmini+ RX","7072":"ZC Pulse","7104":"Input","7136":"I2S DOUT","7168":"I2S BCLK","7200":"I2S WS","7232":"I2S DIN","7264":"I2S WS IN","7296":"I2S BCLK IN","7328":"Interrupt","7360":"MCP2515 CS","7392":"HRG15 Tx","7424":"HRG15 Rx","7456":"VINDRIKTNING","7488":"BL0939 Rx","7520":"BL0942 Rx","7552":"HM330X SET","7584":"Heartbeat","7616":"Heartbeat_i","7648":"74x595 SRCLK","7680":"74x595 RCLK","7712":"74x595 OE","7744":"74x595 SER","7776":"SolaxX1 RTS","7808":"Option E","7840":"SDM230 Tx","7872":"SDM230 Rx","7904":"ADC MQ","7936":"CM110x TX","7968":"CM110x RX","8000":"BL6523 Tx","8032":"BL6523 Rx","8064":"ADE7880 IRQ","8096":"Reset","8128":"MS01","8160":"SDIO CMD","8192":"SDIO CLK","8224":"SDIO D0","8256":"SDIO D1","8288":"SDIO D2","8320":"SDIO D3","8352":"Flowrate","8384":"BP5758D Clk","8416":"BP5758D Dat","8448":"SM2335 Clk","8480":"SM2335 Dat","8512":"MP3 Busy","8544":"TM1621 CS","8576":"TM1621 WR","8608":"TM1621 RD","8640":"TM1621 DAT","8672":"Relay_b","8704":"Relay_bi","8736":"I2S MCLK","8768":"ModBr Tx","8800":"ModBr Rx"}}
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.197-022 QPC: Reset
[22:31:05] stat/sf-s55-01/RESULT {"SwitchDebounce":50}
[22:31:05] stat/sf-s55-01/RESULT {"BlinkTime":10}
[22:31:05] stat/sf-s55-01/RESULT {"MqttLog":4}
[22:31:05] stat/sf-s55-01/RESULT {"PulseTime2":{"Set":0,"Remaining":0}}
[22:31:05] stat/sf-s55-01/RESULT {"PulseTime4":{"Set":0,"Remaining":0}}
[22:31:05] stat/sf-s55-01/RESULT {"PulseTime6":{"Set":0,"Remaining":0}}
[22:31:05] stat/sf-s55-01/RESULT {"PulseTime8":{"Set":0,"Remaining":0}}
[22:31:05] stat/sf-s55-01/RESULT {"NAME":"Sonoff S55","GPIO":[32,1,0,1,1,0,0,0,224,320,0,0,0,0],"FLAG":0,"BASE":1}
[22:31:05] stat/sf-s55-01/RESULT {"ButtonDebounce":50}
[22:31:05] stat/sf-s55-01/RESULT {"BlinkCount":10}
[22:31:05] stat/sf-s55-01/RESULT {"PulseTime3":{"Set":0,"Remaining":0}}
[22:31:05] stat/sf-s55-01/RESULT {"PulseTime7":{"Set":0,"Remaining":0}}
[22:31:05] stat/sf-s55-01/RESULT {"GPIO1":{"0":"None"},"GPIO3":{"0":"None"},"GPIO4":{"0":"None"}}
[22:31:05] stat/sf-s55-01/RESULT {"PulseTime1":{"Set":0,"Remaining":0}}
[22:31:05] stat/sf-s55-01/RESULT {"Interlock":"OFF"}
[22:31:05] stat/sf-s55-01/RESULT {"PulseTime5":{"Set":0,"Remaining":0}}
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.211-022 SRC: MQTT
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.213-022 CMD: Grp 0, Cmd 'SWITCHDEBOUNCE', Idx 1, Len 0, Pld -99, Data ''
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.218-022 MQT: stat/sf-s55-01/RESULT = {"SwitchDebounce":50}
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.262-024 SRC: MQTT
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.264-024 CMD: Grp 0, Cmd 'BLINKTIME', Idx 1, Len 0, Pld -99, Data ''
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.267-021 MQT: stat/sf-s55-01/RESULT = {"BlinkTime":10}
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.311-024 SRC: MQTT
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.313-024 CMD: Grp 0, Cmd 'MQTTLOG', Idx 1, Len 0, Pld -99, Data ''
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.318-021 MQT: stat/sf-s55-01/RESULT = {"MqttLog":4}
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.361-024 SRC: MQTT
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.363-024 CMD: Grp 0, Cmd 'PULSETIME', Idx 2, Len 0, Pld -99, Data ''
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.367-021 MQT: stat/sf-s55-01/RESULT = {"PulseTime2":{"Set":0,"Remaining":0}}
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.411-024 SRC: MQTT
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.413-024 CMD: Grp 0, Cmd 'PULSETIME', Idx 4, Len 0, Pld -99, Data ''
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.417-021 MQT: stat/sf-s55-01/RESULT = {"PulseTime4":{"Set":0,"Remaining":0}}
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.461-024 SRC: MQTT
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.463-024 CMD: Grp 0, Cmd 'PULSETIME', Idx 6, Len 0, Pld -99, Data ''
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.467-021 MQT: stat/sf-s55-01/RESULT = {"PulseTime6":{"Set":0,"Remaining":0}}
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.512-024 SRC: MQTT
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.514-024 CMD: Grp 0, Cmd 'PULSETIME', Idx 8, Len 0, Pld -99, Data ''
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.518-021 MQT: stat/sf-s55-01/RESULT = {"PulseTime8":{"Set":0,"Remaining":0}}
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.562-024 SRC: MQTT
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.564-024 CMD: Grp 0, Cmd 'TEMPLATE', Idx 1, Len 0, Pld -99, Data ''
[22:31:05] stat/sf-s55-01/LOGGING 22:31:05.570-021 MQT: stat/sf-s55-01/RESULT = {"NAME":"Sonoff S55","GPIO":[32,1,0,1,1,0,0,0,224,320,0,0,0,0],"FLAG":0,"BASE":1}
[22:31:05] stat/sf-s55-01/LOGGING 22:31:06.004-024 SRC: MQTT
[22:31:05] stat/sf-s55-01/LOGGING 22:31:06.007-024 CMD: Grp 0, Cmd 'BUTTONDEBOUNCE', Idx 1, Len 0, Pld -99, Data ''
[22:31:05] stat/sf-s55-01/LOGGING 22:31:06.011-021 MQT: stat/sf-s55-01/RESULT = {"ButtonDebounce":50}
[22:31:05] stat/sf-s55-01/LOGGING 22:31:06.054-024 SRC: MQTT
[22:31:05] stat/sf-s55-01/LOGGING 22:31:06.057-024 CMD: Grp 0, Cmd 'BLINKCOUNT', Idx 1, Len 0, Pld -99, Data ''
[22:31:05] stat/sf-s55-01/LOGGING 22:31:06.061-021 MQT: stat/sf-s55-01/RESULT = {"BlinkCount":10}
[22:31:05] stat/sf-s55-01/LOGGING 22:31:06.104-024 SRC: MQTT
[22:31:05] stat/sf-s55-01/LOGGING 22:31:06.107-024 CMD: Grp 0, Cmd 'PULSETIME', Idx 3, Len 0, Pld -99, Data ''
[22:31:05] stat/sf-s55-01/LOGGING 22:31:06.111-021 MQT: stat/sf-s55-01/RESULT = {"PulseTime3":{"Set":0,"Remaining":0}}
[22:31:05] stat/sf-s55-01/LOGGING 22:31:06.154-024 SRC: MQTT
[22:31:05] stat/sf-s55-01/LOGGING 22:31:06.157-024 CMD: Grp 0, Cmd 'PULSETIME', Idx 7, Len 0, Pld -99, Data ''
[22:31:05] stat/sf-s55-01/LOGGING 22:31:06.161-021 MQT: stat/sf-s55-01/RESULT = {"PulseTime7":{"Set":0,"Remaining":0}}
[22:31:05] stat/sf-s55-01/LOGGING 22:31:06.204-024 SRC: MQTT
[22:31:05] stat/sf-s55-01/LOGGING 22:31:06.207-024 CMD: Grp 0, Cmd 'GPIO', Idx 1, Len 0, Pld -99, Data ''
[22:31:05] stat/sf-s55-01/LOGGING 22:31:06.212-021 MQT: stat/sf-s55-01/RESULT = {"GPIO1":{"0":"None"},"GPIO3":{"0":"None"},"GPIO4":{"0":"None"}}
[22:31:05] stat/sf-s55-01/LOGGING 22:31:06.255-025 SRC: MQTT
[22:31:05] stat/sf-s55-01/LOGGING 22:31:06.257-025 CMD: Grp 0, Cmd 'PULSETIME', Idx 1, Len 0, Pld -99, Data ''
[22:31:05] stat/sf-s55-01/LOGGING 22:31:06.262-021 MQT: stat/sf-s55-01/RESULT = {"PulseTime1":{"Set":0,"Remaining":0}}
[22:31:05] stat/sf-s55-01/LOGGING 22:31:06.304-025 SRC: MQTT
[22:31:05] stat/sf-s55-01/LOGGING 22:31:06.307-025 CMD: Grp 0, Cmd 'INTERLOCK', Idx 1, Len 0, Pld -99, Data ''
[22:31:05] stat/sf-s55-01/LOGGING 22:31:06.311-022 MQT: stat/sf-s55-01/RESULT = {"Interlock":"OFF"}
[22:31:05] stat/sf-s55-01/LOGGING 22:31:06.355-025 SRC: MQTT
[22:31:05] stat/sf-s55-01/LOGGING 22:31:06.357-025 CMD: Grp 0, Cmd 'PULSETIME', Idx 5, Len 0, Pld -99, Data ''
[22:31:05] stat/sf-s55-01/LOGGING 22:31:06.361-022 MQT: stat/sf-s55-01/RESULT = {"PulseTime5":{"Set":0,"Remaining":0}}
[22:31:06] stat/sf-s55-01/LOGGING 22:31:07.395-025 APP: Boot Count 113
[22:31:07] stat/sf-s55-01/LOGGING 22:31:08.400-025 CFG: Saved to flash at F4, Count 150, Bytes 4096
[22:31:07] tele/sf-s55-01/STATE {"Time":"2022-07-24T22:31:08","Uptime":"0T00:00:11","UptimeSec":11,"Heap":22,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":22,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":78,"Signal":-61,"LinkCount":1,"Downtime":"0T00:00:05"}}
[22:31:08] stat/sf-s55-01/LOGGING 22:31:08.414-023 MQT: tele/sf-s55-01/STATE = {"Time":"2022-07-24T22:31:08","Uptime":"0T00:00:11","UptimeSec":11,"Heap":22,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":22,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"Shadow","BSSId":"48:8F:5A:21:1E:27","Channel":1,"Mode":"11n","RSSI":78,"Signal":-61,"LinkCount":1,"Downtime":"0T00:00:05"}}
[22:31:13] stat/sf-s55-01/LOGGING 22:31:13.393-021 MQT: tasmota/discovery/24A16010E69E/config = {"ip":"192.168.2.136","dn":"sf-s55-01","fn":["sf-s55-01",null,null,null,null,null,null,null],"hn":"sf-s55-01-1694","mac":"24A16010E69E","md":"Sonoff S55","ty":0,"if":0,"ofln":"Offline","onln":"Online","state":["OFF","ON","TOGGLE","HOLD"],"sw":"12.0.2.4","t":"sf-s55-01","ft":"%prefix%/%topic%/","tp":["cmnd","stat","tele"],"rl":[1,0,0,0,0,0,0,0],"swc":[-1,-1,-1,-1,-1,-1,-1,-1],"swn":[null,null,null,null,null,null,null,null],"btn":[0,0,0,0,0,0,0,0],"so":{"4":0,"11":0,"13":0,"17":0,"20":0,"30":0,"68":0,"73":0,"82":0,"114":0,"117":0},"lk":0,"lt_st":0,"sho":[0,0,0,0],"sht":[[0,0,0],[0,0,0],[0,0,0],[0,0,0]],"ver":1} (retained)
[22:31:13] stat/sf-s55-01/LOGGING 22:31:13.400-021 MQT: tasmota/discovery/24A16010E69E/sensors = {"sn":{"Time":"2022-07-24T22:31:13"},"ver":1} (retained)
[22:31:23] stat/sf-s55-01/LOGGING 22:31:23.557-023 WIF: Checking connection...
[22:31:43] stat/sf-s55-01/LOGGING 22:31:43.540-023 WIF: Checking connection...
arendst commented 1 year ago

Thx.

So we still see heap degrading probably due to a memory leak....

For now I have no idea why considering you use the standard development release with a simple template. I'll dive into the stack trace again tomorrow to see if it contains further hints.

NOTE I'm not sure if you use the standard tasmota.bin development binary or use your own compiled bimary with additional features. Pls explain.

darkdragondraco commented 1 year ago

i'm using binary from http://ota.tasmota.com/tasmota/release/tasmota.bin.gz template from https://templates.blakadder.com/sonoff_S55.html

arendst commented 1 year ago

Alas, I cannot find any Tasmota related cause for this. The stacktrace is long and only contains SDK network calls:

"StatusSTK":{"Exception":29,"Reason":"Exception","EPC":[
"4000df64", memcpy
"00000000","00000000"],"EXCVADDR":"00000000","DEPC":"00000000","CallChain":[
"401014c8", pvPortZalloc
"40268f93", tkip_encap
"401037fb", wDev_ProcessFiq
"40268f28", ieee80211_setup_ratetable
"40268ecf", ieee80211_phy_init
"40268028", cnx_update_bss_more
"40268051", cnx_update_bss_more
"40265ac0", scan_parse_beacon
"40261e2d", ieee80211_parse_beacon
"402667b7", sta_recv_mgmt
"4025e1d0", mem_malloc
"4026622a", sta_input
"4026f987", pp_tx_idle_timeout
"4026f247", ppPeocessRxPktHdr
"4024d1dc", _ZL9loop_taskP11ETSEventTag
"40000f49", ets_post_rom
"40000f49", ets_post_rom
"40000e19", ets_run
"40105aa9", call_user_start_local
"40105aaf", call_user_start_local
"4010000d", call_user_start
"4026e124", pm_for_bcn_only_mode
"4026e0d5", cont_yield
"40100a7c", ets_post
"401026f0", pp_post
"40100a7c", ets_post
"40102b21", rcUpdateTxDone
"401026f0", pp_post
"4010598b", lmacTxDone
"40103468", wDev_ProcessRxSucData
"40104b66"  lmacRecycleMPDU

It's a WiFi network issue eating the heap but I would expect a RSSI of 78 should still be enough for a stable connection.

Perhaps the wifi hardware is broken leading to bad connection attempts.

darkdragondraco commented 1 year ago

Actually, all the devices with issues use 3 Mikrotik AP. On other site i have AP of the same model but newer firmware and have no issues. Will try to upgrade Wifi firmware to newer version and report back

darkdragondraco commented 1 year ago

Did the update Mikrotik AP to 6.49.6, connected additional AP from ASUS, Installed fresh Sonoff mini tasmotized to 12.0.2 but sonoffs continue to reboot about every 20 minutes because eating the heap. Other network devices like cameras work normally. What additional info i need to provide to continue investigation of network part?

Jason2866 commented 1 year ago

First remove the ASUS AP. It is worst thing you can use in combination with espressif devices. Endless story....

Jason2866 commented 1 year ago

First remove the ASUS AP. It is worst thing you can use in combination with espressif devices. Endless story....

Jason2866 commented 1 year ago

Sorry accidently closed, internet connection problems..

darkdragondraco commented 1 year ago

Looks like i found the issue. During reconfiguration i've added ntp server that send multicast and manycast packets (https://wiki.mikrotik.com/wiki/Manual:System/Time). After i disabled it, heap stopped to grow. Looks like there is some issue on network stack for working with multicast/manycast. I will investigate further during weekend and report back.

arendst commented 1 year ago

This is great news!

I looked for this issue in the old issue list and came across mikrotik and ntp server misconfigurations. As I rewrote the ntp client part since then I couldn't link it to your issue.

Pls find time to investigate and let me know what to change to finally solve this.

arendst commented 1 year ago

Did you also experience heap degrading on ESP32 based devices?

I searched for UDP multicast packet handling on ESP8266 and find this https://github.com/esp8266/Arduino/issues/7907#issuecomment-790536709. Obviously the dropping of overflow packets doesn't seem to work within the current core code.

arendst commented 1 year ago

I noticed for ESP8266 we use our own UDP listener driver. It might well be this driver doesn't test for overflow packets. I will dive in.

NielsPiersma commented 1 year ago

I would like to report that I have got the same issues. Our policy doesn't allow using public NTP servers for time resolving, so our DHCP scope assigns internal NTP servers. These are Server 2019 boxes and may not be working as expected.

For testing, I'll open port 123 for the Tasmota devices and see if the problem disappears when running stock firmware.

Niels

NielsPiersma commented 1 year ago

Well, removing the ntp settings from the DHCP pool did not work as expected.

Running backlog ntpserver1 0; ntpserver2 0; ntpserver3 0 did not result in a "default" list of ntp servers, but in an empty list.

I fetch the list of NTP servers from an other site of Tasmos and injectected the NTP-config

backlog NtpServer1 pool.ntp.org; NtpServer2 nl.pool.ntp.org; NtpServer3 0.nl.pool.ntp.org

However, after 21 minutes the devices rebooted. It is happening across multiple devices. 1 out of 4 d1 mini's showing this issue 1 sonoff RF433 bridge showing this issue 1 sonoff 4ch pro not showing this issue 2 out of 4 nous a1 showing this issue

Running several different 11.x and 12.x tasmo releases, but still not able to predict why this is happening.

Niels

barbudor commented 1 year ago

backlog ntpserver1 0; ntpserver2 0; ntpserver3 0backlog ntpserver1 0; ntpserver2 0; ntpserver3 0 will not work. Tasmota do not accept NTP settings from DHCP While this feature had been included in the past, it has been removed as being much more confusing for home users that do not know how to, or even can't configure the DHCP in their home router to provide this information. Tasmota only support static NTP server configuration based either on a domain name (can be a local domain name not necesserally an Internet name) or a static IP value

backlog NtpServer1 pool.ntp.org; NtpServer2 nl.pool.ntp.org; NtpServer3 0.nl.pool.ntp.org This is valid, as far as your Tasmota has access to the Internet, at least port 123 as you listed So you should see your Tasmota get the time.

Now what is reported in this Issue is a problem with some NTP servers sending multicast/manycast UDP packets. Can you check if this is enabled on your NTP server and could be disabled ?

darkdragondraco commented 1 year ago

Now what is reported in this Issue is a problem with some NTP servers sending multicast/manycast UDP packets. Can you check if this is enabled on your NTP server and could be disabled ?

Hi @barbudor I enabled multicast/manycast on my ntp server and Tasmota devices started to reboot. When i disabled multicast/manycast on ntp reboots stopped. the issue is that some device in network (in my case it was ntp) sending lots of multicast/manycast packets causing excessive heap usage in Tasmota. When heap goes to ~0 Tasmota reboots. You can monitor progress of this issue by checking heap value of the Tasmota device on its information web page or in on of status/state requests in mqtt. if you have this issue heap will quickly shrink. I plan to do some additional testing but first thing i suggest you to check - does your ntp really need multicast/manycast and disable it if not needed?

arendst commented 1 year ago

I'm OoO. When I'm back I'll dive into the UDP multicast problem. Tasmota uses different UDP receive drivers so first issue is finding out which one is the culprit. I should be able to debug with either a mikrotik virtual router or a cheap hardware one.

NielsPiersma commented 1 year ago

backlog ntpserver1 0; ntpserver2 0; ntpserver3 0backlog ntpserver1 0; ntpserver2 0; ntpserver3 0 will not work. Tasmota do not accept NTP settings from DHCP While this feature had been included in the past, it has been removed as being much more confusing for home users that do not know how to, or even can't configure the DHCP in their home router to provide this information. Tasmota only support static NTP server configuration based either on a domain name (can be a local domain name not necesserally an Internet name) or a static IP value

backlog NtpServer1 pool.ntp.org; NtpServer2 nl.pool.ntp.org; NtpServer3 0.nl.pool.ntp.org This is valid, as far as your Tasmota has access to the Internet, at least port 123 as you listed So you should see your Tasmota get the time.

Now what is reported in this Issue is a problem with some NTP servers sending multicast/manycast UDP packets. Can you check if this is enabled on your NTP server and could be disabled ?

@barbudor, Unfortunately moving to " pool.ntp.org" servers and disabling the NTP server option from the DHCP server did not resolve the issue. Still spot-on 20 minutes a restart of the devices. Strangely it doesn't seem to be affecting all boxes, for now it is pinned to that network. I've got two other networks running tasmota devices (also windows dhcp servers) and don't show the issue.

For testing purposes I am going to do the following. -- assign fixed IP -- assign static NTP servers

See if that does something.

NIels

NielsPiersma commented 1 year ago

For testing purposes, I am going to do the following. -- assign fixed IP -- assign static NTP servers

See if that does something. --> Yes, on the failing Tasmos I see the heap size dropping from 26 to 1 and rebooting. Roughly 1 per every minute. On the Tasmo with the fixed IP address, the heap size stays at 26.

Not ideal, but for me, this works as a workaround for now. Niels

==-== And up and running now for 27 minutes.

barbudor commented 1 year ago

@darkdragondraco I know, my message was addressed to @NielsPiersma who reported similar problem as yours So the question "Does your NTP need multicast/manycast ?" is exactly what I asked @NielsPiersma

@NielsPiersma So that's interresting, you found a configuration where the heap doesn't drop anymore and one where it does. Would it means the problem is not actually related or not fully related to multicast/manycast ....

NielsPiersma commented 1 year ago

Sorry Clarification Problem is gone (for all tasmos) when using fixed up addresses Problems surfaces on 'some ' tasmos when set to DHCP .

Have not figured out the root cause.

Will update all tasmos to development version. So they all have the same firmware Then I will enable DHCP again and see what is happening.

There must be some config causing this to happen.

I've over 100 tasmos running on various hardware but only at this site am I having this issue. It must be related to DHCP.

Also got some new d1 that work fine, so likely will move over the sensors and reprovision them.

Niels


From: Barbudor @.> Sent: Wednesday, August 3, 2022 5:30:48 PM To: arendst/Tasmota @.> Cc: NielsPiersma @.>; Mention @.> Subject: Re: [arendst/Tasmota] Sonoff devices reboot every ~20 minutes with "Exception":29 caused by NTP multicast/manycast (Issue #16061)

@darkdragondracohttps://github.com/darkdragondraco I know, my message was addressed to @NielsPiersmahttps://github.com/NielsPiersma who reported similar problem as yours So the question "Does your NTP need multicast/manycast ?" is exactly what I asked @NielsPiersmahttps://github.com/NielsPiersma

@NielsPiersmahttps://github.com/NielsPiersma So that's interresting, you found a configuration where the heap doesn't drop anymore and one where it does. Would it means the problem is not actually related or not fully related to multicast/manycast ....

— Reply to this email directly, view it on GitHubhttps://github.com/arendst/Tasmota/issues/16061#issuecomment-1204111890, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AQYDR54SOYGIFFPBZITGI53VXKGCRANCNFSM54PQYJ3Q. You are receiving this because you were mentioned.Message ID: @.***>

NielsPiersma commented 1 year ago

I've updated the Tamos (NOUS A1 devices) to 12.0.2.4 (sensors) and assigned DHCP addresses by issuing backlog ipaddress1 0.0.0.0; restart 1 I will let you know if there is any change of the behavior.

TD-er commented 1 year ago

Just an idea triggered by the word "multicast". Do you have a switch which is (semi)manageable? (e.g. TP-link 108E, where the "E" is making all the difference, or one that's fully managed) Those can be set to enable IGMP snooping. If this can be place somewhere in-between the device sending the multicast packets and the access point which serves the ESP devices, then the switch can filter out unsolicited multicast packets. The switch preferrable "close" to the access point, so no other devices connected to the same ethernet port can ask for multicast packets.

It is a known issue that ESPs don't handle multicast traffic too well.

Jason2866 commented 1 year ago

@TD-er I have some experience regarding multicast traffic (my IP-TV provider does provide the streams via multicast). The only problem i have encountered when IGMP snooping does not work as it should is flooding the wlan with traffic. This ends in a horrible slow wlan. Every wlan device is terrible slow. BUT none of the Tasmota devices did crash. After removing the flooding traffic, all devices (including esp Tasmota) are working normal. I had no crashed devices. The uptimes in the management tool where still there. I see many wifi any mqtt reconnects in this time slot. Same problem as my mobiles and tablets do have when multicast flooding happens. In short multicast can be a DoS, but Tasmota does not crash in this phase. So it is not a general multicast/anycast issue, it has to be a very specific case. (To get IPTV well going i had to do some Hardware and Software upgrades...) Edit: "Good" APs do have IGMP snooping options which can be enabled, so there is no "noise" multicast traffic in wlan.

TD-er commented 1 year ago

In short multicast can be a DoS, but Tasmota does not crash in this phase. So it is not a general multicast/anycast issue, it has to be a very specific case.

I guess it highly depends on the amount of multicast packets (not traffic) as the IP stack in the ESP seems to keep track of packets until they are served or timeout. Thus there are already 2 factors here:

Your APs apparently slow down enormously due to multicast packets (multicast over WiFi is a terrible idea how it is currently implemented in WiFi 4 and 5 standards used in most popular APs) So I guess this may also lead to more excessive memory usage in the IP stack as pending replies also take up memory.

NielsPiersma commented 1 year ago

"I've updated the Tamos (NOUS A1 devices) to 12.0.2.4 (sensors) and assigned DHCP addresses by issuing backlog ipaddress1 0.0.0.0; restart 1 I will let you know if there is any change of the behavior."

Nothing changed... DHCP ones keep rebooting every 20 minutes. When moving to fixed IP, reboots are gone. However, one of my NOUS A1, running the same firmware as the other three, doesn't reboot. I am quite puzzled, as I would have expected all of them. But this one didn't had the issue when it started to occur.

Quite strange, really looking for why DHCP ones are affected and fixed ones are not.

Niels

TD-er commented 1 year ago

Quite strange, really looking for why DHCP ones are affected and fixed ones are not.

Another idea might be that the NTP info in the DHCP differs from what the ESP may expect. I have no idea how Tasmota does retrieve this info from the DHCP as I have not been able to get it in my project ESPEasy.

barbudor commented 1 year ago

Tasmota doesn't retreive NTP server info from DHCP I think this was already explained above

Only what you enter with NtpServer commands is taken into account where it is Ip@ or domain name

NielsPiersma commented 1 year ago

Quite strange, really looking for why DHCP ones are affected and fixed ones are not.

Another idea might be that the NTP info in the DHCP differs from what the ESP may expect. I have no idea how Tasmota does retrieve this info from the DHCP as I have not been able to get it in my project ESPEasy.

TD-er, I've removed offering NTP servers from the DHCP scope (as one of the first things to test). I did a Wireshark trace, and as far as I can tell, no NTP servers are included in the DHCP offer. And I agree with @barbudor, Tasmota (at this moment) doesn't seem to request / honor ntp server options handed out by the DHCP server (if any).

I still am trying to get my head around why it is only happening when the Tamo is in DHCP. Niels

NielsPiersma commented 1 year ago

I've done a Wireshark and noticed that DHCP Option 42 (NTP Server) is being sent out by the Tasmota. From @barbudor "Tasmota do not accept NTP settings from DHCP" does seem conflicting. It could be it is requesting it, but not using it of course.

wireshark trace. dhcp.zip

Little extra info; our core switch is relaying the DHCP request.

Niels

Jason2866 commented 1 year ago

DHCP Option 42 sent out is a left over from the time Tasmota used NTP from DHCP. @arendst can you remove?

arendst commented 1 year ago

@arendst can you remove?

It's in the core code. Not in Tasmota. Tasmota has no DHCP code. It relies on the core DHCP code for IP address only.

arendst commented 1 year ago

@darkdragondraco I recevied my MikroTik AP and try to simulate the NTP multicast/manycast situation.

Using broadcast address 192.168.2.255 (on my segment 192.168.2.0) I see no issues.

What was/is your NTP broadcast address?

darkdragondraco commented 1 year ago

What was/is your NTP broadcast address?

Actually broadcast address was not configured in my setup, i was using it in unicast mode. I've enabled broadcast mode with 192.168.2.255 (also have 192.168.2.0 network here) and looks like it is working OK. I currently have about 60 clients on this network and about 20 of them are tasmota devices Also i've managed to get my hands on ESP32 with tasmota and it has no issues. Tasmota version is 12.0.2(bluetooth)

darkdragondraco commented 1 year ago

After few hours problem reappeared again, moved all tasmotas to another VLAN, dedicated to tasmotas. Continue to monitor situation

NielsPiersma commented 1 year ago

After few hours problem reappeared again, moved all tasmotas to another VLAN, dedicated to tasmotas. Continue to monitor situation

My Tamotas are in a dedicated VLAN by design and have been for over 3 years. The VLAN only houses ESP8266 based devices running Tasmota, 1 raspberry Pi, and the router/gateway (this being a Cisco 3750 switch).

Still, I have the same issues when the Tasmotas are on DHCP. The reboot is predictable, every 20 minutes. No NTP server is offered by DHCP. I am thinking about capturing all data from the VLAN for 25 minutes; that may shed some light on what is going on.

Niels

darkdragondraco commented 1 year ago

@NielsPiersma What are the services hosted on pi? As i also have several pi's in network. Moving to other lan did not completely help, some devices still reboot. Disabled NTP server. Monitoring for now.

Jason2866 commented 1 year ago

A Pi in the network does no harm in general. I have 3 Pis running together in the same network with all my Tasmota devices. One of them is mandantory for them. It is running OpenHab ;-) ALL my devices use DHCP. Nailing IP is done in DHCP server.

NielsPiersma commented 1 year ago

The pi is running flightaware so just port ,80 open and posting to flightradar.

I am not expecting this being any issue. Just want to be so complete as possible


From: Georgiy Brodskiy @.> Sent: Sunday, August 7, 2022 4:15:59 PM To: arendst/Tasmota @.> Cc: NielsPiersma @.>; Mention @.> Subject: Re: [arendst/Tasmota] Sonoff devices reboot every ~20 minutes with "Exception":29 caused by NTP multicast/manycast (Issue #16061)

@NielsPiersmahttps://github.com/NielsPiersma What are the services hosted on pi? As i also have several pi's in network. Moving to other lan did not completely help, some devices still reboot. Disabled NTP server. Monitoring for now.

— Reply to this email directly, view it on GitHubhttps://github.com/arendst/Tasmota/issues/16061#issuecomment-1207418666, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AQYDR557ZELPHWVKA634ATLVX7AJ7ANCNFSM54PQYJ3Q. You are receiving this because you were mentioned.Message ID: @.***>

rayzilt commented 1 year ago

I like to jump into this thread as that I experience the same problems. Got a couple of Sonoff devices but also Shelly's. They all reboot every 20 minutes. Devices where running version 8.x - 10.x. I upgraded them all to version 12.0.2 yesterday but that didn't solve the problem for me.

The devices connect to Unifi AP's

There is a major change in my vlan, and I'm guessing that this triggered the situation. I moved the router IP from a Juniper switch to VyOs router.

Still troubleshooting.

NielsPiersma commented 1 year ago

Unifi aps here as well .

However one site is experiencing this issue. The other unifi AP site is not.i will compare settings.

Niels


From: Silvan Raijer @.> Sent: Tuesday, August 16, 2022 4:37:33 PM To: arendst/Tasmota @.> Cc: NielsPiersma @.>; Mention @.> Subject: Re: [arendst/Tasmota] Sonoff devices reboot every ~20 minutes with "Exception":29 caused by NTP multicast/manycast (Issue #16061)

I like to jump into this thread as that I experience the same problems. Got a couple of Sonoff devices but also Shelly's. They all reboot every 20 minutes. Devices where running version 8.x - 10.x. I upgraded them all to version 12.0.2 yesterday but that didn't solve the problem for me.

The devices connect to Unifi AP's

There is a major change in my vlan, and I'm guessing that this triggered the situation. I moved the router IP from a Juniper switch to VyOs router.

Still troubleshooting.

— Reply to this email directly, view it on GitHubhttps://github.com/arendst/Tasmota/issues/16061#issuecomment-1216727802, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AQYDR5YA5F34QUHIHRP2KBDVZORS3ANCNFSM54PQYJ3Q. You are receiving this because you were mentioned.Message ID: @.***>

NielsPiersma commented 1 year ago

Update, Besides the SSID and the WPA password, the site settings are identical. (IGMP, etc)

Still didn't find time to do a full Wireshark capture. Hopefully will get it sorted out later this week.

NIels

Op di 16 aug. 2022 om 16:37 schreef Silvan Raijer @.***

:

I like to jump into this thread as that I experience the same problems. Got a couple of Sonoff devices but also Shelly's. They all reboot every 20 minutes. Devices where running version 8.x - 10.x. I upgraded them all to version 12.0.2 yesterday but that didn't solve the problem for me.

The devices connect to Unifi AP's

There is a major change in my vlan, and I'm guessing that this triggered the situation. I moved the router IP from a Juniper switch to VyOs router.

Still troubleshooting.

— Reply to this email directly, view it on GitHub https://github.com/arendst/Tasmota/issues/16061#issuecomment-1216727802, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQYDR5YA5F34QUHIHRP2KBDVZORS3ANCNFSM54PQYJ3Q . You are receiving this because you were mentioned.Message ID: @.***>

rayzilt commented 1 year ago

I'm positive that I found the issue on my network what was causing all devices to reboot every ~20 minutes. I noticed that the reboots happen due to "Free Memory", slowly the free memory was eating away. I verified the dhcp server settings, the option ntp-server was set for this range, but was not reachable due to firewall restrictions between vlans.

I removed the ntp-server option and all devices are running longer than 2 hours now. They are allowed to query the time on the internet.

This thread helped me to find the issue. Thanks

arendst commented 1 year ago

@rayzilt could you do a test by changing the below code in file support_wifi.ino from

void WifiConnect(void)
{
  if (!Settings->flag4.network_wifi) { return; }

  WifiSetState(0);
  WifiSetOutputPower();
  WiFi.persistent(false);     // Solve possible wifi init errors
  Wifi.status = 0;

to

#ifdef ESP8266
#include <sntp.h>                       // sntp_servermode_dhcp()
#endif  // ESP8266

void WifiConnect(void)
{
  if (!Settings->flag4.network_wifi) { return; }

  WifiSetState(0);
  WifiSetOutputPower();

#ifdef ESP8266
  // https://github.com/arendst/Tasmota/issues/16061#issuecomment-1216970170
  sntp_servermode_dhcp(0);
#endif  // ESP8266

  WiFi.persistent(false);     // Solve possible wifi init errors
  Wifi.status = 0;

to see if it stops heap degrading.

rayzilt commented 1 year ago

I'll test later this day when I get home from work