NEWS
Protokoll meckert String statt Number
-
Dann schreibe den Pfad vorher in eine Variable und nimm die Variable für die Objekt ID. Vieleicht geht das. Vorausgesetzt der Datenpunkt auf den der Pfad zeigt existiert schon.
-
Lass dir den Pfad-String mal mit debug ausgeben. Entweder stimmt der nicht oder der Datenpunkt existert einfach noch nicht. Dann muss der natürlich erst angelegt werden bevor du darauf schreiben kannst.
-
@spacerx die DPs werden ja korrekt geschrieben, also ich erhalte die Werte wie gewünscht. Nur das protokoll meckert.
-
@paul53 code tags?
also den Pfad erstelle ich mit 'erstelle Text aus'.
das ist dann doch wohl ein String, oder? -
@paul53 code tags?
also den Pfad erstelle ich mit 'erstelle Text aus'.
das ist dann doch wohl ein String, oder? -
@kymchy sagte: den Pfad erstelle ich mit 'erstelle Text aus'. das ist dann doch wohl ein String, oder?
Ja, natürlich.
@paul5
You are assigning a object to the state "0_userdata.0.PowerOpti.Jahreszählerstände.2022.Verbrauch" which expects a numberden State erstelle ich vorher so:
createState("0_userdata.0.PowerOpti.Jahreszählerstände."+folder+'.'+value, { name: value, role: 'value', read: false, write: true, type: 'number', unit: 'kWh', "smartName": { "de": value } }); -
@paul5
You are assigning a object to the state "0_userdata.0.PowerOpti.Jahreszählerstände.2022.Verbrauch" which expects a numberden State erstelle ich vorher so:
createState("0_userdata.0.PowerOpti.Jahreszählerstände."+folder+'.'+value, { name: value, role: 'value', read: false, write: true, type: 'number', unit: 'kWh', "smartName": { "de": value } });@kymchy
Irgendwo schreibst Du ein Objekt (kann auch null sein) in den Datenpunkt "0_userdata.0.PowerOpti.Jahreszählerstände.2022.Verbrauch".@kymchy sagte in Protokoll meckert String statt Number:
den State erstelle ich vorher so:
Das ist korrekt so, außer "read": false.
-
@kymchy
Irgendwo schreibst Du ein Objekt (kann auch null sein) in den Datenpunkt "0_userdata.0.PowerOpti.Jahreszählerstände.2022.Verbrauch".@kymchy sagte in Protokoll meckert String statt Number:
den State erstelle ich vorher so:
Das ist korrekt so, außer "read": false.
-
@kymchy
Irgendwo schreibst Du ein Objekt (kann auch null sein) in den Datenpunkt "0_userdata.0.PowerOpti.Jahreszählerstände.2022.Verbrauch".@kymchy sagte in Protokoll meckert String statt Number:
den State erstelle ich vorher so:
Das ist korrekt so, außer "read": false.
-
@paul53 said in Protokoll meckert String statt Number:
@kymchy
Irgendwo schreibst Du ein Objekt (kann auch null sein) in den Datenpunkt .warum steht dann hinterher eine Zahl drin, die ich mir aus einem anderen Datenpunkt hole?
-
@kymchy sagte: warum steht dann hinterher eine Zahl drin, die ich mir aus einem anderen Datenpunkt hole?
Es wird nicht immer eine Zahl sein, sonst käme es nicht zu der Warnung. Vielleicht liefert der Quell-Datenpunkt manchmal null?
-
@kymchy sagte: warum steht dann hinterher eine Zahl drin, die ich mir aus einem anderen Datenpunkt hole?
Es wird nicht immer eine Zahl sein, sonst käme es nicht zu der Warnung. Vielleicht liefert der Quell-Datenpunkt manchmal null?
-
Erstellst du den Quelldatenpunk noch schnell vorher bevor du ihn anfragst?
Wenn ja dann bist du vielleicht auch nur zu schnell.
Sorry ich meinte Ky…
-
@paul53 ich werde den Wert jetzt mal vorher nach Zahl konvertieren, mal sehen, was passiert...
...dasselbe. Meckert immer noch...
-
@kymchy sagte: ist das eine Zahl und ein Wert.
Nach dieser Log-Ausgabe kam die Warnung auch?
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
