Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [Gelöst] HM HM-CC-RT-DN Xiaomi Fensterkontakt

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    784

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    6.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

[Gelöst] HM HM-CC-RT-DN Xiaomi Fensterkontakt

Scheduled Pinned Locked Moved Skripten / Logik
5 Posts 2 Posters 429 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    seppel786
    wrote on last edited by seppel786
    #1

    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_Fenster
    

    Hätte jemand für mich einen Rat, warum ich die Fehlermeldung erhalte?
    Dsnke und Grüße,
    Seppel

    paul53P 1 Reply Last reply
    0
    • S seppel786

      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_Fenster
      

      Hätte jemand für mich einen Rat, warum ich die Fehlermeldung erhalte?
      Dsnke und Grüße,
      Seppel

      paul53P Offline
      paul53P Offline
      paul53
      wrote on last edited by
      #2

      @seppel786
      Die Fenster-Offen-Temperatur (12) muss in "MANU_MODE" geschrieben werden.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      S 1 Reply Last reply
      0
      • paul53P paul53

        @seppel786
        Die Fenster-Offen-Temperatur (12) muss in "MANU_MODE" geschrieben werden.

        S Offline
        S Offline
        seppel786
        wrote on last edited by
        #3

        @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
        
        paul53P 1 Reply Last reply
        0
        • S seppel786

          @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
          
          paul53P Offline
          paul53P Offline
          paul53
          wrote on last edited by paul53
          #4

          @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?

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          S 1 Reply Last reply
          0
          • paul53P paul53

            @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?

            S Offline
            S Offline
            seppel786
            wrote on last edited by
            #5

            @paul53 Das Problem lag tatsächlich an meinen HM Aktoren. Nach neuem Anlernen hat das Skript funktioniert.

            Danke und Gruß,
            Seppel

            1 Reply Last reply
            0

            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
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            Support us

            ioBroker
            Community Adapters
            Donate

            313

            Online

            32.8k

            Users

            82.7k

            Topics

            1.3m

            Posts
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            logo
            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Home
            • Recent
            • Tags
            • Unread 0
            • Categories
            • Unreplied
            • Popular
            • GitHub
            • Docu
            • Hilfe