Sensor node problem after gateway reset
-
I have built an MQTT gateway (Mysensors 2.2.0, openhab 2.2.0,mosquitto RFM69HW radio - running on RPi3)and a wattmeter node(PZEM004t with arduino pro mini), both of them working properly in normal circumstances.
This is the arduino sketch :
/** */ #include <SoftwareSerial.h> #include <PZEM004T.h> // Enable debug prints to serial monitor #define MY_DEBUG // Enable and select radio type attached #define MY_RADIO_RFM69 #define MY_RFM69_NEW_DRIVER #define MY_RFM69_FREQUENCY RFM69_433MHZ #define MY_IS_RFM69HW #define MY_TRANSPORT_WAIT_READY_MS 1 // Object Node #define MY_NODE_ID 5 #include <SPI.h> #include <MySensors.h> // initialisation du PZEM004T PZEM004T pzem(4,5); // RX,TX IPAddress ip(192,168,1,1); //V_VOLTAGE S_MULTIMETER //V_CURRENT S_MULTIMETER //V_WATT S_POWER //V_KWH S_POWER #define CHILD_ID_VOLTAGE 1 #define CHILD_ID_CURRENT 2 #define CHILD_ID_WATT 3 #define CHILD_ID_KWH 4 #define SLEEP_NODE true // True to activate Sleep Mode unsigned long SLEEP_TIME = 30 * 1000; // Sleep time between reads (in milliseconds) MyMessage msgVolt(CHILD_ID_VOLTAGE, V_VOLTAGE); MyMessage msgIntensite(CHILD_ID_CURRENT, V_CURRENT); MyMessage msgWatt(CHILD_ID_WATT, V_WATT); MyMessage msgKwh(CHILD_ID_KWH, V_KWH); void presentation() { // Send the sketch version information to the gateway and Controller sendSketchInfo("PZEM 004T ", "1.0"); // Déclaration des capteurs attachés au noeud present(CHILD_ID_VOLTAGE, S_MULTIMETER); present(CHILD_ID_CURRENT, S_MULTIMETER); present(CHILD_ID_WATT, S_POWER); present(CHILD_ID_KWH, S_POWER); } void setup() { pzem.setAddress(ip); } void loop() { float v = pzem.voltage(ip); if (v < 0.0) v = 0.0; Serial.print(v);Serial.print("V; "); delay(10); float i = pzem.current(ip); if(i >= 0.0){ Serial.print(i);Serial.print("A; "); } delay(10); float p = pzem.power(ip); if(p >= 0.0){ Serial.print(p);Serial.print("W; "); } delay(10); float e = pzem.energy(ip); if(e >= 0.0){ Serial.print(e);Serial.print("Wh; "); } Serial.println(); send(msgVolt.set(v, 1)); send(msgIntensite.set(i, 1)); send(msgWatt.set(p, 1)); send(msgKwh.set(e, 1)); if (SLEEP_NODE) { Serial.println("Sleep"); sleep(SLEEP_TIME); } else { delay (SLEEP_TIME); } }If I power cycle the node, all is OK and the node reconnect to the gateway.
But when I power cycle the gateway, the gateway itself starts up properly but the node freeze.The serial output of the node looks like this:
__ __ ____ | \/ |_ _/ ___| ___ _ __ ___ ___ _ __ ___ | |\/| | | | \___ \ / _ \ `_ \/ __|/ _ \| `__/ __| | | | | |_| |___| | __/ | | \__ \ _ | | \__ \ |_| |_|\__, |____/ \___|_| |_|___/\___/|_| |___/ |___/ 2.2.0 16 MCO:BGN:INIT NODE,CP=RPNNA---,VER=2.2.0 26 TSM:INIT 28 TSF:WUR:MS=1 36 !TSM:INIT:TSP FAIL 38 TSM:FAIL:CNT=1 40 TSM:FAIL:DIS 43 TSF:TDI:TSL 43 MCO:BGN:STP 1054 MCO:BGN:INIT OK,TSP=0 0.00V; 0.00A; 0.00W; 93.00Wh; 3891 !MCO:SND:NODE NOT REG 3895 !MCO:SND:NODE NOT REG 3897 !MCO:SND:NODE NOT REG 3899 !MCO:SND:NODE NOT REG Sleep 3903 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 3909 !MCO:SLP:TNR 10045 TSM:FAIL:RE-INIT 10047 TSM:INIT 10049 TSM:INIT:TSP OK 10051 TSM:INIT:STATID=5 10055 TSF:SID:OK,ID=5 10057 TSM:FPAR 10061 TSF:MSG:SEND,5-5-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK: 10491 TSF:MSG:READ,0-0-5,s=255,c=3,t=8,pt=1,l=1,sg=0:0 10496 TSF:MSG:FPAR OK,ID=0,D=1 12072 TSM:FPAR:OK 12075 TSM:ID 12075 TSM:ID:OK 12077 TSM:UPL 12093 TSF:MSG:SEND,5-5-0-0,s=255,c=3,t=24,pt=1,l=1,sg=0,ft=0,st=OK:1 12103 TSF:MSG:READ,0-0-5,s=255,c=3,t=25,pt=1,l=1,sg=0:1 12109 TSF:MSG:PONG RECV,HP=1 12111 TSM:UPL:OK 12113 TSM:READY:ID=5,PAR=0,DIS=1 12126 TSF:MSG:SEND,5-5-0-0,s=255,c=3,t=15,pt=6,l=2,sg=0,ft=0,st=OK:0100 12136 TSF:MSG:READ,0-0-5,s=255,c=3,t=15,pt=6,l=2,sg=0:0100 12161 TSF:MSG:SEND,5-5-0-0,s=255,c=0,t=17,pt=0,l=5,sg=0,ft=0,st=OK:2.2.0 12183 TSF:MSG:SEND,5-5-0-0,s=255,c=3,t=6,pt=1,l=1,sg=0,ft=0,st=OK:0 14198 TSF:MSG:SEND,5-5-0-0,s=255,c=3,t=11,pt=0,l=10,sg=0,ft=0,st=OK:PZEM 004T 14221 TSF:MSG:SEND,5-5-0-0,s=255,c=3,t=12,pt=0,l=3,sg=0,ft=0,st=OK:1.0 14243 TSF:MSG:SEND,5-5-0-0,s=1,c=0,t=30,pt=0,l=0,sg=0,ft=0,st=OK: 14268 TSF:MSG:SEND,5-5-0-0,s=2,c=0,t=30,pt=0,l=0,sg=0,ft=0,st=OK: 14290 TSF:MSG:SEND,5-5-0-0,s=3,c=0,t=13,pt=0,l=0,sg=0,ft=0,st=OK: 14313 TSF:MSG:SEND,5-5-0-0,s=4,c=0,t=13,pt=0,l=0,sg=0,ft=0,st=OK: 14319 MCO:REG:REQ 14336 TSF:MSG:SEND,5-5-0-0,s=255,c=3,t=26,pt=1,l=1,sg=0,ft=0,st=OK:2 14346 TSF:MSG:READ,0-0-5,s=255,c=3,t=27,pt=1,l=1,sg=0:1 14352 MCO:PIM:NODE REG=1 14354 MCO:SLP:MS=19557 14358 TSF:TDI:TSL 14360 MCO:SLP:WUP=-1 14362 TSF:TRI:TSB 223.20V; 0.11A; 3.00W; 93.00Wh; 16216 TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:223.2 16474 TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=0,st=OK:0.1 16496 TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=0,st=OK:3.0 16519 TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=0,st=OK:93.0 Sleep 16527 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 16533 TSF:TDI:TSL 16535 MCO:SLP:WUP=-1 16537 TSF:TRI:TSB 223.70V; 0.11A; 3.00W; 93.00Wh; 18290 TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:223.7 18313 TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=0,st=OK:0.1 18335 TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=0,st=OK:3.0 18360 TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=0,st=OK:93.0 Sleep 18366 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 18374 TSF:TDI:TSL 18376 MCO:SLP:WUP=-1 18378 TSF:TRI:TSB 224.00V; 0.11A; 3.00W; 93.00Wh; 20361 TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:224.0 20383 TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=0,st=OK:0.1 20406 TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=0,st=OK:3.0 20428 TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=0,st=OK:93.0 Sleep 20436 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 20443 TSF:TDI:TSL 20445 MCO:SLP:WUP=-1 20447 TSF:TRI:TSB 223.30V; 0.11A; 3.00W; 93.00Wh; 22429 TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:223.3 22454 TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=0,st=OK:0.1 22470 TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=0,st=OK:3.0 22491 TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=0,st=OK:93.0 Sleep 22499 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 22505 TSF:TDI:TSL 22507 MCO:SLP:WUP=-1 22509 TSF:TRI:TSB 224.90V; 0.11A; 3.00W; 93.00Wh; 24506 TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:224.9 24522 TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=0,st=OK:0.1 24545 TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=0,st=OK:3.0 24567 TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=0,st=OK:93.0 Sleep 24573 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 24582 TSF:TDI:TSL 24584 MCO:SLP:WUP=-1 24586 TSF:TRI:TSB 225.40V; 0.11A; 3.00W; 93.00Wh; 26585 TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:225.4 26609 TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=0,st=OK:0.1 26632 TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=0,st=OK:3.0 26654 TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=0,st=OK:93.0 Sleep 26662 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 26669 TSF:TDI:TSL 26671 MCO:SLP:WUP=-1 26675 TSF:TRI:TSB 224.40V; 0.11A; 3.00W; 93.00Wh; 28663 TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:224.4 28688 TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=0,st=OK:0.1 28715 TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=0,st=OK:3.0 28739 TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=0,st=OK:93.0 Sleep 28745 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 28751 TSF:TDI:TSL 28755 MCO:SLP:WUP=-1 28758 TSF:TRI:TSB 224.90V; 0.11A; 3.00W; 93.00Wh; 30738 TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:224.9 30760 TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=0,st=OK:0.1 30783 TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=0,st=OK:3.0 30808 TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=0,st=OK:93.0 Sleep 30816 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 30822 TSF:TDI:TSL 30824 MCO:SLP:WUP=-1 30826 TSF:TRI:TSB 225.70V; 0.11A; 3.00W; 93.00Wh; 34189 !TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=NACK:225.7 35549 !TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=1,st=NACK:0.1I tried to add the followings lines to the sketch :
#define MY_TRANSPORT_SANITY_CHECK
#define MY_TRANSPORT_SANITY_CHECK_INTERVAL_MS (60*1000ul)but no luck , the node is not freezing anymore but it doesnn't reconnect.
This is the new output :
__ __ ____ | \/ |_ _/ ___| ___ _ __ ___ ___ _ __ ___ | |\/| | | | \___ \ / _ \ `_ \/ __|/ _ \| `__/ __| | | | | |_| |___| | __/ | | \__ \ _ | | \__ \ |_| |_|\__, |____/ \___|_| |_|___/\___/|_| |___/ |___/ 2.2.0 16 MCO:BGN:INIT NODE,CP=RPNNA---,VER=2.2.0 26 TSM:INIT 28 TSF:WUR:MS=1 36 !TSM:INIT:TSP FAIL 38 TSM:FAIL:CNT=1 40 TSM:FAIL:DIS 43 TSF:TDI:TSL 43 MCO:BGN:STP 1054 MCO:BGN:INIT OK,TSP=0 0.00V; 0.00A; 0.00W; 96.00Wh; 3895 !MCO:SND:NODE NOT REG 3897 !MCO:SND:NODE NOT REG 3901 !MCO:SND:NODE NOT REG 3903 !MCO:SND:NODE NOT REG Sleep 3905 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 3911 !MCO:SLP:TNR 10045 TSM:FAIL:RE-INIT 10047 TSM:INIT 10049 TSM:INIT:TSP OK 10051 TSM:INIT:STATID=5 10055 TSF:SID:OK,ID=5 10057 TSM:FPAR 10061 TSF:MSG:SEND,5-5-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK: 10637 TSF:MSG:READ,0-0-5,s=255,c=3,t=8,pt=1,l=1,sg=0:0 10643 TSF:MSG:FPAR OK,ID=0,D=1 12072 TSM:FPAR:OK 12075 TSM:ID 12075 TSM:ID:OK 12077 TSM:UPL 12089 TSF:MSG:SEND,5-5-0-0,s=255,c=3,t=24,pt=1,l=1,sg=0,ft=0,st=OK:1 12099 TSF:MSG:READ,0-0-5,s=255,c=3,t=25,pt=1,l=1,sg=0:1 12105 TSF:MSG:PONG RECV,HP=1 12109 TSM:UPL:OK 12111 TSM:READY:ID=5,PAR=0,DIS=1 12124 TSF:MSG:SEND,5-5-0-0,s=255,c=3,t=15,pt=6,l=2,sg=0,ft=0,st=OK:0100 13359 TSF:MSG:READ,0-0-5,s=255,c=3,t=15,pt=6,l=2,sg=0:0100 14454 TSF:MSG:SEND,5-5-0-0,s=255,c=0,t=17,pt=0,l=5,sg=0,ft=0,st=OK:2.2.0 14477 TSF:MSG:SEND,5-5-0-0,s=255,c=3,t=6,pt=1,l=1,sg=0,ft=0,st=OK:0 16502 TSF:MSG:SEND,5-5-0-0,s=255,c=3,t=11,pt=0,l=10,sg=0,ft=0,st=OK:PZEM 004T 16525 TSF:MSG:SEND,5-5-0-0,s=255,c=3,t=12,pt=0,l=3,sg=0,ft=0,st=OK:1.0 16547 TSF:MSG:SEND,5-5-0-0,s=1,c=0,t=30,pt=0,l=0,sg=0,ft=0,st=OK: 16570 TSF:MSG:SEND,5-5-0-0,s=2,c=0,t=30,pt=0,l=0,sg=0,ft=0,st=OK: 16592 TSF:MSG:SEND,5-5-0-0,s=3,c=0,t=13,pt=0,l=0,sg=0,ft=0,st=OK: 16615 TSF:MSG:SEND,5-5-0-0,s=4,c=0,t=13,pt=0,l=0,sg=0,ft=0,st=OK: 16623 MCO:REG:REQ 16637 TSF:MSG:SEND,5-5-0-0,s=255,c=3,t=26,pt=1,l=1,sg=0,ft=0,st=OK:2 17840 TSF:MSG:READ,0-0-5,s=255,c=3,t=27,pt=1,l=1,sg=0:1 17846 MCO:PIM:NODE REG=1 17850 MCO:SLP:MS=16063 17852 TSF:TDI:TSL 17854 MCO:SLP:WUP=-1 17856 TSF:TRI:TSB 221.20V; 0.11A; 3.00W; 96.00Wh; 19482 TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:221.2 19505 TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=0,st=OK:0.1 19527 TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=0,st=OK:3.0 19546 TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=0,st=OK:96.0 Sleep 19554 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 19560 TSF:TDI:TSL 19562 MCO:SLP:WUP=-1 19566 TSF:TRI:TSB 220.70V; 0.11A; 3.00W; 96.00Wh; 21516 TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:220.7 21538 TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=0,st=OK:0.1 21559 TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=0,st=OK:3.0 21583 TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=0,st=OK:96.0 Sleep 21592 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 21598 TSF:TDI:TSL 21602 MCO:SLP:WUP=-1 21604 TSF:TRI:TSB 221.00V; 0.11A; 3.00W; 96.00Wh; 23562 TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:221.0 23584 TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=0,st=OK:0.1 23609 TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=0,st=OK:3.0 23631 TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=0,st=OK:96.0 Sleep 23638 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 23646 TSF:TDI:TSL 23648 MCO:SLP:WUP=-1 23650 TSF:TRI:TSB 220.60V; 0.11A; 3.00W; 96.00Wh; 25618 TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:220.6 25634 TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=0,st=OK:0.1 25657 TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=0,st=OK:3.0 25679 TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=0,st=OK:96.0 Sleep 25688 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 25694 TSF:TDI:TSL 25696 MCO:SLP:WUP=-1 25698 TSF:TRI:TSB 220.20V; 0.11A; 3.00W; 96.00Wh; 29003 !TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=NACK:220.2 30363 !TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=1,st=NACK:0.1 36687 !TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=2,st=NACK:3.0 43980 !TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=3,st=NACK:96.0 Sleep 43988 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 43995 TSF:TDI:TSL 43997 MCO:SLP:WUP=-1 43999 TSF:TRI:TSB 219.60V; 0.11A; 4.00W; 96.00Wh; 54110 !TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=4,st=NACK:219.6 62173 !TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=5,st=NACK:0.1 70236 !TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=6,st=NACK:4.0 78301 !TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=7,st=NACK:96.0 Sleep 78309 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 78315 TSF:TDI:TSL 78317 MCO:SLP:WUP=-1 78319 TSF:TRI:TSB 78372 !TSM:READY:UPL FAIL,SNP 78374 TSM:FPAR 79478 TSF:MSG:SEND,5-5-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=8,st=OK: 79484 !TSF:SAN:FAIL 79489 TSM:FAIL:CNT=1 79491 TSM:FAIL:DIS 79493 TSF:TDI:TSL 220.30V; 0.11A; 4.00W; 96.00Wh; 81475 !TSF:SND:TNR 81477 !TSF:SND:TNR 81479 !TSF:SND:TNR 81481 !TSF:SND:TNR Sleep 81483 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 81489 !MCO:SLP:TNR 89497 TSM:FAIL:RE-INIT 89499 TSM:INIT 89602 !TSM:INIT:TSP FAIL 89604 TSM:FAIL:CNT=2 89606 TSM:FAIL:DIS 89608 TSF:TDI:TSL 91492 MCO:SLP:MS=19999 91494 TSF:TDI:TSL 91496 MCO:SLP:WUP=-1 91498 TSF:TRI:TSB 220.30V; 0.11A; 4.00W; 96.00Wh; 93249 !TSF:SND:TNR 93251 !TSF:SND:TNR 93253 !TSF:SND:TNR 93255 !TSF:SND:TNR Sleep 93257 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 93263 !MCO:SLP:TNR 99612 TSM:FAIL:RE-INIT 99614 TSM:INIT 99717 !TSM:INIT:TSP FAIL 99719 TSM:FAIL:CNT=3 99721 TSM:FAIL:DIS 99723 TSF:TDI:TSL 103266 MCO:SLP:MS=19999 103268 TSF:TDI:TSL 103270 MCO:SLP:WUP=-1 103272 TSF:TRI:TSB 219.30V; 0.11A; 4.00W; 96.00Wh; 105019 !TSF:SND:TNR 105021 !TSF:SND:TNR 105023 !TSF:SND:TNR 105027 !TSF:SND:TNR Sleep 105029 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 105035 !MCO:SLP:TNR 109727 TSM:FAIL:RE-INIT 109729 TSM:INIT 109834 !TSM:INIT:TSP FAIL 109836 TSM:FAIL:CNT=4 109838 TSM:FAIL:DIS 109840 TSF:TDI:TSL 115038 MCO:SLP:MS=19999 115040 TSF:TDI:TSL 115042 MCO:SLP:WUP=-1 115044 TSF:TRI:TSB 219.90V; 0.11A; 4.00W; 96.00Wh; 116787 !TSF:SND:TNR 116789 !TSF:SND:TNR 116793 !TSF:SND:TNR 116795 !TSF:SND:TNR Sleep 116797 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 116803 !MCO:SLP:TNR 119844 TSM:FAIL:RE-INIT 119846 TSM:INIT 119949 !TSM:INIT:TSP FAIL 119951 TSM:FAIL:CNT=5 119953 TSM:FAIL:DIS 119955 TSF:TDI:TSL 126806 MCO:SLP:MS=19999 126808 TSF:TDI:TSL 126810 MCO:SLP:WUP=-1 126812 TSF:TRI:TSB 220.10V; 0.11A; 4.00W; 96.00Wh; 128550 !TSF:SND:TNR 128555 !TSF:SND:TNR 128557 !TSF:SND:TNR 128559 !TSF:SND:TNR Sleep 128561 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 128567 !MCO:SLP:TNR 129959 TSM:FAIL:RE-INIT 129961 TSM:INIT 130066 !TSM:INIT:TSP FAIL 130068 TSM:FAIL:CNT=6 130070 TSM:FAIL:DIS 130072 TSF:TDI:TSL 138569 MCO:SLP:MS=20000 138571 TSF:TDI:TSL 138573 MCO:SLP:WUP=-1 138575 TSF:TRI:TSB 219.70V; 0.11A; 4.00W; 96.00Wh; 140316 !TSF:SND:TNR 140318 !TSF:SND:TNR 140320 !TSF:SND:TNR 140322 !TSF:SND:TNR Sleep 140324 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 140333 !MCO:SLP:TNR 140335 TSM:FAIL:RE-INIT 140337 TSM:INIT 140441 !TSM:INIT:TSP FAIL 140443 TSM:FAIL:CNT=7 140445 TSM:FAIL:DIS 140447 TSF:TDI:TSL 150335 MCO:SLP:MS=20000 150337 TSF:TDI:TSL 150339 MCO:SLP:WUP=-1 150341 TSF:TRI:TSB 220.20V; 0.11A; 4.00W; 96.00Wh; 152078 !TSF:SND:TNR 152082 !TSF:SND:TNR 152084 !TSF:SND:TNR 152086 !TSF:SND:TNR Sleep 152088 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 152094 !MCO:SLP:TNR 162097 MCO:SLP:MS=19999 162099 TSF:TDI:TSL 162101 MCO:SLP:WUP=-1 162103 TSF:TRI:TSB 220.60V; 0.11A; 4.00W; 96.00Wh; 163840 !TSF:SND:TNR 163842 !TSF:SND:TNR 163844 !TSF:SND:TNR 163846 !TSF:SND:TNR Sleep 163848 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 163854 !MCO:SLP:TNR 173858 MCO:SLP:MS=20000 173860 TSF:TDI:TSL 173862 MCO:SLP:WUP=-1 173864 TSF:TRI:TSB 219.70V; 0.11A; 4.00W; 96.00Wh; 175599 !TSF:SND:TNR 175601 !TSF:SND:TNR 175603 !TSF:SND:TNR 175605 !TSF:SND:TNR Sleep 175609 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 175616 !MCO:SLP:TNR 185618 MCO:SLP:MS=20000 185620 TSF:TDI:TSL 185622 MCO:SLP:WUP=-1 185624 TSF:TRI:TSB 219.10V; 0.11A; 3.00W; 96.00Wh; 187357 !TSF:SND:TNR 187359 !TSF:SND:TNR 187363 !TSF:SND:TNR 187365 !TSF:SND:TNR Sleep 187367 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 187373 !MCO:SLP:TNR 197376 MCO:SLP:MS=19999 197378 TSF:TDI:TSLAnybody has a solution ?
Is it anything wrong in the sketch ? -
I have built an MQTT gateway (Mysensors 2.2.0, openhab 2.2.0,mosquitto RFM69HW radio - running on RPi3)and a wattmeter node(PZEM004t with arduino pro mini), both of them working properly in normal circumstances.
This is the arduino sketch :
/** */ #include <SoftwareSerial.h> #include <PZEM004T.h> // Enable debug prints to serial monitor #define MY_DEBUG // Enable and select radio type attached #define MY_RADIO_RFM69 #define MY_RFM69_NEW_DRIVER #define MY_RFM69_FREQUENCY RFM69_433MHZ #define MY_IS_RFM69HW #define MY_TRANSPORT_WAIT_READY_MS 1 // Object Node #define MY_NODE_ID 5 #include <SPI.h> #include <MySensors.h> // initialisation du PZEM004T PZEM004T pzem(4,5); // RX,TX IPAddress ip(192,168,1,1); //V_VOLTAGE S_MULTIMETER //V_CURRENT S_MULTIMETER //V_WATT S_POWER //V_KWH S_POWER #define CHILD_ID_VOLTAGE 1 #define CHILD_ID_CURRENT 2 #define CHILD_ID_WATT 3 #define CHILD_ID_KWH 4 #define SLEEP_NODE true // True to activate Sleep Mode unsigned long SLEEP_TIME = 30 * 1000; // Sleep time between reads (in milliseconds) MyMessage msgVolt(CHILD_ID_VOLTAGE, V_VOLTAGE); MyMessage msgIntensite(CHILD_ID_CURRENT, V_CURRENT); MyMessage msgWatt(CHILD_ID_WATT, V_WATT); MyMessage msgKwh(CHILD_ID_KWH, V_KWH); void presentation() { // Send the sketch version information to the gateway and Controller sendSketchInfo("PZEM 004T ", "1.0"); // Déclaration des capteurs attachés au noeud present(CHILD_ID_VOLTAGE, S_MULTIMETER); present(CHILD_ID_CURRENT, S_MULTIMETER); present(CHILD_ID_WATT, S_POWER); present(CHILD_ID_KWH, S_POWER); } void setup() { pzem.setAddress(ip); } void loop() { float v = pzem.voltage(ip); if (v < 0.0) v = 0.0; Serial.print(v);Serial.print("V; "); delay(10); float i = pzem.current(ip); if(i >= 0.0){ Serial.print(i);Serial.print("A; "); } delay(10); float p = pzem.power(ip); if(p >= 0.0){ Serial.print(p);Serial.print("W; "); } delay(10); float e = pzem.energy(ip); if(e >= 0.0){ Serial.print(e);Serial.print("Wh; "); } Serial.println(); send(msgVolt.set(v, 1)); send(msgIntensite.set(i, 1)); send(msgWatt.set(p, 1)); send(msgKwh.set(e, 1)); if (SLEEP_NODE) { Serial.println("Sleep"); sleep(SLEEP_TIME); } else { delay (SLEEP_TIME); } }If I power cycle the node, all is OK and the node reconnect to the gateway.
But when I power cycle the gateway, the gateway itself starts up properly but the node freeze.The serial output of the node looks like this:
__ __ ____ | \/ |_ _/ ___| ___ _ __ ___ ___ _ __ ___ | |\/| | | | \___ \ / _ \ `_ \/ __|/ _ \| `__/ __| | | | | |_| |___| | __/ | | \__ \ _ | | \__ \ |_| |_|\__, |____/ \___|_| |_|___/\___/|_| |___/ |___/ 2.2.0 16 MCO:BGN:INIT NODE,CP=RPNNA---,VER=2.2.0 26 TSM:INIT 28 TSF:WUR:MS=1 36 !TSM:INIT:TSP FAIL 38 TSM:FAIL:CNT=1 40 TSM:FAIL:DIS 43 TSF:TDI:TSL 43 MCO:BGN:STP 1054 MCO:BGN:INIT OK,TSP=0 0.00V; 0.00A; 0.00W; 93.00Wh; 3891 !MCO:SND:NODE NOT REG 3895 !MCO:SND:NODE NOT REG 3897 !MCO:SND:NODE NOT REG 3899 !MCO:SND:NODE NOT REG Sleep 3903 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 3909 !MCO:SLP:TNR 10045 TSM:FAIL:RE-INIT 10047 TSM:INIT 10049 TSM:INIT:TSP OK 10051 TSM:INIT:STATID=5 10055 TSF:SID:OK,ID=5 10057 TSM:FPAR 10061 TSF:MSG:SEND,5-5-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK: 10491 TSF:MSG:READ,0-0-5,s=255,c=3,t=8,pt=1,l=1,sg=0:0 10496 TSF:MSG:FPAR OK,ID=0,D=1 12072 TSM:FPAR:OK 12075 TSM:ID 12075 TSM:ID:OK 12077 TSM:UPL 12093 TSF:MSG:SEND,5-5-0-0,s=255,c=3,t=24,pt=1,l=1,sg=0,ft=0,st=OK:1 12103 TSF:MSG:READ,0-0-5,s=255,c=3,t=25,pt=1,l=1,sg=0:1 12109 TSF:MSG:PONG RECV,HP=1 12111 TSM:UPL:OK 12113 TSM:READY:ID=5,PAR=0,DIS=1 12126 TSF:MSG:SEND,5-5-0-0,s=255,c=3,t=15,pt=6,l=2,sg=0,ft=0,st=OK:0100 12136 TSF:MSG:READ,0-0-5,s=255,c=3,t=15,pt=6,l=2,sg=0:0100 12161 TSF:MSG:SEND,5-5-0-0,s=255,c=0,t=17,pt=0,l=5,sg=0,ft=0,st=OK:2.2.0 12183 TSF:MSG:SEND,5-5-0-0,s=255,c=3,t=6,pt=1,l=1,sg=0,ft=0,st=OK:0 14198 TSF:MSG:SEND,5-5-0-0,s=255,c=3,t=11,pt=0,l=10,sg=0,ft=0,st=OK:PZEM 004T 14221 TSF:MSG:SEND,5-5-0-0,s=255,c=3,t=12,pt=0,l=3,sg=0,ft=0,st=OK:1.0 14243 TSF:MSG:SEND,5-5-0-0,s=1,c=0,t=30,pt=0,l=0,sg=0,ft=0,st=OK: 14268 TSF:MSG:SEND,5-5-0-0,s=2,c=0,t=30,pt=0,l=0,sg=0,ft=0,st=OK: 14290 TSF:MSG:SEND,5-5-0-0,s=3,c=0,t=13,pt=0,l=0,sg=0,ft=0,st=OK: 14313 TSF:MSG:SEND,5-5-0-0,s=4,c=0,t=13,pt=0,l=0,sg=0,ft=0,st=OK: 14319 MCO:REG:REQ 14336 TSF:MSG:SEND,5-5-0-0,s=255,c=3,t=26,pt=1,l=1,sg=0,ft=0,st=OK:2 14346 TSF:MSG:READ,0-0-5,s=255,c=3,t=27,pt=1,l=1,sg=0:1 14352 MCO:PIM:NODE REG=1 14354 MCO:SLP:MS=19557 14358 TSF:TDI:TSL 14360 MCO:SLP:WUP=-1 14362 TSF:TRI:TSB 223.20V; 0.11A; 3.00W; 93.00Wh; 16216 TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:223.2 16474 TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=0,st=OK:0.1 16496 TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=0,st=OK:3.0 16519 TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=0,st=OK:93.0 Sleep 16527 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 16533 TSF:TDI:TSL 16535 MCO:SLP:WUP=-1 16537 TSF:TRI:TSB 223.70V; 0.11A; 3.00W; 93.00Wh; 18290 TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:223.7 18313 TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=0,st=OK:0.1 18335 TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=0,st=OK:3.0 18360 TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=0,st=OK:93.0 Sleep 18366 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 18374 TSF:TDI:TSL 18376 MCO:SLP:WUP=-1 18378 TSF:TRI:TSB 224.00V; 0.11A; 3.00W; 93.00Wh; 20361 TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:224.0 20383 TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=0,st=OK:0.1 20406 TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=0,st=OK:3.0 20428 TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=0,st=OK:93.0 Sleep 20436 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 20443 TSF:TDI:TSL 20445 MCO:SLP:WUP=-1 20447 TSF:TRI:TSB 223.30V; 0.11A; 3.00W; 93.00Wh; 22429 TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:223.3 22454 TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=0,st=OK:0.1 22470 TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=0,st=OK:3.0 22491 TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=0,st=OK:93.0 Sleep 22499 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 22505 TSF:TDI:TSL 22507 MCO:SLP:WUP=-1 22509 TSF:TRI:TSB 224.90V; 0.11A; 3.00W; 93.00Wh; 24506 TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:224.9 24522 TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=0,st=OK:0.1 24545 TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=0,st=OK:3.0 24567 TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=0,st=OK:93.0 Sleep 24573 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 24582 TSF:TDI:TSL 24584 MCO:SLP:WUP=-1 24586 TSF:TRI:TSB 225.40V; 0.11A; 3.00W; 93.00Wh; 26585 TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:225.4 26609 TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=0,st=OK:0.1 26632 TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=0,st=OK:3.0 26654 TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=0,st=OK:93.0 Sleep 26662 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 26669 TSF:TDI:TSL 26671 MCO:SLP:WUP=-1 26675 TSF:TRI:TSB 224.40V; 0.11A; 3.00W; 93.00Wh; 28663 TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:224.4 28688 TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=0,st=OK:0.1 28715 TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=0,st=OK:3.0 28739 TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=0,st=OK:93.0 Sleep 28745 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 28751 TSF:TDI:TSL 28755 MCO:SLP:WUP=-1 28758 TSF:TRI:TSB 224.90V; 0.11A; 3.00W; 93.00Wh; 30738 TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:224.9 30760 TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=0,st=OK:0.1 30783 TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=0,st=OK:3.0 30808 TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=0,st=OK:93.0 Sleep 30816 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 30822 TSF:TDI:TSL 30824 MCO:SLP:WUP=-1 30826 TSF:TRI:TSB 225.70V; 0.11A; 3.00W; 93.00Wh; 34189 !TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=NACK:225.7 35549 !TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=1,st=NACK:0.1I tried to add the followings lines to the sketch :
#define MY_TRANSPORT_SANITY_CHECK
#define MY_TRANSPORT_SANITY_CHECK_INTERVAL_MS (60*1000ul)but no luck , the node is not freezing anymore but it doesnn't reconnect.
This is the new output :
__ __ ____ | \/ |_ _/ ___| ___ _ __ ___ ___ _ __ ___ | |\/| | | | \___ \ / _ \ `_ \/ __|/ _ \| `__/ __| | | | | |_| |___| | __/ | | \__ \ _ | | \__ \ |_| |_|\__, |____/ \___|_| |_|___/\___/|_| |___/ |___/ 2.2.0 16 MCO:BGN:INIT NODE,CP=RPNNA---,VER=2.2.0 26 TSM:INIT 28 TSF:WUR:MS=1 36 !TSM:INIT:TSP FAIL 38 TSM:FAIL:CNT=1 40 TSM:FAIL:DIS 43 TSF:TDI:TSL 43 MCO:BGN:STP 1054 MCO:BGN:INIT OK,TSP=0 0.00V; 0.00A; 0.00W; 96.00Wh; 3895 !MCO:SND:NODE NOT REG 3897 !MCO:SND:NODE NOT REG 3901 !MCO:SND:NODE NOT REG 3903 !MCO:SND:NODE NOT REG Sleep 3905 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 3911 !MCO:SLP:TNR 10045 TSM:FAIL:RE-INIT 10047 TSM:INIT 10049 TSM:INIT:TSP OK 10051 TSM:INIT:STATID=5 10055 TSF:SID:OK,ID=5 10057 TSM:FPAR 10061 TSF:MSG:SEND,5-5-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK: 10637 TSF:MSG:READ,0-0-5,s=255,c=3,t=8,pt=1,l=1,sg=0:0 10643 TSF:MSG:FPAR OK,ID=0,D=1 12072 TSM:FPAR:OK 12075 TSM:ID 12075 TSM:ID:OK 12077 TSM:UPL 12089 TSF:MSG:SEND,5-5-0-0,s=255,c=3,t=24,pt=1,l=1,sg=0,ft=0,st=OK:1 12099 TSF:MSG:READ,0-0-5,s=255,c=3,t=25,pt=1,l=1,sg=0:1 12105 TSF:MSG:PONG RECV,HP=1 12109 TSM:UPL:OK 12111 TSM:READY:ID=5,PAR=0,DIS=1 12124 TSF:MSG:SEND,5-5-0-0,s=255,c=3,t=15,pt=6,l=2,sg=0,ft=0,st=OK:0100 13359 TSF:MSG:READ,0-0-5,s=255,c=3,t=15,pt=6,l=2,sg=0:0100 14454 TSF:MSG:SEND,5-5-0-0,s=255,c=0,t=17,pt=0,l=5,sg=0,ft=0,st=OK:2.2.0 14477 TSF:MSG:SEND,5-5-0-0,s=255,c=3,t=6,pt=1,l=1,sg=0,ft=0,st=OK:0 16502 TSF:MSG:SEND,5-5-0-0,s=255,c=3,t=11,pt=0,l=10,sg=0,ft=0,st=OK:PZEM 004T 16525 TSF:MSG:SEND,5-5-0-0,s=255,c=3,t=12,pt=0,l=3,sg=0,ft=0,st=OK:1.0 16547 TSF:MSG:SEND,5-5-0-0,s=1,c=0,t=30,pt=0,l=0,sg=0,ft=0,st=OK: 16570 TSF:MSG:SEND,5-5-0-0,s=2,c=0,t=30,pt=0,l=0,sg=0,ft=0,st=OK: 16592 TSF:MSG:SEND,5-5-0-0,s=3,c=0,t=13,pt=0,l=0,sg=0,ft=0,st=OK: 16615 TSF:MSG:SEND,5-5-0-0,s=4,c=0,t=13,pt=0,l=0,sg=0,ft=0,st=OK: 16623 MCO:REG:REQ 16637 TSF:MSG:SEND,5-5-0-0,s=255,c=3,t=26,pt=1,l=1,sg=0,ft=0,st=OK:2 17840 TSF:MSG:READ,0-0-5,s=255,c=3,t=27,pt=1,l=1,sg=0:1 17846 MCO:PIM:NODE REG=1 17850 MCO:SLP:MS=16063 17852 TSF:TDI:TSL 17854 MCO:SLP:WUP=-1 17856 TSF:TRI:TSB 221.20V; 0.11A; 3.00W; 96.00Wh; 19482 TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:221.2 19505 TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=0,st=OK:0.1 19527 TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=0,st=OK:3.0 19546 TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=0,st=OK:96.0 Sleep 19554 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 19560 TSF:TDI:TSL 19562 MCO:SLP:WUP=-1 19566 TSF:TRI:TSB 220.70V; 0.11A; 3.00W; 96.00Wh; 21516 TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:220.7 21538 TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=0,st=OK:0.1 21559 TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=0,st=OK:3.0 21583 TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=0,st=OK:96.0 Sleep 21592 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 21598 TSF:TDI:TSL 21602 MCO:SLP:WUP=-1 21604 TSF:TRI:TSB 221.00V; 0.11A; 3.00W; 96.00Wh; 23562 TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:221.0 23584 TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=0,st=OK:0.1 23609 TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=0,st=OK:3.0 23631 TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=0,st=OK:96.0 Sleep 23638 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 23646 TSF:TDI:TSL 23648 MCO:SLP:WUP=-1 23650 TSF:TRI:TSB 220.60V; 0.11A; 3.00W; 96.00Wh; 25618 TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:220.6 25634 TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=0,st=OK:0.1 25657 TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=0,st=OK:3.0 25679 TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=0,st=OK:96.0 Sleep 25688 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 25694 TSF:TDI:TSL 25696 MCO:SLP:WUP=-1 25698 TSF:TRI:TSB 220.20V; 0.11A; 3.00W; 96.00Wh; 29003 !TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=NACK:220.2 30363 !TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=1,st=NACK:0.1 36687 !TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=2,st=NACK:3.0 43980 !TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=3,st=NACK:96.0 Sleep 43988 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 43995 TSF:TDI:TSL 43997 MCO:SLP:WUP=-1 43999 TSF:TRI:TSB 219.60V; 0.11A; 4.00W; 96.00Wh; 54110 !TSF:MSG:SEND,5-5-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=4,st=NACK:219.6 62173 !TSF:MSG:SEND,5-5-0-0,s=2,c=1,t=39,pt=7,l=5,sg=0,ft=5,st=NACK:0.1 70236 !TSF:MSG:SEND,5-5-0-0,s=3,c=1,t=17,pt=7,l=5,sg=0,ft=6,st=NACK:4.0 78301 !TSF:MSG:SEND,5-5-0-0,s=4,c=1,t=18,pt=7,l=5,sg=0,ft=7,st=NACK:96.0 Sleep 78309 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 78315 TSF:TDI:TSL 78317 MCO:SLP:WUP=-1 78319 TSF:TRI:TSB 78372 !TSM:READY:UPL FAIL,SNP 78374 TSM:FPAR 79478 TSF:MSG:SEND,5-5-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=8,st=OK: 79484 !TSF:SAN:FAIL 79489 TSM:FAIL:CNT=1 79491 TSM:FAIL:DIS 79493 TSF:TDI:TSL 220.30V; 0.11A; 4.00W; 96.00Wh; 81475 !TSF:SND:TNR 81477 !TSF:SND:TNR 81479 !TSF:SND:TNR 81481 !TSF:SND:TNR Sleep 81483 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 81489 !MCO:SLP:TNR 89497 TSM:FAIL:RE-INIT 89499 TSM:INIT 89602 !TSM:INIT:TSP FAIL 89604 TSM:FAIL:CNT=2 89606 TSM:FAIL:DIS 89608 TSF:TDI:TSL 91492 MCO:SLP:MS=19999 91494 TSF:TDI:TSL 91496 MCO:SLP:WUP=-1 91498 TSF:TRI:TSB 220.30V; 0.11A; 4.00W; 96.00Wh; 93249 !TSF:SND:TNR 93251 !TSF:SND:TNR 93253 !TSF:SND:TNR 93255 !TSF:SND:TNR Sleep 93257 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 93263 !MCO:SLP:TNR 99612 TSM:FAIL:RE-INIT 99614 TSM:INIT 99717 !TSM:INIT:TSP FAIL 99719 TSM:FAIL:CNT=3 99721 TSM:FAIL:DIS 99723 TSF:TDI:TSL 103266 MCO:SLP:MS=19999 103268 TSF:TDI:TSL 103270 MCO:SLP:WUP=-1 103272 TSF:TRI:TSB 219.30V; 0.11A; 4.00W; 96.00Wh; 105019 !TSF:SND:TNR 105021 !TSF:SND:TNR 105023 !TSF:SND:TNR 105027 !TSF:SND:TNR Sleep 105029 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 105035 !MCO:SLP:TNR 109727 TSM:FAIL:RE-INIT 109729 TSM:INIT 109834 !TSM:INIT:TSP FAIL 109836 TSM:FAIL:CNT=4 109838 TSM:FAIL:DIS 109840 TSF:TDI:TSL 115038 MCO:SLP:MS=19999 115040 TSF:TDI:TSL 115042 MCO:SLP:WUP=-1 115044 TSF:TRI:TSB 219.90V; 0.11A; 4.00W; 96.00Wh; 116787 !TSF:SND:TNR 116789 !TSF:SND:TNR 116793 !TSF:SND:TNR 116795 !TSF:SND:TNR Sleep 116797 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 116803 !MCO:SLP:TNR 119844 TSM:FAIL:RE-INIT 119846 TSM:INIT 119949 !TSM:INIT:TSP FAIL 119951 TSM:FAIL:CNT=5 119953 TSM:FAIL:DIS 119955 TSF:TDI:TSL 126806 MCO:SLP:MS=19999 126808 TSF:TDI:TSL 126810 MCO:SLP:WUP=-1 126812 TSF:TRI:TSB 220.10V; 0.11A; 4.00W; 96.00Wh; 128550 !TSF:SND:TNR 128555 !TSF:SND:TNR 128557 !TSF:SND:TNR 128559 !TSF:SND:TNR Sleep 128561 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 128567 !MCO:SLP:TNR 129959 TSM:FAIL:RE-INIT 129961 TSM:INIT 130066 !TSM:INIT:TSP FAIL 130068 TSM:FAIL:CNT=6 130070 TSM:FAIL:DIS 130072 TSF:TDI:TSL 138569 MCO:SLP:MS=20000 138571 TSF:TDI:TSL 138573 MCO:SLP:WUP=-1 138575 TSF:TRI:TSB 219.70V; 0.11A; 4.00W; 96.00Wh; 140316 !TSF:SND:TNR 140318 !TSF:SND:TNR 140320 !TSF:SND:TNR 140322 !TSF:SND:TNR Sleep 140324 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 140333 !MCO:SLP:TNR 140335 TSM:FAIL:RE-INIT 140337 TSM:INIT 140441 !TSM:INIT:TSP FAIL 140443 TSM:FAIL:CNT=7 140445 TSM:FAIL:DIS 140447 TSF:TDI:TSL 150335 MCO:SLP:MS=20000 150337 TSF:TDI:TSL 150339 MCO:SLP:WUP=-1 150341 TSF:TRI:TSB 220.20V; 0.11A; 4.00W; 96.00Wh; 152078 !TSF:SND:TNR 152082 !TSF:SND:TNR 152084 !TSF:SND:TNR 152086 !TSF:SND:TNR Sleep 152088 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 152094 !MCO:SLP:TNR 162097 MCO:SLP:MS=19999 162099 TSF:TDI:TSL 162101 MCO:SLP:WUP=-1 162103 TSF:TRI:TSB 220.60V; 0.11A; 4.00W; 96.00Wh; 163840 !TSF:SND:TNR 163842 !TSF:SND:TNR 163844 !TSF:SND:TNR 163846 !TSF:SND:TNR Sleep 163848 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 163854 !MCO:SLP:TNR 173858 MCO:SLP:MS=20000 173860 TSF:TDI:TSL 173862 MCO:SLP:WUP=-1 173864 TSF:TRI:TSB 219.70V; 0.11A; 4.00W; 96.00Wh; 175599 !TSF:SND:TNR 175601 !TSF:SND:TNR 175603 !TSF:SND:TNR 175605 !TSF:SND:TNR Sleep 175609 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 175616 !MCO:SLP:TNR 185618 MCO:SLP:MS=20000 185620 TSF:TDI:TSL 185622 MCO:SLP:WUP=-1 185624 TSF:TRI:TSB 219.10V; 0.11A; 3.00W; 96.00Wh; 187357 !TSF:SND:TNR 187359 !TSF:SND:TNR 187363 !TSF:SND:TNR 187365 !TSF:SND:TNR Sleep 187367 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255 187373 !MCO:SLP:TNR 197376 MCO:SLP:MS=19999 197378 TSF:TDI:TSLAnybody has a solution ?
Is it anything wrong in the sketch ? -
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login