Sonoff-SPM- SSPMOverload- MinTbd2 #15695
-
PROBLEM DESCRIPTIONI just got my SONOFF SPM and relay. Managed to load the tasmota firmware on it and have run it to power an AirConditioning units. However, after a few mins, say 2-3mins, the SPM relay bounds back to off and gives warning on overload event: 06:12:21.586 MQT: tele/tasmota_0E2918/STATE = {"Time":"2022-04-01T06:12:21","Uptime":"0T00:37:53","UptimeSec":2273,"Heap":131,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":23,"MqttCount":1,"Berry":{"HeapUsed":3,"Objects":41},"POWER1":"OFF","POWER2":"OFF","POWER3":"OFF","POWER4":"OFF","Wifi":{"AP":1,"SSId":"SafeT5_24G","BSSId":"5C:92:5E:22:D7:E0","Channel":2,"Mode":"11n","RSSI":100,"Signal":-35,"LinkCount":1,"Downtime":"0T00:01:19"}} REQUESTED INFORMATIONMake sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
Configuration output here:
22:42:38.868 MQT: stat/tasmota_0E2918/RESULT = {"NAME":"Sonoff SPM","GPIO":[0,0,0,0,3200,5536,0,0,672,704,736,0,3232,0,5600,0,0,0,0,5568,0,0,0,0,0,0,0,0,544,0,0,32,0,0,0,0],"FLAG":0,"BASE":1}
22:42:39.099 MQT: stat/tasmota_0E2918/RESULT = {"Module":{"0":"Sonoff SPM"}}
22:42:39.370 MQT: stat/tasmota_0E2918/RESULT = {"GPIO0":{"0":"None"},"GPIO1":{"0":"None"},"GPIO2":{"0":"None"},"GPIO3":{"0":"None"},"GPIO4":{"3200":"Serial Tx"},"GPIO5":{"5536":"ETH POWER"},"GPIO6":{"0":"None"},"GPIO7":{"0":"None"},"GPIO8":{"0":"None"},"GPIO9":{"0":"None"},"GPIO10":{"0":"None"},"GPIO11":{"0":"None"},"GPIO12":{"672":"SPI MISO1"},"GPIO13":{"704":"SPI MOSI1"},"GPIO14":{"736":"SPI CLK1"},"GPIO15":{"0":"None"},"GPIO16":{"3232":"Serial Rx"},"GPIO17":{"0":"None"},"GPIO18":{"5600":"ETH MDIO"},"GPIO19":{"0":"None"},"GPIO20":{"0":"None"},"GPIO21":{"0":"None"},"GPIO22":{"0":"None"},"GPIO23":{"5568":"ETH MDC"},"GPIO24":{"0":"None"},"GPIO25":{"0":"None"},"GPIO26":{"0":"None"},"GPIO27":{"0":"None"},"GPIO32":{"544":"LedLink"},"GPIO33":{"0":"None"},"GPIO34":{"0":"None"},"GPIO35":{"32":"Button1"},"GPIO36":{"0":"None"},"GPIO37":{"0":"None"},"GPIO38":{"0":"None"},"GPIO39":{"0":"None"}}
Rules output here:
22:44:18.100 MQT: stat/tasmota_0E2918/RESULT = {"Rule1":{"State":"OFF","Once":"OFF","StopOnError":"OFF","Length":0,"Free":511,"Rules":""}}
22:44:18.334 MQT: stat/tasmota_0E2918/RESULT = {"Rule2":{"State":"OFF","Once":"OFF","StopOnError":"OFF","Length":0,"Free":511,"Rules":""}}
22:44:18.581 MQT: stat/tasmota_0E2918/RESULT = {"Rule3":{"State":"OFF","Once":"OFF","StopOnError":"OFF","Length":0,"Free":511,"Rules":""}}
22:44:20.440 MQT: tele/tasmota_0E2918/STATE = {"Time":"2022-05-25T22:44:20","Uptime":"0T12:39:36","UptimeSec":45576,"Heap":135,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"Berry":{"HeapUsed":3,"Objects":41},"POWER1":"OFF","POWER2":"ON","POWER3":"ON","POWER4":"ON","Wifi":{"AP":1,"SSId":"Engage_Gym_loT","BSSId":"C6:70:AB:2B:53:84","Channel":10,"Mode":"11n","RSSI":100,"Signal":-44,"LinkCount":1,"Downtime":"0T00:00:04"}}
STATUS 0 output here:
22:43:27.071 MQT: stat/tasmota_0E2918/STATUS = {"Status":{"Module":0,"DeviceName":"KK_SPM","FriendlyName":["AirCon1","AirCon2","AirCon3","AirCon4"],"Topic":"tasmota_0E2918","ButtonTopic":"0","Power":15,"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],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0,"InfoRetain":0,"StateRetain":0}}
22:43:27.088 MQT: stat/tasmota_0E2918/STATUS1 = {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"http://ota.tasmota.com/tasmota32/release/tasmota32.bin","RestartReason":"Vbat power on reset","Uptime":"0T12:38:43","StartupUTC":"2022-05-25T09:04:44","Sleep":50,"CfgHolder":4617,"BootCount":34,"BCResetTime":"2022-03-31T09:03:17","SaveCount":382}}
22:43:27.098 MQT: stat/tasmota_0E2918/STATUS2 = {"StatusFWR":{"Version":"11.0.0.4(tasmota)","BuildDateTime":"2022-03-31T07:29:25","Core":"2_0_3","SDK":"v.4.4.0","CpuFrequency":80,"Hardware":"ESP32-D0WD-V3","CR":"426/699"}}
22:43:27.108 MQT: stat/tasmota_0E2918/STATUS3 = {"StatusLOG":{"SerialLog":2,"WebLog":2,"MqttLog":0,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["Engage_Gym_loT",""],"TelePeriod":300,"Resolution":"548B00C0","SetOption":["000A800B","2805C80001000600003C5A0A190000000000","00000280","00006000","00000000"]}}
22:43:27.150 MQT: stat/tasmota_0E2918/STATUS4 = {"StatusMEM":{"ProgramSize":1362,"Free":1856,"Heap":129,"StackLowMark":2,"PsrMax":0,"PsrFree":0,"ProgramFlashSize":4096,"FlashSize":4096,"FlashFrequency":40,"FlashMode":3,"Features":["00000809","9FDAC7CF","0015A001","B7F7BFCF","05DA9BC0","E0360DC7","400840D2","20200000","0034482D"],"Drivers":"1,2,3,4,5,7,8,9,10,11,12,14,16,17,20,21,24,26,27,29,34,35,38,50,52,56,59,82,86","Sensors":"1,2,3,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,26,28,31,34,37,39,40,42,43,45,51,52,55,56,58,59,64,66,67,74,85,92,95,127"}}
22:43:27.169 MQT: stat/tasmota_0E2918/STATUS5 = {"StatusNET":{"Hostname":"tasmota-0E2918-2328","IPAddress":"192.168.0.27","Gateway":"192.168.0.1","Subnetmask":"255.255.255.0","DNSServer1":"8.8.8.8","DNSServer2":"0.0.0.0","Mac":"24:D7:EB:0E:29:18","Ethernet":{"Hostname":"tasmota-0E2918-2328-eth","IPAddress":"0.0.0.0","Gateway":"192.168.1.1","Subnetmask":"255.255.255.0","DNSServer1":"192.168.1.1","DNSServer2":"1.9.1.9","Mac":"24:D7:EB:0E:29:1B"},"Webserver":2,"HTTP_API":0,"WifiConfig":4,"WifiPower":17.0}}
22:43:27.184 MQT: stat/tasmota_0E2918/STATUS6 = {"StatusMQT":{"MqttHost":"192.168.0.31","MqttPort":1883,"MqttClientMask":"DVES_%06X","MqttClient":"DVES_0E2918","MqttUser":"engagefitnessMQTT","MqttCount":1,"MAX_PACKET_SIZE":1200,"KEEPALIVE":30,"SOCKET_TIMEOUT":4}}
22:43:27.198 MQT: stat/tasmota_0E2918/STATUS7 = {"StatusTIM":{"UTC":"2022-05-25T21:43:27","Local":"2022-05-25T22:43:27","StartDST":"2022-03-27T02:00:00","EndDST":"2022-10-30T03:00:00","Timezone":"+01:00","Sunrise":"04:56","Sunset":"20:37"}}
22:43:27.231 MQT: stat/tasmota_0E2918/STATUS10 = {"StatusSNS":{"Time":"2022-05-25T22:43:27","ESP32":{"Temperature":67.2},"SPM":{"Energy":[12.1,0.1,0.4,15.7],"Yesterday":[0.0,0.0,0.0,0.0],"Today":[11.1,0.1,0.1,7.2],"ActivePower":[197.0,193.1,195.8,198.4],"ApparentPower":[200.0,196.8,199.2,201.6],"ReactivePower":[33.6,35.7,33.4,35.7],"Factor":[0.98,0.98,0.98,0.98],"Voltage":[257.4,255.2,256.6,257.6],"Current":[0.77,0.76,0.77,0.78]},"TempUnit":"C"}}
22:43:27.253 MQT: stat/tasmota_0E2918/STATUS11 = {"StatusSTS":{"Time":"2022-05-25T22:43:27","Uptime":"0T12:38:43","UptimeSec":45523,"Heap":133,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"Berry":{"HeapUsed":3,"Objects":41},"POWER1":"ON","POWER2":"ON","POWER3":"ON","POWER4":"ON","Wifi":{"AP":1,"SSId":"Engage_Gym_loT","BSSId":"C6:70:AB:2B:53:84","Channel":10,"Mode":"11n","RSSI":100,"Signal":-45,"LinkCount":1,"Downtime":"0T00:00:04"}}}
Console output here:
TO REPRODUCESteps to reproduce the behavior: However, after a few mins, say 2-3mins, the SPM relay bounds back to off and gives warning on overload event: 06:12:21.586 MQT: tele/tasmota_0E2918/STATE = {"Time":"2022-04-01T06:12:21","Uptime":"0T00:37:53","UptimeSec":2273,"Heap":131,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":23,"MqttCount":1,"Berry":{"HeapUsed":3,"Objects":41},"POWER1":"OFF","POWER2":"OFF","POWER3":"OFF","POWER4":"OFF","Wifi":{"AP":1,"SSId":"SafeT5_24G","BSSId":"5C:92:5E:22:D7:E0","Channel":2,"Mode":"11n","RSSI":100,"Signal":-35,"LinkCount":1,"Downtime":"0T00:01:19"}} EXPECTED BEHAVIOURA clear and concise description of what you expected to happen. SCREENSHOTSIf applicable, add screenshots to help explain your problem. ADDITIONAL CONTEXTAdd any other context about the problem here. (Please, remember to close the issue when the problem has been addressed) |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 11 replies
-
Ah you're back. The SPM overload protection is handled outside tasmota bybthe ARM firmware. Tasmota just detects it and reports back. The ptoblem with your overload is that I don't know what kind of overload it is hence the tbd in the text. Pls upgrade to the latest dev release (currently 11.1.0.3) and enable max logging in the webconsole Also provide some information about connecting your three phase airco to single phase relays of the spm. |
Beta Was this translation helpful? Give feedback.
-
I try to use the SPM with current Tasmota 12.1.1 and monitor my pool which was done since 2+ years with an shelly 1PM and face the same Overload issue now, relay and main units are on the current 1.20 firmware either. With SspmOverloadX 0 or even the max values the relay powered of immediately when the 2.7kw pump is switched on, no matter which delay or min / max setting configured. I also send Itead a support mail about this behavior and hope they come back soon, because I go for an SPM to replace several shelly 1PM with one big device (the size of !25cm! for only !four! relays is another issue) and now this is not able to handle the load a shelly was?! Are there any news / updates about? |
Beta Was this translation helpful? Give feedback.
-
Similarly, is there any solution for this problem? |
Beta Was this translation helpful? Give feedback.
Ah you're back. The SPM overload protection is handled outside tasmota bybthe ARM firmware. Tasmota just detects it and reports back. The ptoblem with your overload is that I don't know what kind of overload it is hence the tbd in the text.
Pls upgrade to the latest dev release (currently 11.1.0.3) and enable max logging in the webconsole
weblog 4
. Then restart the spm with comandrestart 1
and provide all logging here until the relay is powered off by overload.Also provide some information about connecting your three phase airco to single phase relays of the spm.