-
Notifications
You must be signed in to change notification settings - Fork 5.1k
Closed
Labels
enhancementType - Enhancement that will be worked onType - Enhancement that will be worked onfixedResult - The work on the issue has endedResult - The work on the issue has ended
Description
PROBLEM DESCRIPTION
After powercycle node with GDK101 sensor the measurements are not taken.
REQUESTED INFORMATION
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
- Read the Contributing Guide and Policy and the Code of Conduct
- Searched the problem in issues
- Searched the problem in discussions
- Searched the problem in the docs
- Searched the problem in the chat
- Problem is not scripter related, in this case open a discussion and tag gemu2015
- Device used (e.g., Sonoff Basic): wemos d1 mini
- Tasmota binary firmware version number used: 15.1.0.3 (sensors)
- Pre-compiled
- Self-compiled
- Flashing tools used: PlatformIO
- Provide the output of command:
Backlog Template; Module; GPIO 255:
Configuration output here:
20:19:36.416 CMD: Backlog Template; Module; GPIO 255Backlog Template; Module; GPIO 255␍␊
20:19:36.467 RSL: RESULT = {"NAME":"Generic","GPIO":[1,1,1,1,640,608,1,1,1,1,1,1,1,1],"FLAG":0,"BASE":18}␍␊
20:19:36.716 RSL: RESULT = {"Module":{"0":"Generic"}}␍␊
20:19:36.970 RSL: RESULT = {"GPIO0":{"None":0},"GPIO1":{"None":0},"GPIO2":{"None":0},"GPIO3":{"None":0},"GPIO4":{"I2C SDA":640},"GPIO5":{"I2C SCL":608},"GPIO9":{"None":0},"GPIO10":{"None":0},"GPIO12":{"None":0},"GPIO13":{"None":0},"GPIO14":{"None":0},"GPIO15":{"None":0},"GPIO16":{"None":0},"GPIO17":{"None":0}}␍␊
20:19:37.167 RSL: RESULT = {"Module":{"0":"Generic"}}␍␊
20:19:37.423 RSL: RESULT = {"GPIO0":{"None":0},"GPIO1":{"None":0},"GPIO2":{"None":0},"GPIO3":{"None":0},"GPIO4":{"I2C SDA":640},"GPIO5":{"I2C SCL":608},"GPIO9":{"None":0},"GPIO10":{"None":0},"GPIO12":{"None":0},"GPIO13":{"None":0},"GPIO14":{"None":0},"GPIO15":{"None":0},"GPIO16":{"None":0},"GPIO17":{"None":0}}␍␊
- If using rules, provide the output of this command:
Backlog Rule1; Rule2; Rule3:
Rules output here:
- Provide the output of this command:
Status 0:
STATUS 0 output here:
20:34:21.444 CMD: Status 0
20:34:21.445 SRC: WebConsole from 192.168.13.103
20:34:21.447 CMD: Grp 0, Cmd 'STATUS', Idx 1, Len 1, Pld 0, Data '0'
20:34:21.452 RSL: STATUS = {"Status":{"Module":0,"DeviceName":"Tasmota","FriendlyName":["Tasmota"],"Topic":"tasmota_E496E7","ButtonTopic":"0","Power":"1","PowerLock":"0","PowerOnState":3,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0,"InfoRetain":0,"StateRetain":0,"StatusRetain":0}}
20:34:21.484 RSL: STATUS1 = {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"http://ota.tasmota.com/tasmota/release/tasmota-sensors.bin.gz","RestartReason":"External System","Uptime":"0T00:03:23","StartupUTC":"2025-12-21T19:30:58","Sleep":50,"CfgHolder":4617,"BootCount":27,"BCResetTime":"2025-12-21T10:29:46","SaveCount":39,"SaveAddress":"F5000"}}
20:34:21.517 RSL: STATUS2 = {"StatusFWR":{"Version":"15.1.0.3(sensors)","BuildDateTime":"2025-12-21T10:21:20","Boot":31,"Core":"2.7.8","SDK":"2.2.2-dev(38a443e)","CpuFrequency":80,"Hardware":"ESP8266EX","CR":"388/699"}}
20:34:21.537 RSL: STATUS3 = {"StatusLOG":{"SerialLog":2,"WebLog":4,"MqttLog":0,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["vlan13",""],"TelePeriod":300,"Resolution":"558180C0","SetOption":["00008009","2805C80001000600003C5A0A192800000000","00000080","00006000","00004000","00000000"]}}
20:34:21.577 RSL: STATUS4 = {"StatusMEM":{"ProgramSize":725,"Free":276,"Heap":19,"ProgramFlashSize":1024,"FlashSize":4096,"FlashChipId":"16405E","FlashFrequency":40,"FlashMode":"DOUT","Features":["0809","8F9A8787","0415A005","B7F7BFCF","05DA9BC4","64367CC7","00084052","20000000","54000020","0018C081","00000000"],"Drivers":"1,2,!3,!4,!5,!6,7,!8,9,10,12,!14,!16,!17,!20,!21,!24,29,!34,62,!65,!66,!68","Sensors":"1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,26,31,34,37,39,40,42,43,45,51,52,55,56,58,59,62,64,66,67,74,98,103,105,106","I2CDriver":"7,8,9,10,11,12,13,14,15,17,18,20,24,29,31,36,41,42,44,46,48,69,76,79,89"}}
20:34:21.628 RSL: STATUS5 = {"StatusNET":{"Hostname":"tasmota-E496E7-5863","IPAddress":"192.168.13.102","Gateway":"192.168.13.1","Subnetmask":"255.255.255.0","DNSServer1":"192.168.13.1","DNSServer2":"0.0.0.0","Mac":"C4:5B:BE:E4:96:E7","Webserver":2,"HTTP_API":1,"WifiConfig":4,"WifiPower":17.0}}
20:34:21.650 RSL: STATUS6 = {"StatusMQT":{"MqttHost":"192.168.13.101","MqttPort":1883,"MqttClientMask":"DVES_%06X","MqttClient":"DVES_E496E7","MqttUser":"DVES_USER","MqttCount":0,"MqttTLS":0,"MAX_PACKET_SIZE":1200,"KEEPALIVE":30,"SOCKET_TIMEOUT":4}}
20:34:21.675 RSL: STATUS7 = {"StatusTIM":{"UTC":"2025-12-21T19:34:21Z","Local":"2025-12-21T20:34:21","StartDST":"2025-03-30T02:00:00","EndDST":"2025-10-26T03:00:00","Timezone":"+01:00","Sunrise":"08:41","Sunset":"16:55"}}
20:34:21.693 RSL: STATUS10 = {"StatusSNS":{"Time":"2025-12-21T20:34:21"}}
20:34:21.699 RSL: STATUS11 = {"StatusSTS":{"Time":"2025-12-21T20:34:21","Uptime":"0T00:03:23","UptimeSec":203,"Heap":19,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":0,"Wifi":{"AP":1,"SSId":"xxx","BSSId":"XX:XX:XX:XX:XX:XX","Channel":1,"Mode":"11n","RSSI":74,"Signal":-63,"LinkCount":1,"Downtime":"0T00:00:04"},"Hostname":"tasmota-E496E7-5863","IPAddress":"192.168.13.102"}}
- Set
weblogto 4 and then, when you experience your issue, provide the output of the Console log:
Console output here:
00:00:00.001 HDW: ESP8266EX
00:00:00.050 CFG: Loaded from flash at F6, Count 38
00:00:00.055 QPC: Count 1
00:00:00.057 CFG: CR 388/699, Busy 0
00:00:00.062 TYA: Active=0
00:00:00.066 ROT: Mode 1
00:00:00.068 SRC: Restart
00:00:00.070 Project tasmota - Tasmota Version 15.1.0.3(sensors)-2.7.8(2025-12-21T10:21:20)
00:00:00.082 SHT: Sensor did not ACK command
TO REPRODUCE
- Build FW with GDK101 enabled
- configure the i2c
- save the config and reset
- watch measured data
- reset device by power cycling it
- watch that measurements are missing
EXPECTED BEHAVIOUR
It will work as it should after power cycle
SCREENSHOTS
If applicable, add screenshots to help explain your problem.
ADDITIONAL CONTEXT
I have similar issue on ESPhome, it looks like since the device is MCU based it can't perform initial reset before it completely boots for the first time.
(Please, remember to close the issue when the problem has been addressed)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementType - Enhancement that will be worked onType - Enhancement that will be worked onfixedResult - The work on the issue has endedResult - The work on the issue has ended