NEWS
Gosund SP111 mit Tasmota 13.2.0 Problem mit DP
-
@ralla66 Ok, dann habe ich es richtig gemacht.
Allerdings stimmt der Inhalt nicht und diese Meldung scheint die Ursache zu sein:
18:34:19.588 MQT: stat/tasmota_B8D3E7/RESULT = {"WebSend":"Connect failed"}
Steht auch in meinem letzten Post in der Konsolenausgabe.
Gebe ich im Browser http://192.168.178.164/cm?cmnd=status 10 ein erhalte ich folgendes:
{"StatusSNS":{"Time":"2023-11-15T18:37:01","ENERGY":{"TotalStartTime":"2020-06-30T13:38:42","Total":0.556,"Yesterday":0.170,"Today":0.055,"Power":41,"ApparentPower":41,"ReactivePower":0,"Factor":1.00,"Voltage":229,"Current":0.181}}}In der Konsole sieht es folgend aus:
18:38:48.972 MQT: tele/tasmota_B8D3E7/STATE = {"Time":"2023-11-15T18:38:48","Uptime":"0T12:01:26","UptimeSec":43286,"Heap":20,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":4,"POWER":"ON","Wifi":{"AP":1,"SSId":"Palatina","BSSId":"5C:49:79:55:9E:DC","Channel":4,"Mode":"11n","RSSI":82,"Signal":-59,"LinkCount":1,"Downtime":"0T00:00:03"}} 18:38:48.984 MQT: tele/tasmota_B8D3E7/SENSOR = {"Time":"2023-11-15T18:38:48","ENERGY":{"TotalStartTime":"2020-06-30T13:38:42","Total":0.558,"Yesterday":0.170,"Today":0.057,"Period":1,"Power":42,"ApparentPower":42,"ReactivePower":0,"Factor":1.00,"Voltage":229,"Current":0.183}} 18:38:50.972 SCR: performs "websend [192.168.178.164] /cm?cmnd=status 10" 18:38:56.176 MQT: stat/tasmota_B8D3E7/RESULT = {"WebSend":"Connect failed"} 18:38:56.184 MQT: stat/tasmota_B8D3E7/RESULT = {"Total":0} 18:38:56.191 MQT: stat/tasmota_B8D3E7/RESULT = {"Yesterday":0} 18:38:56.199 MQT: stat/tasmota_B8D3E7/RESULT = {"Today":0} 18:38:56.206 MQT: stat/tasmota_B8D3E7/RESULT = {"ApparentPower":0} 18:38:56.213 MQT: stat/tasmota_B8D3E7/RESULT = {"ReactivePower":0.00} 18:38:56.221 MQT: stat/tasmota_B8D3E7/RESULT = {"Power":0} 18:38:56.228 MQT: stat/tasmota_B8D3E7/RESULT = {"Voltage":0} 18:38:56.235 MQT: stat/tasmota_B8D3E7/RESULT = {"Current":0}
In den ersten beiden Zeilen siehst du die JSON-Inhalte, aber ab Zeile 5 sind alle Werte 0??!!
Ich vermute das liegt am Connection failed in Zeile 4.
-
ja richtig, vermute da ist was falsch in Zeile 45 beim send
Hattest du nicht 2 Gosund ? Dann nimm mal die andere IP -
@ralla66 ich habe viele. Du meinst ich soll mal die Daten einer anderen abfragen und publishen?!
-
@ralfth
ja zum testen ob websend rausgeht und ein Done kommt
Nachtrag: lösch mal den Kommentar
; MQT: tasmota_Reserve2 = {"StatusSNS":{"Time":"2023-11-14T12:59:46","ENERGY":{"TotalStart...............................
nicht das die Zeile zu lang ist -
@ralla66 OK, hier kommt eine DONE. allerdings werden die Die Werte nich ins Result geschrieben. Oder werden sie nicht richt gelesen?
18:57:45.317 SCR: performs "websend [192.168.178.151] /cm?cmnd=status 10" 18:57:45.391 MQT: stat/tasmota_B8D3E7/RESULT = {"WebSend":"Done"} 18:57:45.398 MQT: stat/tasmota_B8D3E7/RESULT = {"Total":0} 18:57:45.404 MQT: stat/tasmota_B8D3E7/RESULT = {"Yesterday":0} 18:57:45.408 MQT: stat/tasmota_B8D3E7/RESULT = {"Today":0} 18:57:45.412 MQT: stat/tasmota_B8D3E7/RESULT = {"ApparentPower":0} 18:57:45.416 MQT: stat/tasmota_B8D3E7/RESULT = {"ReactivePower":0.00} 18:57:45.421 MQT: stat/tasmota_B8D3E7/RESULT = {"Power":0} 18:57:45.425 MQT: stat/tasmota_B8D3E7/RESULT = {"Voltage":0} 18:57:45.429 MQT: stat/tasmota_B8D3E7/RESULT = {"Current":0}
Hier läuft übrigens eine .bin 13.2.0 DE ganz normal von der Tasmota-Seite.
@ralfth sagte in Gosund SP111 mit Tasmota 13.2.0 Problem mit DP:
Die folgenden defines sind nicht mehr Bestandteil my_user_config.h
#define USE_SCRIPT_GLOBVARS
#define USE_SCRIPT_STATUS
#define USE_SCRIPT_STATUS
#define USE_SCRIPT_FULL_JSON_PARSER
#define USE_SCRIPT_JSON_EXPORT
#define USE_SCRIPT_WEB_DISPLAY
#define USE_SCRIPT_SERIAL
#define USE_SML_MDamit steht es nicht in Zusammenhang. Hatte ich weiter oben schon geschrieben.
-
@ralfth sagte in Gosund SP111 mit Tasmota 13.2.0 Problem mit DP:
192.168.178.151
geprüft im Browser ?
Topic ist default ? -
@ralla66 sagte in Gosund SP111 mit Tasmota 13.2.0 Problem mit DP:
@ralfth sagte in Gosund SP111 mit Tasmota 13.2.0 Problem mit DP:
192.168.178.151
geprüft im Browser ?
Topic ist default ?Ja und Ja
Browser-Antwort:
{"StatusSNS":{"Time":"2023-11-15T19:10:25","ENERGY":{"TotalStartTime":"2020-01-10T16:35:26","Total":196.003,"Yesterday":0.483,"Today":0.467,"Power":84,"ApparentPower":104,"ReactivePower":61,"Factor":0.81,"Voltage":226,"Current":0.459}}} -
den langen kommentar hast du gelöscht ?
Telemetrie steht bei mir auf 10 -
@ralla66 Beides Ja, allerdings immer noch:
19:19:27.382 MQT: stat/tasmota_B8D3E7/RESULT = {"WebSend":"Connect failed"}
Ich verstehe das nicht, wenn ich das im Webbrowser aufrufe funktioniert es doch!!!!
Das ist allerdings neu:
19:21:50.738 var not found: WebQuery#StatusSNS#ENERGY#Voltage 19:21:50.740 Wert Volt 0.00 19:21:50.742 var not found: WebQuery#StatusSNS#ENERGY#Current/1000 19:21:50.743 Wert Current 0.00 19:21:50.745 var not found: WebQuery#StatusSNS#ENERGY#Power 19:21:50.746 Wert Power 0.00 19:21:50.748 var not found: WebQuery#StatusSNS#ENERGY#Total 19:21:50.750 Wert Total 0.00 19:21:50.751 var not found: WebQuery#StatusSNS#ENERGY#Yesterday 19:21:50.753 Wert Yesterday 0.00 19:21:50.755 var not found: WebQuery#StatusSNS#ENERGY#Today 19:21:50.756 Wert Today 0.00 19:21:50.758 var not found: WebQuery#StatusSNS#ENERGY#ApparentPower 19:21:50.759 Wert Apparent Power 0.00 19:21:50.761 var not found: WebQuery#StatusSNS#ENERGY#ReactivePower 19:21:50.763 Wert Reaktive Power 0.00
-
Die folgenden defines sind nicht mehr Bestandteil my_user_config.h
#define USE_SCRIPT_GLOBVARS
#define USE_SCRIPT_STATUS
#define USE_SCRIPT_STATUS
#define USE_SCRIPT_FULL_JSON_PARSERder Parser zerlegt die Antwort vom websend der Anfrage in Today, Voltage usw.
Der Parser wird zwingend benötigt. -
@ralla66 OK, dann mach ich mich erst mal da dran un compiliere eine neue .bin
Melde mich dann wieder. Und vielen Dank für Deine Unterstützung.
-
@ralla66 Dieses define steht in der my_user_config.h ??
-
und nimm bitte alle define USE_xxxxx
Auf git liefen meine .bin auch nicht,erst die mit Tasmocompiler erstellten
liefen dann. Probiers mal. -
@ralla66 Meinst du den GitPod oder ist der Tasmotacompiler noch was anderes. GitPod ist so ne Browsererweiterung auf Basis VSC
@ralla66 sagte in Gosund SP111 mit Tasmota 13.2.0 Problem mit DP:
#define USE_SCRIPT_GLOBVARS
#define USE_SCRIPT_STATUS
#define USE_SCRIPT_STATUS
#define USE_SCRIPT_FULL_JSON_PARSERHier ein Auszug aus der my_user_config.h nach der Suche nach dem Wort Script:
// -- Rules or Script ---------------------------- // Select none or only one of the below defines USE_RULES or USE_SCRIPT #define USE_RULES // Add support for rules (+8k code) // #define USE_EXPRESSION // Add support for expression evaluation in rules (+3k2 code, +64 bytes mem) // #define SUPPORT_IF_STATEMENT // Add support for IF statement in rules (+4k2 code, -332 bytes mem) // #define USER_RULE1 "<Any rule1 data>" // Add rule1 data saved at initial firmware load or when command reset is executed // #define USER_RULE2 "<Any rule2 data>" // Add rule2 data saved at initial firmware load or when command reset is executed // #define USER_RULE3 "<Any rule3 data>" // Add rule3 data saved at initial firmware load or when command reset is executed //#define USE_SCRIPT // Add support for script (+17k code) // #define USE_SCRIPT_FATFS 4 // Script: Add FAT FileSystem Support // #define SUPPORT_MQTT_EVENT // Support trigger event with MQTT subscriptions (+3k5 code)
Und weiter unten:
#if defined(USE_RULES) && defined(USE_SCRIPT) #error "Select either USE_RULES or USE_SCRIPT. They can't both be used at the same time" #endif
Diese Defines stehen nicht in der aktuellen my_user_config.h . Soll ich die einfach mal in die user_config-override.h eintragen??
-
keine Ahnung von my_user_config.h
die:
#define USE_TIMERS
#define USE_SCRIPT
#define USE_SCRIPT_GLOBVARS
#define USE_SCRIPT_STATUS
#define USE_WEBSEND_RESPONSE
#define USE_SCRIPT_STATUS
#define USE_SCRIPT_FULL_JSON_PARSER
#define USE_SCRIPT_JSON_EXPORT
#define SUPPORT_MQTT_EVENT
#define USE_SML_M
#define USE_SCRIPT_WEB_DISPLAY
#define USE_SCRIPT_SERIAL -
@ralla66 bin gerade völlig überfordert. wie komme ich denn an den Tasmocompiler??
-