NEWS
Daikin Altherma 3
-
Wenn ich das aber richtig sehe, dann sind das eher Protokollierungen vom admin-Adapter die da quer schießen...
15.10.2023, 16:43:18.913 [info ]: javascript.0 (24526) Stop script script.js.common.Heizung.Heizung_1 15.10.2023, 16:43:18.978 [info ]: javascript.0 (24526) Start javascript script.js.common.Heizung.Heizung_1 15.10.2023, 16:43:19.000 [info ]: javascript.0 (24526) script.js.common.Heizung.Heizung_1: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
Wenn ich das mal auf den JS-Adapter reduziere, dann ist alles okay
Was hast du denn für eine Admin-Adapter Version?
-
v6.10.1
Eine aktuellere bekomme ich auch nicht angezeitgt.js-controller ist 5.0.12
node.js 18.17.1Ich weiß nicht ob das wichtig ist, aber bevor du jedesmal fragen mußt. Ich bin ja schon extrem froh über deine Hilfe. Ganz großes DANKE dafür.
-
Kann es sein, dass bei dir etwas anderes steht als "info"
EDIT:
sehe schon. Dein System ist aktuell...kleiner Tipp (bei dir hängt nodeJS fest):
https://forum.iobroker.net/topic/69067/neuer-befehl-iob-nodejs-update?page=1 -
Ja, da steht Silly. Ich weiß aber 1. nicht wieso und 2. auch nciht wie ich das wieder ändern kann.
-
der Stift hinter dem Info...
"info" auswählen und dein Log läuft nicht mehr über
naja die Instanz durchstarten kann auch nicht schaden...
-
Ahhh ist wieder auf info geändert.
Wegen dem NodeJS werd ich mal den anderen Threat durchgucken. Und sonst ggf. in ein paar tagen ein neues Image vom IOB ziehen, da alles im Docker läuft.Aber mit dem eigentlich Prolem hat das alles nicht zun, oder?
-
nein, ich denke wenn du den Datenpunkt jetzt änderst werden auch keine Zeilen mehr auftauchen...
Die Frage die sich mir stellt ist, werden die Datenpunkte erstellt und wenn ja - was steht drin...
Da sollte so etwas entstehen unter 0_userdata:
-
Nein, es wird leider nichts erstellt. Ich hab extra nochmal den datenpunkt geändert. aber leider ohne erfolg.
-
hmm - oben im Script gibt es zwei Debug-Parameter
Stelle die mal auf "true"... Dann wird das Script mehr erzählen...
-
Irgend wie will das Skript nichts erzählen...
-
dann kann es ja auch keine Änderungen Triggern.
Zum Testen mal den DP beschreibbar machen:
oder auf ein Update der Cloud warten...
oder mal die "grüne" Schleife aus dem Trigger rausziehen:
Dann sollten Daten auch mit Script-Start/Script-Aktualisierung verarbeitet werden
-
Ich hab da gefühl das das Skript dennoch nicht getriggert wird.
Wenn ich das ändere und den wert setzte passiert gar nichts.
Wenn ich die "grüße schleife" raus nehme und speiche bzw nei starte kommt das:
15.10.2023, 18:11:56.806 [info ]: javascript.0 (189) Stop script script.js.common.Heizung.Heizung_1 15.10.2023, 18:11:57.001 [info ]: javascript.0 (189) Start javascript script.js.common.Heizung.Heizung_1 15.10.2023, 18:11:57.045 [info ]: javascript.0 (189) script.js.common.Heizung.Heizung_1: ============= Device: domesticHotWaterTank ============= 15.10.2023, 18:11:57.051 [warn ]: javascript.0 (189) at script.js.common.Heizung.Heizung_1:62:17 15.10.2023, 18:11:57.052 [warn ]: javascript.0 (189) at script.js.common.Heizung.Heizung_1:254:3 15.10.2023, 18:11:57.065 [info ]: javascript.0 (189) script.js.common.Heizung.Heizung_1: null 15.10.2023, 18:11:57.086 [warn ]: javascript.0 (189) at script.js.common.Heizung.Heizung_1:64:68 15.10.2023, 18:11:57.087 [warn ]: javascript.0 (189) at script.js.common.Heizung.Heizung_1:64:146 15.10.2023, 18:11:57.087 [warn ]: javascript.0 (189) at script.js.common.Heizung.Heizung_1:254:3 15.10.2023, 18:11:57.088 [info ]: javascript.0 (189) script.js.common.Heizung.Heizung_1: ======================================================== 15.10.2023, 18:11:57.089 [info ]: javascript.0 (189) script.js.common.Heizung.Heizung_1: --- tagesaktuelle Verbrauchs-Werte (heute) --- 15.10.2023 15.10.2023, 18:11:57.104 [info ]: javascript.0 (189) script.js.common.Heizung.Heizung_1: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 15.10.2023, 18:11:57.107 [error]: javascript.0 (189) script.js.common.Heizung.Heizung_1: TypeError: Cannot read properties of null (reading '12') 15.10.2023, 18:11:57.121 [error]: javascript.0 (189) at script.js.common.Heizung.Heizung_1:75:45 15.10.2023, 18:11:57.122 [error]: javascript.0 (189) at script.js.common.Heizung.Heizung_1:254:3
Aber in den 0_Userdate wird dennoch nichts geschrieben.
-
stimmt, weil das Script mit einem TypeError aussteigt und den Rest nicht mehr verarbeitet...
Anscheinend greift das Script nicht auf die Daten zu. Der Pfad ist irgendwie nicht korrekt...
Oder als wären keine Daten im daikin-cloud.0.
-
OK.... und das bekomme ich wie raus?
ich hab jetzt grade mal iobroker Neu gestartet. zumindest in daikin-cloud.0.ed71e66e-f3ef-43b1-b3df-d0f00ad1c304 kann ich daten sehen.
Und neue Daten scheinen ja auch zu kommen. zumindest Laut zeitstempel. Oder sehe ich das falsch? -
Was zeigt der mit diesem einfachen Blockly? Geht nur auf die d-raw Daten des Wasserspeichers
<xml xmlns="https://developers.google.com/blockly/xml"> <block type="debug" id="ITx;^.xM2X8ZLO:Fmh-b" x="38" y="88"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="e}=DYipq!KCDrLtq-?~f"> <field name="TEXT">test</field> </shadow> <block type="get_value_var" id="OHtEnr5F@Pdg$/5$Mq.%"> <field name="ATTR">val</field> <value name="OID"> <shadow type="field_oid" id="+c$EU~2^1h4svG!|dbj,"> <field name="oid">Object ID</field> </shadow> <block type="text" id="AeI)_IMgH]5uqQa]ToNB"> <field name="TEXT">daikin-cloud.0.ed71e66e-f3ef-43b1-b3df-d0f00ad1c304.domesticHotWaterTank.consumtionData.electrical.heating.d-raw</field> </block> </value> </block> </value> </block> </xml>
hoffe ich habe den Pfad richtig abgeschrieben
-
Einfach einfügen und Starten?
Dann kommt das bei raus:
15.10.2023, 18:53:03.562 [info ]: javascript.0 (189) Stop script script.js.common.Heizung.Skript_1 15.10.2023, 18:53:04.968 [info ]: javascript.0 (189) Start javascript script.js.common.Heizung.Skript_1 15.10.2023, 18:53:05.085 [warn ]: javascript.0 (189) at script.js.common.Heizung.Skript_1:1:13 15.10.2023, 18:53:05.089 [warn ]: javascript.0 (189) at script.js.common.Heizung.Skript_1:4:3 15.10.2023, 18:53:05.090 [info ]: javascript.0 (189) script.js.common.Heizung.Skript_1: null 15.10.2023, 18:53:05.091 [info ]: javascript.0 (189) script.js.common.Heizung.Skript_1: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
-
kopiere mal den kompletten Pfad und stelle den hier rein.
mit den beiden Blättern hinter dem Datenpunkt
Wenn der Inhalt des Datenpunktes mit
schon nicht gefunden wird, dann kann da auch kein Wert extrahiert werden.
-
@armilar
daikin-cloud.0.ed71e66e-f3ef-43b1-b3df-d0f00ad1c304.climateControlMainZone.consumptionData.electrical.heating.d-raw -
@sunshinemaker sagte in Daikin Altherma 3:
ed71e66e-f3ef-43b1-b3df-d0f00ad1c304
sieht aus als wären da 2 Leerzeichen drin...
nimm mal den Part und füge den in das Script ein...
ed71e66e-f3ef-43b1-b3df-d0f00ad1c304
bzw. den kompletten Pfad in das kleinere Blockly
-
15.10.2023, 19:03:24.423 [info ]: javascript.0 (189) Stop script script.js.common.Heizung.Skript_1 15.10.2023, 19:03:25.789 [info ]: javascript.0 (189) Start javascript script.js.common.Heizung.Skript_1 15.10.2023, 19:03:25.804 [info ]: javascript.0 (189) script.js.common.Heizung.Skript_1: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,3,2,2,null,null,null] 15.10.2023, 19:03:25.805 [info ]: javascript.0 (189) script.js.common.Heizung.Skript_1: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 15.10.2023, 19:06:07.982 [info ]: javascript.0 (189) Stop script script.js.common.Heizung.Skript_1