-
-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Falscher Type für json #218
Comments
Thanks for reporting a new issue @peterpan-user!
Otherwise this issue will be closed. |
Gleiches Verhalten bei Controller 7.1.5 und Adapterversion 9.1.12 |
Zeige bitte die Config von |
{ |
Es sollte so aussehen...
|
So sieht es bei mir aus: |
@peterpan-user Und was hast du für eine Fehlermeldung? |
Keine Fehlermeldung, aber alle 5 Minuten die Info "State value to set for "solax.0.data.json" has to be type "string" but received type "number"" im Log. |
ich habe gerade "role" auf "json" umgestellt, ansonsten konnte ich aber keinen Unterschied feststellen. Die Meldung lautet immer noch: |
Was hast du denn für Werte in dem State? |
{ |
{ |
es ist ja jetzt nicht tragisch, ist ja "nur" eine Info, aber eigentlich gehört sie da nicht hin, und ich versuche möglichst mein System aktuell und mein log sauber zu halten. |
Die Meldung ist Verwirrend, da euer Daten ein String sind und keine Number. Könnt ihr die Daten aus dem State mal loggen, damit man sieht, ob da eventuell irgendwann statt des json Strings eine Nummer geschrieben wird? |
ich hab mir mal ein kleines Script erstellt. on({id:'solax.0.data.json',change:'any'}, function (obj) { |
Mit dem obigen Script: 29.12.2024, 17:02:36.121 [info ]: javascript.0 (3440) Stopping script script.js.Homedingskacke.Solax solax.0 29.12.2024, 17:05:56.617 [warn ]: javascript.0 (3440) script.js.Homedingskacke.Solax: Wert JSON: {"id":"solax.0.data.json","newState":{"val":0,"ts":1735488356614,"ack":true,"lc":1735488356614,"from":"system.adapter.solax.0","q":0,"user":"system.user.admin"},"oldState":{"val":"{"connectType":"cloud","connection":true,"exception":"Query success!","inverterSN":"H34A12J3779051","inverterStatus":"Idle Mode","inverterType":"X3-Hybrid-G4","sn":"SYP4THD465","success":true,"uploadTime":"2024-12-29 17:00:37","acpower":0,"batPower":0,"consumeenergy":2604.29,"feedinenergy":2189.7,"feedinpower":-1176,"powerdc1":42,"powerdc2":0,"soc":8,"yieldtoday":0.9,"yieldtotal":5468.2}","ts":1735488057904,"ack":true,"lc":1735488057904,"from":"system.adapter.solax.0","q":0,"user":"system.user.admin"},"state":{"val":0,"ts":1735488356614,"ack":true,"lc":1735488356614,"from":"system.adapter.solax.0","q":0,"user":"system.user.admin"}} |
Es sieht eigentlich gut aus... Es kommt nur der String und kein anderer numerischer Wert. Ich werde das nochmal checken, warum diese Meldung kommt |
Describe the bug
Jede 5 Minuten erhalte ich die folgende Info im Log:
State value to set for "solax.0.data.json" has to be type "string" but received type "number"
vgl. bitte auch #181 , scheint bei mir aber keine Auswirkung gehabt haben.
Versions:
Additional context
Meldung erhalte ich schon länger
The text was updated successfully, but these errors were encountered: