Hallo Leute,
ich versuche grade ein Sonoff POW R2 in fhem mit MQTT2 zu verbinden
Ich habe das Sonoff mit Sonoff-Tasmota 6.5.0 geflasht
Funkioniert auch über Web-Interface
Als Topic habe ich DVES_%06X
und als Host meinen Raspi
dann das Sonoff ausgeschaltet
dann habe ich in fhem mit "define m2s MQTT2_SERVER 1883 global" den Server definiert
und das attribut autocreate auf "simple" gestellt
Dann das Sonoff wieder eingeschaltet
Aber leider wird kein MQTT2_DEVICE angelegt
Stattdessen sehe ich im log-file :
m2s: m2s_192.168.178.51_6578/DVES_56F633 left us (keepalive check)
Heisst das, dass das Sonoff Probleme hat ??
Über das Web Interface ist es noch erreichbar
hm habe nochmal einen Versuch gestartet und die Configuration im Sonoff neu aufgesetzt
jetzt gibt es diese "left us" meldung nicht mehr
dafür sehe ich im log-file folgendes :
2019.05.26 01:24:39 4: Connection accepted from m2s_192.168.178.51_25305
2019.05.26 01:24:39 5: CONNECT: (16)L(0)(4)MQTT(4)(238)(0)(10)(0)(11)DVES_56F633(0)(20)tele/DVES_56F633/LWT(0)(7)Offline(0)(9)DVES_USER(0)(9)DVES_PASS
2019.05.26 01:24:39 4: m2s_192.168.178.51_25305 DVES_56F633 CONNECT V:4 keepAlive:10 LWT:tele/DVES_56F633/LWT:Offline usr:DVES_USER
2019.05.26 01:24:39 5: PUBLISH: 1(28)(0)(20)tele/DVES_56F633/LWTOnline
2019.05.26 01:24:39 4: m2s_192.168.178.51_25305 DVES_56F633 PUBLISH tele/DVES_56F633/LWT:Online
2019.05.26 01:24:39 5: m2s: dispatch autocreate=simple\000DVES_56F633\000tele/DVES_56F633/LWT\000Online
2019.05.26 01:24:39 5: PUBLISH: 0(24)(0)(22)cmnd/DVES_56F633/POWER
2019.05.26 01:24:39 4: m2s_192.168.178.51_25305 DVES_56F633 PUBLISH cmnd/DVES_56F633/POWER:
2019.05.26 01:24:39 5: m2s: dispatch autocreate=simple\000DVES_56F633\000cmnd/DVES_56F633/POWER\000
2019.05.26 01:24:39 5: SUBSCRIBE: (130)(23)(0)(2)(0)(18)cmnd/DVES_56F633/#(0)
2019.05.26 01:24:39 4: m2s_192.168.178.51_25305 DVES_56F633 SUBSCRIBE
2019.05.26 01:24:39 4: topic:cmnd/DVES_56F633/# qos:0
2019.05.26 01:24:39 5: SUBSCRIBE: (130)(19)(0)(3)(0)(14)cmnd/sonoffs/#(0)
2019.05.26 01:24:39 4: m2s_192.168.178.51_25305 DVES_56F633 SUBSCRIBE
2019.05.26 01:24:39 4: topic:cmnd/sonoffs/# qos:0
2019.05.26 01:24:39 5: SUBSCRIBE: (130)(26)(0)(4)(0)(21)cmnd/DVES_56F633_fb/#(0)
2019.05.26 01:24:39 4: m2s_192.168.178.51_25305 DVES_56F633 SUBSCRIBE
2019.05.26 01:24:39 4: topic:cmnd/DVES_56F633_fb/# qos:0
2019.05.26 01:24:39 5: PUBLISH: 0(146)(1)(0)(22)tele/DVES_56F633/INFO1{"Module":"Sonoff Pow R2","Version":"6.5.0(release-sonoff)","FallbackTopic":"cmnd/DVES_56F633_fb/","GroupTopic":"sonoffs"}
2019.05.26 01:24:39 4: m2s_192.168.178.51_25305 DVES_56F633 PUBLISH tele/DVES_56F633/INFO1:{"Module":"Sonoff Pow R2","Version":"6.5.0(release-sonoff)","FallbackTopic":"cmnd/DVES_56F633_fb/","GroupTopic":"sonoffs"}
2019.05.26 01:24:39 5: m2s: dispatch autocreate=simple\000DVES_56F633\000tele/DVES_56F633/INFO1\000{"Module":"Sonoff Pow R2","Version":"6.5.0(release-sonoff)","FallbackTopic":"cmnd/DVES_56F633_fb/","GroupTopic":"sonoffs"}
2019.05.26 01:24:39 5: PUBLISH: 0l(0)(22)tele/DVES_56F633/INFO2{"WebServerMode":"Admin","Hostname":"DVES_56F633-5683","IPAddress":"192.168.178.51"}
2019.05.26 01:24:39 4: m2s_192.168.178.51_25305 DVES_56F633 PUBLISH tele/DVES_56F633/INFO2:{"WebServerMode":"Admin","Hostname":"DVES_56F633-5683","IPAddress":"192.168.178.51"}
2019.05.26 01:24:39 5: m2s: dispatch autocreate=simple\000DVES_56F633\000tele/DVES_56F633/INFO2\000{"WebServerMode":"Admin","Hostname":"DVES_56F633-5683","IPAddress":"192.168.178.51"}
2019.05.26 01:24:39 5: PUBLISH: 0C(0)(22)tele/DVES_56F633/INFO3{"RestartReason":"Software/System restart"}
2019.05.26 01:24:39 4: m2s_192.168.178.51_25305 DVES_56F633 PUBLISH tele/DVES_56F633/INFO3:{"RestartReason":"Software/System restart"}
2019.05.26 01:24:39 5: m2s: dispatch autocreate=simple\000DVES_56F633\000tele/DVES_56F633/INFO3\000{"RestartReason":"Software/System restart"}
2019.05.26 01:24:39 5: PUBLISH: 0'(0)(23)stat/DVES_56F633/RESULT{"POWER":"ON"}
2019.05.26 01:24:39 4: m2s_192.168.178.51_25305 DVES_56F633 PUBLISH stat/DVES_56F633/RESULT:{"POWER":"ON"}
2019.05.26 01:24:39 5: m2s: dispatch autocreate=simple\000DVES_56F633\000stat/DVES_56F633/RESULT\000{"POWER":"ON"}
2019.05.26 01:24:40 5: PUBLISH: 0(26)(0)(22)stat/DVES_56F633/POWERON
2019.05.26 01:24:40 4: m2s_192.168.178.51_25305 DVES_56F633 PUBLISH stat/DVES_56F633/POWER:ON
2019.05.26 01:24:40 5: m2s: dispatch autocreate=simple\000DVES_56F633\000stat/DVES_56F633/POWER\000ON
2019.05.26 01:24:49 5: PUBLISH: 0(145)(2)(0)(22)tele/DVES_56F633/STATE{"Time":"2019-05-26T00:24:49","Uptime":"0T00:00:14","Vcc":3.218,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":59,"POWER":"ON","Wifi":{"AP":1,"SSId":"sumonetomrf","BSSId":"C0:25:06:0F:2E:BA","Channel":2,"RSSI":100,"LinkCount":1,"Downtime":"0T00:00:03"}}
2019.05.26 01:24:49 4: m2s_192.168.178.51_25305 DVES_56F633 PUBLISH tele/DVES_56F633/STATE:{"Time":"2019-05-26T00:24:49","Uptime":"0T00:00:14","Vcc":3.218,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":59,"POWER":"ON","Wifi":{"AP":1,"SSId":"sumonetomrf","BSSId":"C0:25:06:0F:2E:BA","Channel":2,"RSSI":100,"LinkCount":1,"Downtime":"0T00:00:03"}}
2019.05.26 01:24:49 5: m2s: dispatch autocreate=simple\000DVES_56F633\000tele/DVES_56F633/STATE\000{"Time":"2019-05-26T00:24:49","Uptime":"0T00:00:14","Vcc":3.218,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":59,"POWER":"ON","Wifi":{"AP":1,"SSId":"sumonetomrf","BSSId":"C0:25:06:0F:2E:BA","Channel":2,"RSSI":100,"LinkCount":1,"Downtime":"0T00:00:03"}}
2019.05.26 01:24:50 5: PUBLISH: 0(252)(1)(0)(23)tele/DVES_56F633/SENSOR{"Time":"2019-05-26T00:24:49","ENERGY":{"TotalStartTime":"2019-05-25T23:41:25","Total":0.114,"Yesterday":0.114,"Today":0.000,"Period":0,"Power":0,"ApparentPower":0,"ReactivePower":0,"Factor":0.00,"Voltage":231,"Current":0.000}}
2019.05.26 01:24:50 4: m2s_192.168.178.51_25305 DVES_56F633 PUBLISH tele/DVES_56F633/SENSOR:{"Time":"2019-05-26T00:24:49","ENERGY":{"TotalStartTime":"2019-05-25T23:41:25","Total":0.114,"Yesterday":0.114,"Today":0.000,"Period":0,"Power":0,"ApparentPower":0,"ReactivePower":0,"Factor":0.00,"Voltage":231,"Current":0.000}}
2019.05.26 01:24:50 5: m2s: dispatch autocreate=simple\000DVES_56F633\000tele/DVES_56F633/SENSOR\000{"Time":"2019-05-26T00:24:49","ENERGY":{"TotalStartTime":"2019-05-25T23:41:25","Total":0.114,"Yesterday":0.114,"Today":0.000,"Period":0,"Power":0,"ApparentPower":0,"ReactivePower":0,"Factor":0.00,"Voltage":231,"Current":0.000}}
2019.05.26 01:24:50 5: PINGREQ: (192)(0)
2019.05.26 01:24:50 4: m2s_192.168.178.51_25305 DVES_56F633 PINGREQ
2019.05.26 01:25:01 5: PINGREQ: (192)(0)
2019.05.26 01:25:01 4: m2s_192.168.178.51_25305 DVES_56F633 PINGREQ
2019.05.26 01:25:11 5: PINGREQ: (192)(0)
2019.05.26 01:25:11 4: m2s_192.168.178.51_25305 DVES_56F633 PINGREQ
2019.05.26 01:25:21 5: PINGREQ: (192)(0)
2019.05.26 01:25:21 4: m2s_192.168.178.51_25305 DVES_56F633 PINGREQ
2019.05.26 01:25:31 5: PINGREQ: (192)(0)
2019.05.26 01:25:31 4: m2s_192.168.178.51_25305 DVES_56F633 PINGREQ
2019.05.26 01:25:41 5: PINGREQ: (192)(0)
2019.05.26 01:25:41 4: m2s_192.168.178.51_25305 DVES_56F633 PINGREQ
Trotzdem erscheint kein MQTT2_DEVICE ??
Hast in Raum mqtt2 geschaut?
Zitatm2s: m2s_192.168.178.51_6578/DVES_56F633 left us (keepalive check)
Das Geraet meldet beim CONNECT in welchen Zeitinterwallen es ein PINGREQ Paket senden wird.
Wenn nach 1.5-mal diese Zeit keine PINGREQ empfangen wurde, beendet MQTT2_SERVER die Verbindung mit dieser Meldung.
Es est vmtl auf Verbindungsprobleme zurueckzufuehren.
ZitatTrotzdem erscheint kein MQTT2_DEVICE ??
Ich gehe davon aus, dass keine autocreate Intanz (mehr) existiert oder sie deaktiviert wurde.
Wenn diese Theorie falsch ist, dann bitte ich um ein "attr global verbose 5" Log.
Zitat von: DasQ am 26 Mai 2019, 07:58:58
Hast in Raum mqtt2 geschaut?
Ja habe ich
auch unter "everything" erscheint nix
Zitat von: rudolfkoenig am 26 Mai 2019, 10:21:17
Das Geraet meldet beim CONNECT in welchen Zeitinterwallen es ein PINGREQ Paket senden wird.
Wenn nach 1.5-mal diese Zeit keine PINGREQ empfangen wurde, beendet MQTT2_SERVER die Verbindung mit dieser Meldung.
Es est vmtl auf Verbindungsprobleme zurueckzufuehren.
Ich gehe davon aus, dass keine autocreate Intanz (mehr) existiert oder sie deaktiviert wurde.
Wenn diese Theorie falsch ist, dann bitte ich um ein "attr global verbose 5" Log.
ja scheinen wohl Verbindungsprobleme oder so zu sein ?
Heute Nacht (bzw Morgen) konnte ich unter "Everthing" sehen, dass Devices wie m2s_192.168.178.51_25305 erschienen sind
und nach einiger Zeit verschwunden , um dann mit anderer Nummer am Ende wieder aufzutauchen.
Das kann ich jetzt leider nicht mehr sehen ??
ZitatHeute Nacht (bzw Morgen) konnte ich unter "Everthing" sehen, dass Devices wie m2s_192.168.178.51_25305 erschienen sind
Das ist so in Ordnung, das sind die FHEM internen Repraesentationen der (temporaeren) Socket-Verbindungen, initiiert von der anderen Seite.
Diese werden weder in fhem.cfg gespeichert, noch sind sie in der normalen FHEMWEB Ansicht zu sehen, um die Benutzer nicht zu verwirren.
P.S.: Wenn man ernsthaft eine Hilfe erwartet, dann bitte alle Fragen beantworten.
Zitat von: rudolfkoenig am 26 Mai 2019, 11:20:38
Das ist so in Ordnung, das sind die FHEM internen Repraesentationen der (temporaeren) Socket-Verbindungen, initiiert von der anderen Seite.
Diese werden weder in fhem.cfg gespeichert, noch sind sie in der normalen FHEMWEB Ansicht zu sehen, um die Benutzer nicht zu verwirren.
P.S.: Wenn man ernsthaft eine Hilfe erwartet, dann bitte alle Fragen beantworten.
Bitte nicht gleich sauer sein. Bin halt am kämpfen.
Bis ca 4:00 konnte man noch folgendes sehen im log:
2019.05.26 03:54:27 4: m2s_192.168.178.51_16993 DVES_56F633 PINGREQ
2019.05.26 03:54:37 5: PINGREQ: (192)(0)
2019.05.26 03:54:37 4: m2s_192.168.178.51_16993 DVES_56F633 PINGREQ
2019.05.26 03:54:38 5: PUBLISH: 0(146)(2)(0)(22)tele/DVES_56F633/STATE{"Time":"2019-05-26T02:54:38","Uptime":"0T02:30:03","Vcc":3.217,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"POWER":"OFF","Wifi":{"AP":1,"SSId":"sumonetomrf","BSSId":"C0:25:06:0F:2E:BA","Channel":2,"RSSI":100,"LinkCount":1,"Downtime":"0T00:00:03"}}
2019.05.26 03:54:38 4: m2s_192.168.178.51_16993 DVES_56F633 PUBLISH tele/DVES_56F633/STATE:{"Time":"2019-05-26T02:54:38","Uptime":"0T02:30:03","Vcc":3.217,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"POWER":"OFF","Wifi":{"AP":1,"SSId":"sumonetomrf","BSSId":"C0:25:06:0F:2E:BA","Channel":2,"RSSI":100,"LinkCount":1,"Downtime":"0T00:00:03"}}
2019.05.26 03:54:38 5: m2s: dispatch autocreate=simple\000DVES_56F633\000tele/DVES_56F633/STATE\000{"Time":"2019-05-26T02:54:38","Uptime":"0T02:30:03","Vcc":3.217,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"POWER":"OFF","Wifi":{"AP":1,"SSId":"sumonetomrf","BSSId":"C0:25:06:0F:2E:BA","Channel":2,"RSSI":100,"LinkCount":1,"Downtime":"0T00:00:03"}}
2019.05.26 03:54:38 5: PUBLISH: 0(250)(1)(0)(23)tele/DVES_56F633/SENSOR{"Time":"2019-05-26T02:54:38","ENERGY":{"TotalStartTime":"2019-05-25T23:41:25","Total":0.114,"Yesterday":0.114,"Today":0.000,"Period":0,"Power":0,"ApparentPower":0,"ReactivePower":0,"Factor":0.00,"Voltage":0,"Current":0.000}}
2019.05.26 03:54:38 4: m2s_192.168.178.51_16993 DVES_56F633 PUBLISH tele/DVES_56F633/SENSOR:{"Time":"2019-05-26T02:54:38","ENERGY":{"TotalStartTime":"2019-05-25T23:41:25","Total":0.114,"Yesterday":0.114,"Today":0.000,"Period":0,"Power":0,"ApparentPower":0,"ReactivePower":0,"Factor":0.00,"Voltage":0,"Current":0.000}}
2019.05.26 03:54:38 5: m2s: dispatch autocreate=simple\000DVES_56F633\000tele/DVES_56F633/SENSOR\000{"Time":"2019-05-26T02:54:38","ENERGY":{"TotalStartTime":"2019-05-25T23:41:25","Total":0.114,"Yesterday":0.114,"Today":0.000,"Period":0,"Power":0,"ApparentPower":0,"ReactivePower":0,"Factor":0.00,"Voltage":0,"Current":0.000}}
2019.05.26 03:54:47 5: PINGREQ: (192)(0)
2019.05.26 03:54:47 4: m2s_192.168.178.51_16993 DVES_56F633 PINGREQ
2019.05.26 03:54:57 5: PINGREQ: (192)(0)
2019.05.26 03:54:57 4: m2s_192.168.178.51_16993 DVES_56F633 PINGREQ
2019.05.26 03:55:07 5: PINGREQ: (192)(0)
2019.05.26 03:55:07 4: m2s_192.168.178.51_16993 DVES_56F633 PINGREQ
2019.05.26 03:55:12 1: No Logdevice >FileLog_TFATS34C_d9<
2019.05.26 03:55:17 5: PINGREQ: (192)(0)
2019.05.26 03:55:17 4: m2s_192.168.178.51_16993 DVES_56F633 PINGREQ
2019.05.26 03:55:27 5: PINGREQ: (192)(0)
2019.05.26 03:55:27 4: m2s_192.168.178.51_16993 DVES_56F633 PINGREQ
2019.05.26 03:55:37 5: PINGREQ: (192)(0)
2019.05.26 03:55:37 4: m2s_192.168.178.51_16993 DVES_56F633 PINGREQ
2019.05.26 03:55:47 5: PINGREQ: (192)(0)
2019.05.26 03:55:47 4: m2s_192.168.178.51_16993 DVES_56F633 PINGREQ
2019.05.26 03:55:57 5: PINGREQ: (192)(0)
2019.05.26 03:55:57 4: m2s_192.168.178.51_16993 DVES_56F633 PINGREQ
2019.05.26 03:56:07 5: PINGREQ: (192)(0)
2019.05.26 03:56:07 4: m2s_192.168.178.51_16993 DVES_56F633 PINGREQ
2019.05.26 03:56:17 5: PINGREQ: (192)(0)
2019.05.26 03:56:17 4: m2s_192.168.178.51_16993 DVES_56F633 PINGREQ
2019.05.26 03:56:27 5: PINGREQ: (192)(0)
2019.05.26 03:56:27 4: m2s_192.168.178.51_16993 DVES_56F633 PINGREQ
2019.05.26 03:56:37 5: PINGREQ: (192)(0)
2019.05.26 03:56:37 4: m2s_192.168.178.51_16993 DVES_56F633 PINGREQ
2019.05.26 03:56:47 5: PINGREQ: (192)(0)
2019.05.26 03:56:47 4: m2s_192.168.178.51_16993 DVES_56F633 PINGREQ
2019.05.26 03:56:57 5: PINGREQ: (192)(0)
2019.05.26 03:56:57 4: m2s_192.168.178.51_16993 DVES_56F633 PINGREQ
2019.05.26 03:57:07 5: PINGREQ: (192)(0)
2019.05.26 03:57:07 4: m2s_192.168.178.51_16993 DVES_56F633 PINGREQ
2019.05.26 03:57:17 5: PINGREQ: (192)(0)
2019.05.26 03:57:17 4: m2s_192.168.178.51_16993 DVES_56F633 PINGREQ
2019.05.26 03:57:27 5: PINGREQ: (192)(0)
2019.05.26 03:57:27 4: m2s_192.168.178.51_16993 DVES_56F633 PINGREQ
2019.05.26 03:57:37 5: PINGREQ: (192)(0)
2019.05.26 03:57:37 4: m2s_192.168.178.51_16993 DVES_56F633 PINGREQ
2019.05.26 03:57:48 5: PINGREQ: (192)(0)
2019.05.26 03:57:48 4: m2s_192.168.178.51_16993 DVES_56F633 PINGREQ
2019.05.26 03:57:58 5: PINGREQ: (192)(0)
2019.05.26 03:57:58 4: m2s_192.168.178.51_16993 DVES_56F633 PINGREQ
2019.05.26 03:58:08 5: PINGREQ: (192)(0)
2019.05.26 03:58:08 4: m2s_192.168.178.51_16993 DVES_56F633 PINGREQ
Jetzt erscheint gar nix mehr von 192.168.178.51
Habe fhem schon mehrmals neu gestartet.
Das Sonoff ist über Webinterface weiterhin erreichbar und auch in der fritzbox zu sehen.
Welche Frage habe ich vergessen zu beantworten ??
So habe den MQTT2 server mal gelöscht.
fhem restartet
und den server neu aufgesetzt.
Mit global verbose = 5 sehe ich im log alle 10 Sekunden was vom Sonoff:
2019.05.26 12:07:32 4: myMqtt2_192.168.178.51_17522 DVES_56F633 SUBSCRIBE
2019.05.26 12:07:32 4: topic:cmnd/DVES_56F633/# qos:0
2019.05.26 12:07:32 4: myMqtt2_192.168.178.51_17522 DVES_56F633 SUBSCRIBE
2019.05.26 12:07:32 4: topic:cmnd/sonoffs/# qos:0
2019.05.26 12:07:32 4: myMqtt2_192.168.178.51_17522 DVES_56F633 SUBSCRIBE
2019.05.26 12:07:32 4: topic:cmnd/DVES_56F633_fb/# qos:0
2019.05.26 12:07:32 4: myMqtt2_192.168.178.51_17522 DVES_56F633 PUBLISH tele/DVES_56F633/INFO1:{"Module":"Sonoff Pow R2","Version":"6.5.0(release-sonoff)","FallbackTopic":"cmnd/DVES_56F633_fb/","GroupTopic":"sonoffs"}
2019.05.26 12:07:32 5: myMqtt2: dispatch autocreate=simple\000DVES_56F633\000tele/DVES_56F633/INFO1\000{"Module":"Sonoff Pow R2","Version":"6.5.0(release-sonoff)","FallbackTopic":"cmnd/DVES_56F633_fb/","GroupTopic":"sonoffs"}
2019.05.26 12:07:32 5: Starting notify loop for global, 1 event(s), first is UNDEFINED MQTT2_DVES_56F633 MQTT2_DEVICE DVES_56F633
2019.05.26 12:07:32 4: DbLog myDbLog -> check Device: global , Event: UNDEFINED MQTT2_DVES_56F633 MQTT2_DEVICE DVES_56F633
2019.05.26 12:07:32 5: DbLog myDbLog -> parsed Event: global , Event: UNDEFINED MQTT2_DVES_56F633 MQTT2_DEVICE DVES_56F633
2019.05.26 12:07:32 4: DbLog myDbLog -> added event - Timestamp: 2019-05-26 12:07:32, Device: global, Type: GLOBAL, Event: UNDEFINED MQTT2_DVES_56F633 MQTT2_DEVICE DVES_56F633, Reading: state, Value: UNDEFINED MQTT2_DVES_56F633 MQTT2_DEVICE DVES_56F633, Unit:
2019.05.26 12:07:32 4: myMqtt2_192.168.178.51_17522 DVES_56F633 PUBLISH tele/DVES_56F633/INFO2:{"WebServerMode":"Admin","Hostname":"DVES_56F633-5683","IPAddress":"192.168.178.51"}
2019.05.26 12:07:32 5: myMqtt2: dispatch autocreate=simple\000DVES_56F633\000tele/DVES_56F633/INFO2\000{"WebServerMode":"Admin","Hostname":"DVES_56F633-5683","IPAddress":"192.168.178.51"}
2019.05.26 12:07:32 5: Starting notify loop for global, 1 event(s), first is UNDEFINED MQTT2_DVES_56F633 MQTT2_DEVICE DVES_56F633
2019.05.26 12:07:33 4: myMqtt2_192.168.178.51_17522 DVES_56F633 PUBLISH tele/DVES_56F633/INFO3:{"RestartReason":"Fatal exception:29 flag:2 (EXCEPTION) epc1:0x4000df64 epc2:0x00000000 epc3:0x00000000 excvaddr:0x00000000 depc:0x00000000"}
2019.05.26 12:07:33 5: myMqtt2: dispatch autocreate=simple\000DVES_56F633\000tele/DVES_56F633/INFO3\000{"RestartReason":"Fatal exception:29 flag:2 (EXCEPTION) epc1:0x4000df64 epc2:0x00000000 epc3:0x00000000 excvaddr:0x00000000 depc:0x00000000"}
2019.05.26 12:07:33 5: Starting notify loop for global, 1 event(s), first is UNDEFINED MQTT2_DVES_56F633 MQTT2_DEVICE DVES_56F633
2019.05.26 12:07:33 4: myMqtt2_192.168.178.51_17522 DVES_56F633 PUBLISH stat/DVES_56F633/RESULT:{"POWER":"OFF"}
2019.05.26 12:07:33 5: myMqtt2: dispatch autocreate=simple\000DVES_56F633\000stat/DVES_56F633/RESULT\000{"POWER":"OFF"}
2019.05.26 12:07:33 5: Starting notify loop for global, 1 event(s), first is UNDEFINED MQTT2_DVES_56F633 MQTT2_DEVICE DVES_56F633
2019.05.26 12:07:33 4: DbLog myDbLog -> check Device: global , Event: UNDEFINED MQTT2_DVES_56F633 MQTT2_DEVICE DVES_56F633
2019.05.26 12:07:33 5: DbLog myDbLog -> parsed Event: global , Event: UNDEFINED MQTT2_DVES_56F633 MQTT2_DEVICE DVES_56F633
2019.05.26 12:07:33 4: DbLog myDbLog -> added event - Timestamp: 2019-05-26 12:07:33, Device: global, Type: GLOBAL, Event: UNDEFINED MQTT2_DVES_56F633 MQTT2_DEVICE DVES_56F633, Reading: state, Value: UNDEFINED MQTT2_DVES_56F633 MQTT2_DEVICE DVES_56F633, Unit:
2019.05.26 12:07:33 4: myMqtt2_192.168.178.51_17522 DVES_56F633 PUBLISH stat/DVES_56F633/POWER:OFF
2019.05.26 12:07:33 5: myMqtt2: dispatch autocreate=simple\000DVES_56F633\000stat/DVES_56F633/POWER\000OFF
2019.05.26 12:07:33 4: DbLog myDbLog -> check Device: global , Event: UNDEFINED MQTT2_DVES_56F633 MQTT2_DEVICE DVES_56F633
2019.05.26 12:07:33 5: DbLog myDbLog -> parsed Event: global , Event: UNDEFINED MQTT2_DVES_56F633 MQTT2_DEVICE DVES_56F633
2019.05.26 12:07:33 4: DbLog myDbLog -> added event - Timestamp: 2019-05-26 12:07:33, Device: global, Type: GLOBAL, Event: UNDEFINED MQTT2_DVES_56F633 MQTT2_DEVICE DVES_56F633, Reading: state, Value: UNDEFINED MQTT2_DVES_56F633 MQTT2_DEVICE DVES_56F633, Unit:
2019.05.26 12:07:43 4: myMqtt2_192.168.178.51_17522 DVES_56F633 PUBLISH tele/DVES_56F633/STATE:{"Time":"2019-05-26T11:07:43","Uptime":"0T00:00:13","Vcc":3.217,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"POWER":"OFF","Wifi":{"AP":1,"SSId":"sumonetomrf","BSSId":"C0:25:06:0F:2E:BA","Channel":2,"RSSI":100,"LinkCount":1,"Downtime":"0T00:00:03"}}
2019.05.26 12:07:43 5: myMqtt2: dispatch autocreate=simple\000DVES_56F633\000tele/DVES_56F633/STATE\000{"Time":"2019-05-26T11:07:43","Uptime":"0T00:00:13","Vcc":3.217,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"POWER":"OFF","Wifi":{"AP":1,"SSId":"sumonetomrf","BSSId":"C0:25:06:0F:2E:BA","Channel":2,"RSSI":100,"LinkCount":1,"Downtime":"0T00:00:03"}}
2019.05.26 12:07:43 5: Starting notify loop for global, 1 event(s), first is UNDEFINED MQTT2_DVES_56F633 MQTT2_DEVICE DVES_56F633
2019.05.26 12:07:45 4: myMqtt2_192.168.178.51_17522 DVES_56F633 PINGREQ
2019.05.26 12:07:55 4: myMqtt2_192.168.178.51_17522 DVES_56F633 PINGREQ
2019.05.26 12:08:05 4: myMqtt2_192.168.178.51_17522 DVES_56F633 PINGREQ
2019.05.26 12:08:15 4: myMqtt2_192.168.178.51_17522 DVES_56F633 PINGREQ
2019.05.26 12:08:25 4: myMqtt2_192.168.178.51_17522 DVES_56F633 PINGREQ
usw
2019.05.26 12:21:42 4: myMqtt2_192.168.178.51_17522 DVES_56F633 PINGREQ
Diese PINGREQ werden doch scheinbar nicht beantwortet oder sehe ich das falsch ?
hier noch ein Listing von so einer Socket Verbindung.
Das sieht doch eigentlich wieder ganz gut aus ?
Kann es sein, dass aus irgendeinem Grund das autocreate nicht funktioniert ?
In den logs wird das autocreate scheinbar immer wieder gestartet, oder sehe ich das falsch ?
Internals:
BUF
FD 137
NAME myMqtt2_192.168.178.51_17522
NR 609
PEER 192.168.178.51
PORT 17522
SNAME myMqtt2
SSL
STATE Connected
TEMPORARY 1
TYPE MQTT2_SERVER
WBCallback
cflags 238
cid DVES_56F633
keepalive 10
lastMsgTime 1558866535.96097
lwt tele/DVES_56F633/LWT:Offline
protoNum 4
protoTxt MQTT
usr DVES_USER
READINGS:
2019-05-26 12:07:32 state Connected
subscriptions:
cmnd/DVES_56F633/# 1558865252.44345
cmnd/DVES_56F633_fb/# 1558865252.44426
cmnd/sonoffs/# 1558865252.4439
Attributes:
room hidden
ZitatBitte nicht gleich sauer sein. Bin halt am kämpfen.
Ich bin nicht sauer, wollte nur darauf Hinweisen, dass ich nur dann helfen kann, wenn meine Fragen beantwortet werden.
Sonst betrachte ich die Beitrage als "Bedarf nach Seele ausschuetten/Troesten".
ZitatWelche Frage habe ich vergessen zu beantworten ??
Diese:
ZitatIch gehe davon aus, dass keine autocreate Intanz (mehr) existiert oder sie deaktiviert wurde.
D.h. "list TPYE=autocreate" sollte was ausgeben, und da sollte kein disable oder ignoreTypes gesetzt sein.
Das ist der Fall bei der ausgelieferten/initialen fhem.cfg.
ZitatIn den logs wird das autocreate scheinbar immer wieder gestartet, oder sehe ich das falsch ?
Leider wird autocreate mehrfach verwendet:
- MQTT2_SERVER erlaubt mit dem autocreate Attribut das automatisches Anlegen bzw. Erweitern von MQTT2_DEVICE Instanzen
- es wird eine autocreate Instanz (s.o.), benoetigt, um die MQTT2_DEVICE Instanzen zu definieren. Nach dem verbose 5 Log vermute ich, dass sie nicht definiert oder abgeschaltet ist. Wenn ich mich irren sollte, dann bitte ich um ein Listing dieser autocreate Instanz.
ZitatDiese PINGREQ werden doch scheinbar nicht beantwortet oder sehe ich das falsch ?
Doch, es wird nur nicht protokolliert.
Sonst muesste laut Spec die andere Seite die Verbindung schliessen.
Hm "list TYPE=autocreate" zeigt mir gar nix an ??
Ich bin der Meinung du suchst an der falschen Stelle.
Hast den tasmota schonmal zurück gesetzt?
Was sagt der tasmota log?
ZitatHm "list TYPE=autocreate" zeigt mir gar nix an ??
Dann bitte eine Instanz mit "define ac autocreate" anlegen.
Verdammt, jetzt geht es !!! ;D
Ich bin zu blöd für diese Welt.
Welches template sollte ich dann nehmen für die Sonoff POW R2 ?
Internals:
CFGFN
CID DVES_56F633
DEF DVES_56F633
DEVICETOPIC MQTT2_DVES_56F633
FUUID 5cea7a71-f33f-37cc-f9ea-0b6ac161c55bba8d
IODev myMqtt2
LASTInputDev myMqtt2
MSGCNT 14
NAME MQTT2_DVES_56F633
NR 945
STATE off
TYPE MQTT2_DEVICE
myMqtt2_MSGCNT 14
myMqtt2_TIME 2019-05-26 13:42:34
Helper:
DBLOG:
ENERGY_ApparentPower:
myDbLog:
TIME 1558870794.9389
VALUE 0
ENERGY_Current:
myDbLog:
TIME 1558870794.9389
VALUE 0.000
ENERGY_Factor:
myDbLog:
TIME 1558870794.9389
VALUE 0.00
ENERGY_Period:
myDbLog:
TIME 1558870794.9389
VALUE 0
ENERGY_Power:
myDbLog:
TIME 1558870794.9389
VALUE 0
ENERGY_ReactivePower:
myDbLog:
TIME 1558870794.9389
VALUE 0
ENERGY_Today:
myDbLog:
TIME 1558870794.9389
VALUE 0.000
ENERGY_Total:
myDbLog:
TIME 1558870794.9389
VALUE 0.114
ENERGY_TotalStartTime:
myDbLog:
TIME 1558870794.9389
VALUE 2019-05-25T23:41:25
ENERGY_Voltage:
myDbLog:
TIME 1558870794.9389
VALUE 0
ENERGY_Yesterday:
myDbLog:
TIME 1558870794.9389
VALUE 0.114
FallbackTopic:
myDbLog:
TIME 1558870782.91598
VALUE cmnd/DVES_56F633_fb/
GroupTopic:
myDbLog:
TIME 1558870782.91598
VALUE sonoffs
Hostname:
myDbLog:
TIME 1558870783.22185
VALUE DVES_56F633-5683
IPAddress:
myDbLog:
TIME 1558870783.22185
VALUE 192.168.178.51
LWT:
myDbLog:
TIME 1558870782.81086
VALUE Online
LoadAvg:
myDbLog:
TIME 1558870794.51068
VALUE 29
Module:
myDbLog:
TIME 1558870782.91598
VALUE Sonoff Pow R2
POWER:
myDbLog:
TIME 1558870794.51068
VALUE OFF
POWER1:
myDbLog:
TIME 1558870954.88848
VALUE off
RestartReason:
myDbLog:
TIME 1558870783.50736
VALUE Software/System restart
SaveData:
myDbLog:
TIME 1558870856.30677
VALUE on
SetOption26:
myDbLog:
TIME 1558870855.46972
VALUE on
Sleep:
myDbLog:
TIME 1558870794.51068
VALUE 50
SleepMode:
myDbLog:
TIME 1558870794.51068
VALUE Dynamic
StateText1:
myDbLog:
TIME 1558870854.42768
VALUE off
StateText2:
myDbLog:
TIME 1558870854.68836
VALUE on
StateText3:
myDbLog:
TIME 1558870854.96942
VALUE toggle
StateText4:
myDbLog:
TIME 1558870855.16964
VALUE hold
Time:
myDbLog:
TIME 1558870794.9389
VALUE 2019-05-26T12:39:54
Uptime:
myDbLog:
TIME 1558870794.51068
VALUE 0T00:00:15
Vcc:
myDbLog:
TIME 1558870794.51068
VALUE 3.217
Version:
myDbLog:
TIME 1558870782.91598
VALUE 6.5.0(release-sonoff)
WebServerMode:
myDbLog:
TIME 1558870783.22185
VALUE Admin
Wifi_AP:
myDbLog:
TIME 1558870794.51068
VALUE 1
Wifi_BSSId:
myDbLog:
TIME 1558870794.51068
VALUE C0:25:06:0F:2E:BA
Wifi_Channel:
myDbLog:
TIME 1558870794.51068
VALUE 2
Wifi_Downtime:
myDbLog:
TIME 1558870794.51068
VALUE 0T00:00:03
Wifi_LinkCount:
myDbLog:
TIME 1558870794.51068
VALUE 1
Wifi_RSSI:
myDbLog:
TIME 1558870794.51068
VALUE 100
Wifi_SSId:
myDbLog:
TIME 1558870794.51068
VALUE sumonetomrf
state:
myDbLog:
TIME 1558870954.6396
VALUE set_off
OLDREADINGS:
READINGS:
2019-05-26 13:42:34 POWER1 off
2019-05-26 13:40:56 SaveData on
2019-05-26 13:40:55 SetOption26 on
2019-05-26 13:40:54 StateText1 off
2019-05-26 13:40:54 StateText2 on
2019-05-26 13:40:54 StateText3 toggle
2019-05-26 13:40:55 StateText4 hold
2019-05-26 13:42:34 state set_off
Attributes:
IODev myMqtt2
autocreate 0
model A_01a_tasmota_basic_state_power1
readingList tele/DVES_56F633/LWT:.* LWT
tele/DVES_56F633/STATE:.* { json2nameValue($EVENT) }
tele/DVES_56F633/SENSOR:.* { json2nameValue($EVENT) }
tele/DVES_56F633/INFO.:.* { json2nameValue($EVENT) }
stat/DVES_56F633/RESULT:.* { json2nameValue($EVENT) }
room MQTT2_DEVICE,myMqtt2
setList off:noArg cmnd/DVES_56F633/POWER1 0
on:noArg cmnd/DVES_56F633/POWER1 1
toggle:noArg cmnd/DVES_56F633/POWER1 2
setStateList on off toggle
stateFormat POWER1
Sorry war wohl zu schnell mit dem Schliessen diese Themas. :-[ :-[
Nun ist es wieder geöffnet
und was wars?
für dein pow nimmst du am besten das pow template.
nachdem das zugewiesen hast, musst dein tasmota/sonoff neustarten.
@rudi, dies device AC was du ihn anlegen lässt, brauchen wir das alle? (also alle die mqtt2 nutzen) und wenn ja, wieso war des nicht automatisch bei mir?
define ac autocreate
war der Zauberbefehl
Das war mir auch nicht bewusst, das das fehlt ?? ???
Zitatdies device AC was du ihn anlegen lässt, brauchen wir das alle?
Eine autocreate Instanz (mit dem Namen autocreate, aber Name ist egal), ist in der "standard/initial" fhem.cfg definiert, frank_41 muss sie irgendwannmal entfernt haben.
Sie ist im wesentlichen ein notify, was auf "UNDEFINED XXX" hoert, und ein "define XXX" durchfuehrt, nebst FileLog,etc anlegen.
Ist seit fhem-4.9 (2010) so.
also ich hab alle backups durch, bei mir war die nie standard.
man sollte ordentlich suchen .... klar war es da ::)