NEWS
[erledigt] Heishamon SET DHW Temp funktioniert nicht
-
Hallo,
ich habe mir eine Heizungssteuerung gebaut.
Funktioniert auch soweit, außer dass ich der Heizung nicht mitgeteilt bekomme,
wie heiß das WW gemacht werden soll.Wäre einer so nett mal über mein blockly zu schauen, ich hänge der Einfachheit halber mal nur den Teil an, der nicht funktioniert.
Das hier ist der log, aus der Zeit.
Die erste Zeile ist das, was ich ausgebe, wenn auch nicht mit den richtigen Werte. Das ist aber bei allen Ausgaben so, offensichtlich, wird da zu schnell der debug geschrieben und der Wert ist noch nicht geändert. So denke ich mir das zumindestens.Der Teil ab Zeile 2, sagt mir aber nichts, der wiederholt sich jetzt auch immer wieder.
2023-04-23 14:00:00.002 - info: javascript.0 (8062) script.js.Wärmepumpe.WP_Steuerung: WW+heizen 0 WW Soll Temp: 53 2023-04-23 14:00:00.573 - warn: javascript.0 (8062) getState "ID auswählen" not found (3) 2023-04-23 14:00:00.575 - warn: javascript.0 (8062) at Object. (script.js.Wärmepumpe.WP_Steuerung:15:108) 2023-04-23 14:00:00.576 - warn: javascript.0 (8062) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1244:38) 2023-04-23 14:00:00.576 - warn: javascript.0 (8062) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:593:29) 2023-04-23 14:00:00.576 - warn: javascript.0 (8062) at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.js:5916:56) 2023-04-23 14:00:00.576 - warn: javascript.0 (8062) at processImmediate (internal/timers.js:464:21)
VG
Sascha -
@woupi sagte: getState "ID auswählen" not found (3)
Irgendwo ist keine Datenpunkt-ID zugewiesen. Schau mal in den erzeugten Javascript-Code, Zeile 15.
-
@paul53 sagte in Heishamon SET DHW Temp funktioniert nicht:
@woupi sagte: getState "ID auswählen" not found (3)
Irgendwo ist keine Datenpunkt-ID zugewiesen. Schau mal in den erzeugten Javascript-Code, Zeile 15.
Vielen, Danke, so weiß ich schonmal, wie ich so einen log Fehler deuten muss.
Leider hat der Fehler im log, nichts mit meinem Problem zu tun, wäre ja auch zu einfach gewesenVG
-
Hier noch der Datenpunkt, der nicht funktioniert.
{ "common": { "name": "SetDHWTemp", "desc": "Manuell erzeugt", "role": "state", "type": "number", "read": true, "write": true, "def": 0 }, "type": "state", "native": {}, "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1682167069314, "_id": "mqtt.0.panasonic_heat_pump.commands.SetDHWTemp", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
Setze ich diesen Punkt händisch, funktioniert das setzen in Heishamon.
Nur über Blockly nicht. -
Ich Antworte mir mal selber.
Nachdem ich nun mehrere Wochen gesucht habe und auch hier leider nichts gekommen ist, habe ich angefangen nach anderen zu suchen, die eine Jeisha, Heishamon, iobroker und blockly benutzen und skripte bzw Videos online gestellt haben.
Ich bin bei einem fündig geworden.
Dabei ist mir aufgefallen, dass er den Befehl nicht über "steuere" setzt sondern mit einem "send to".
Das habe ich dann auch erstmal versucht und hat auch geklappt.
Dabei ist mir aufgefallen, dass er die Zahl in einen String umwandelt und dann sendet.
Daraufhin habe ich meinen Datenpunkt neu erstellt, dieses mal als "String" und nicht wie vorher als "Number".
Dann habe ich wieder den "steuere" genommen und zusätzlich dann noch ein "nach string" hinzugefügt.
Jetzt hat es funktioniert.
Nun sieht das so aus:
VG
-
HI Woupi
Hänge gerade an dem gleichen Problem und mir ist gerade aufgefallen dass das letzte Bild genau das gleiche ist wie vorher.
Kannst du das noch abändern, wenn es überhaupt noch geht
Danke
-
Ich habe da soviel mittlerweile dran geändert, aber ich hänge dir den Teil, wie ich es nun seit, ja sind schon fast 2 Jahre, erfolgreich im Einsatz habe, eventuell hilft es dir ja weiter:
Viel Spaß noch
-
Vielen Dank, leider ist da nicht Main_target_temp dabei.
Habe dafür einen eine Thread aufgemacht -
@woupi sagte in [erledigt] Heishamon SET DHW Temp funktioniert nicht:
Da ging es auch nur um WW, darum habe ich auch nur den WW Teil gepostet.
Main_target ist Heizung und auch kein punkt der gesteuert werden kann.
Dafür benötigst Du die Set Punkte.