NEWS
[Gelöst] HM HM-CC-RT-DN Xiaomi Fensterkontakt
-
Hallo zusammen,
ich versuche gerade mittels einfachem JS Script meine Heizungsaktoren zu schalten:on({id: 'zigbee.0.00158d0002b52ab1.opened', change: "ne"}, function(obj) { if (obj.state.val == true) { setState('hm-rpc.0.PEQ1191283.4.AUTO_MODE', 12); log('Fenster auf - Heizung aus'); } else { setState('hm-rpc.0.PEQ1191283.4.AUTO_MODE', true); log('Fenster zu - Heizung an') } });Im Log bekomme ich folgende Fehlermeldung:
javascript.0 2022-04-20 17:43:47.440 info Stop script script.js.Skripte.Klima.Koppelung_Heizung_Fenster javascript.0 2022-04-20 17:37:27.124 info script.js.Skripte.Klima.Koppelung_Heizung_Fenster: Fenster zu - Heizung an hm-rpc.0 2022-04-20 17:37:18.710 error Cannot call setValue: XML-RPC fault: Failure hm-rpc.0 2022-04-20 17:37:18.710 error xmlrpc -> setValue ["PEQ1191283:4","AUTO_MODE",12] ACTION javascript.0 2022-04-20 17:37:18.702 info State value to set for "hm-rpc.0.PEQ1191283.4.AUTO_MODE" has to be type "boolean" but received type "number" javascript.0 2022-04-20 17:37:18.684 info script.js.Skripte.Klima.Koppelung_Heizung_Fenster: Fenster auf - Heizung aus javascript.0 2022-04-20 17:37:18.683 warn at processImmediate (internal/timers.js:464:21) javascript.0 2022-04-20 17:37:18.683 warn at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.js:5909:56) javascript.0 2022-04-20 17:37:18.683 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:530:29) javascript.0 2022-04-20 17:37:18.683 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1082:38) javascript.0 2022-04-20 17:37:18.683 warn at Object.<anonymous> (script.js.Skripte.Klima.Koppelung_Heizung_Fenster:7:9) javascript.0 2022-04-20 17:37:18.682 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1437:20) javascript.0 2022-04-20 17:37:18.678 warn You are assigning a number to the state "hm-rpc.0.PEQ1191283.4.AUTO_MODE" which expects a boolean. Please fix your code to use a boolean or change the state type to number. This warning might become an error in future versions. javascript.0 2022-04-20 17:37:03.485 info script.js.Skripte.Klima.Koppelung_Heizung_Fenster: registered 1 subscription and 0 schedules javascript.0 2022-04-20 17:37:03.470 info Start javascript script.js.Skripte.Klima.Koppelung_Heizung_Fenster javascript.0 2022-04-20 17:37:02.576 info Stop script script.js.Skripte.Klima.Koppelung_Heizung_FensterHätte jemand für mich einen Rat, warum ich die Fehlermeldung erhalte?
Dsnke und Grüße,
Seppel -
Hallo zusammen,
ich versuche gerade mittels einfachem JS Script meine Heizungsaktoren zu schalten:on({id: 'zigbee.0.00158d0002b52ab1.opened', change: "ne"}, function(obj) { if (obj.state.val == true) { setState('hm-rpc.0.PEQ1191283.4.AUTO_MODE', 12); log('Fenster auf - Heizung aus'); } else { setState('hm-rpc.0.PEQ1191283.4.AUTO_MODE', true); log('Fenster zu - Heizung an') } });Im Log bekomme ich folgende Fehlermeldung:
javascript.0 2022-04-20 17:43:47.440 info Stop script script.js.Skripte.Klima.Koppelung_Heizung_Fenster javascript.0 2022-04-20 17:37:27.124 info script.js.Skripte.Klima.Koppelung_Heizung_Fenster: Fenster zu - Heizung an hm-rpc.0 2022-04-20 17:37:18.710 error Cannot call setValue: XML-RPC fault: Failure hm-rpc.0 2022-04-20 17:37:18.710 error xmlrpc -> setValue ["PEQ1191283:4","AUTO_MODE",12] ACTION javascript.0 2022-04-20 17:37:18.702 info State value to set for "hm-rpc.0.PEQ1191283.4.AUTO_MODE" has to be type "boolean" but received type "number" javascript.0 2022-04-20 17:37:18.684 info script.js.Skripte.Klima.Koppelung_Heizung_Fenster: Fenster auf - Heizung aus javascript.0 2022-04-20 17:37:18.683 warn at processImmediate (internal/timers.js:464:21) javascript.0 2022-04-20 17:37:18.683 warn at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.js:5909:56) javascript.0 2022-04-20 17:37:18.683 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:530:29) javascript.0 2022-04-20 17:37:18.683 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1082:38) javascript.0 2022-04-20 17:37:18.683 warn at Object.<anonymous> (script.js.Skripte.Klima.Koppelung_Heizung_Fenster:7:9) javascript.0 2022-04-20 17:37:18.682 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1437:20) javascript.0 2022-04-20 17:37:18.678 warn You are assigning a number to the state "hm-rpc.0.PEQ1191283.4.AUTO_MODE" which expects a boolean. Please fix your code to use a boolean or change the state type to number. This warning might become an error in future versions. javascript.0 2022-04-20 17:37:03.485 info script.js.Skripte.Klima.Koppelung_Heizung_Fenster: registered 1 subscription and 0 schedules javascript.0 2022-04-20 17:37:03.470 info Start javascript script.js.Skripte.Klima.Koppelung_Heizung_Fenster javascript.0 2022-04-20 17:37:02.576 info Stop script script.js.Skripte.Klima.Koppelung_Heizung_FensterHätte jemand für mich einen Rat, warum ich die Fehlermeldung erhalte?
Dsnke und Grüße,
Seppel@seppel786
Die Fenster-Offen-Temperatur (12) muss in "MANU_MODE" geschrieben werden. -
@seppel786
Die Fenster-Offen-Temperatur (12) muss in "MANU_MODE" geschrieben werden.@paul53
Tja wie so oft liegt das Problem 30 cm vor dem Bildschirm :-)Skript ist nun angepasst:
on({id: 'zigbee.0.00158d0002b52da0.opened', change: "ne"}, function(obj) { if (obj.state.val == true) { setState('hm-rpc.0.REQ0841908.4.MANU_MODE', 12); log('Fenster auf - Heizung aus'); } else { setState('hm-rpc.0.REQ0841908.4.AUTO_MODE', true); log('Fenster zu - Heizung an'); } });Allerdings bekomme ich immer noch eine Fehlermeldung:
hm-rpc.0 2022-04-21 18:49:04.100 error Cannot call setValue: XML-RPC fault: Failure hm-rpc.0 2022-04-21 18:49:04.099 error xmlrpc -> setValue ["REQ0841908:4","AUTO_MODE",true] ACTION javascript.0 2022-04-21 18:49:01.562 info script.js.Skripte.Klima.Koppelung_Heizung_Fenster: Fenster zu - Heizung an hm-rpc.0 2022-04-21 18:49:00.117 error Cannot call setValue: XML-RPC fault: Failure hm-rpc.0 2022-04-21 18:49:00.109 error xmlrpc -> setValue ["REQ0841908:4","MANU_MODE",12] FLOAT javascript.0 2022-04-21 18:48:57.563 info script.js.Skripte.Klima.Koppelung_Heizung_Fenster: Fenster auf - Heizung aus -
@paul53
Tja wie so oft liegt das Problem 30 cm vor dem Bildschirm :-)Skript ist nun angepasst:
on({id: 'zigbee.0.00158d0002b52da0.opened', change: "ne"}, function(obj) { if (obj.state.val == true) { setState('hm-rpc.0.REQ0841908.4.MANU_MODE', 12); log('Fenster auf - Heizung aus'); } else { setState('hm-rpc.0.REQ0841908.4.AUTO_MODE', true); log('Fenster zu - Heizung an'); } });Allerdings bekomme ich immer noch eine Fehlermeldung:
hm-rpc.0 2022-04-21 18:49:04.100 error Cannot call setValue: XML-RPC fault: Failure hm-rpc.0 2022-04-21 18:49:04.099 error xmlrpc -> setValue ["REQ0841908:4","AUTO_MODE",true] ACTION javascript.0 2022-04-21 18:49:01.562 info script.js.Skripte.Klima.Koppelung_Heizung_Fenster: Fenster zu - Heizung an hm-rpc.0 2022-04-21 18:49:00.117 error Cannot call setValue: XML-RPC fault: Failure hm-rpc.0 2022-04-21 18:49:00.109 error xmlrpc -> setValue ["REQ0841908:4","MANU_MODE",12] FLOAT javascript.0 2022-04-21 18:48:57.563 info script.js.Skripte.Klima.Koppelung_Heizung_Fenster: Fenster auf - Heizung aus@seppel786 sagte: bekomme ich immer noch eine Fehlermeldung:
Das liegt sicherlich nicht am Skript, wenn die SN stimmt. Lassen sich die Datenpunkt-Werte im Tab "Objekte" ändern?
-
@seppel786 sagte: bekomme ich immer noch eine Fehlermeldung:
Das liegt sicherlich nicht am Skript, wenn die SN stimmt. Lassen sich die Datenpunkt-Werte im Tab "Objekte" ändern?
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login