Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Homematic Heizkörperthermostate steuern klappt nicht

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    216

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

Homematic Heizkörperthermostate steuern klappt nicht

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
14 Beiträge 4 Kommentatoren 2.0k Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • R Offline
    R Offline
    rastal
    schrieb am zuletzt editiert von
    #3

    Hey,

    ahh okay - verstehe.

    Kannst du mir einen Tipp geben, wie ich denn mit den Radiobuttons die drei Werte schreiben kann.

    Oder einfacher: Wie kann ich einfach den Modus zwischen den drei Betriebsarten umschalten? Dachte eigentlich, mit den Radiobuttons auf dem richtigem Weg zu sein :lol:

    1 Antwort Letzte Antwort
    0
    • paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #4

      @rastal:

      Dachte eigentlich, mit den Radiobuttons auf dem richtigem Weg zu sein `
      Wenn Du die Radiobuttons ValueList sowohl zum Steuern als auch zur Anzeige verwenden willst, brauchst Du einen virtuellen Datenpunkt vom Typ "Werteliste" und ein Skript, das zwischen den HM-Datenpunkten und dem virtuellen Datenpunkt vermittelt.

      Welchen Sollwert möchtest Du an den MANU_MODE übergeben ?

      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

      1 Antwort Letzte Antwort
      0
      • haselchenH Offline
        haselchenH Offline
        haselchen
        Most Active
        schrieb am zuletzt editiert von
        #5

        Suchfunktion ;)

        Eine Möglichkeit wäre das:

        viewtopic.php?f=21&t=10096&p=107539&hilit

        Ist aber ein komplettes Skript, aber sehr gut erklärt und vielleicht grafisches hübscher als Radiobuttons :D

        Ansonsten kannst Du Dir Anregungen in den VIS Threads holen.

        z.B. bei diesem hier ist eine Heizungsview mit Download vorhanden.

        viewtopic.php?f=35&t=13917&p=175877&hilit

        Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

        1 Antwort Letzte Antwort
        0
        • R Offline
          R Offline
          rastal
          schrieb am zuletzt editiert von
          #6

          @paul53:

          Welchen Sollwert möchtest Du an den MANU_MODE übergeben ? `

          Mit 21 Grad 8-) Verstehe deinen Ansatz - hatte eigentlich gedacht, dass sich der Control Wert verändern lässt.

          @haselchen:

          Suchfunktion hatte ich selbstverständlich benutzt, wollte jedoch eine einfacherer Lösung haben :)

          1 Antwort Letzte Antwort
          0
          • ___manalishi_ Offline
            ___manalishi_ Offline
            ___manalishi
            schrieb am zuletzt editiert von
            #7

            Hallo,

            bin gerade am gleichen Thema. Leider erhalte ich nicht das gewünschte Ergebnis.

            Temperatur wird gesetzt. Thermostat bleibt im AUTO-MODE

            Hier mein Script:

            on({id: "javascript.0.scriptEnabled.Haus.Anwesenheit"/Anwesenheit/, change: "any"}, function (obj) {

            var value = obj.state.val;

            var oldValue = obj.oldState.val;

            if (getState("javascript.0.scriptEnabled.Haus.Anwesenheit").val == 0) {

            setState("hm-rpc.0.OEQ2091202.4.MANU_MODE"/HM-CC-RT-DN OEQ2091202:4.MANU_MODE/, 17, true);

            console.log((String('Control Mode: ') + String(getState("hm-rpc.0.OEQ2091202.4.CONTROL_MODE").val)));

            console.log((String('Soll Temperatur: ') + String(getState("hm-rpc.0.OEQ2091202.4.SET_TEMPERATURE").val)));

            } else {

            setState("hm-rpc.0.OEQ2091202.4.AUTO_MODE"/HM-CC-RT-DN OEQ2091202:4.AUTO_MODE/, true, true);

            }

            });

            console.log((String('Soll Temperatur: ') + String(getState("hm-rpc.0.OEQ2091202.4.SET_TEMPERATURE").val)));

            console.log((String('Control Mode Mode: ') + String(getState("hm-rpc.0.OEQ2091202.4.CONTROL_MODE").val)));

            9812_homematic_control_mode.png

            Was habe ich falsch gemacht?

            /frank

            /ioBoker auf PVE LXC

            1 Antwort Letzte Antwort
            0
            • haselchenH Offline
              haselchenH Offline
              haselchen
              Most Active
              schrieb am zuletzt editiert von
              #8

              @rastal

              In den VIS Threads sind so viele Möglichkeiten der Heizungssteuerung, da sollte auch was für Dich bei sein :)

              Einfach mal zeigen will….. :-) - Teil 1

              viewtopic.php?f=35&t=5369&hilit

              Einfach mal zeigen will..... :-) - Teil 2

              viewtopic.php?f=35&t=13917&hilit

              VIS Sammlung von Views - gibt's das schon wo?

              viewtopic.php?f=30&t=1860

              Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

              1 Antwort Letzte Antwort
              0
              • haselchenH Offline
                haselchenH Offline
                haselchen
                Most Active
                schrieb am zuletzt editiert von
                #9

                Bin nicht der Experte im Blockly aber versuch mal die Bausteine steuere und nicht aktualisiere.

                Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                1 Antwort Letzte Antwort
                0
                • R Offline
                  R Offline
                  rastal
                  schrieb am zuletzt editiert von
                  #10

                  Danke haselchen! :)

                  1 Antwort Letzte Antwort
                  0
                  • ___manalishi_ Offline
                    ___manalishi_ Offline
                    ___manalishi
                    schrieb am zuletzt editiert von
                    #11

                    das wars!

                    merci! :)

                    /ioBoker auf PVE LXC

                    1 Antwort Letzte Antwort
                    0
                    • paul53P Offline
                      paul53P Offline
                      paul53
                      schrieb am zuletzt editiert von paul53
                      #12

                      @rastal:

                      Kannst du mir einen Tipp geben, wie ich denn mit den Radiobuttons die drei Werte schreiben kann.

                      Vorschlag (nicht getestet):

                      // IDs anpassen !
                      const idCh = 'hm-rpc.0.XEQ1234567.4.'; // Channel
                      const idVis = '0_userdata.0.Wohnen.Heizung.';
                      const idMode = idVis + 'Modus'; // Radio button
                      const js = 'system.adapter.javascript.' + instance;
                      
                      var stat = getState(idCh + 'CONTROL_MODE').val; // CONTROL_MODE
                      if(stat == 2) stat = 0;
                      if(stat == 3) stat = 2;          // BOOST
                      var sw = getState(idCh + 'SET_TEMPERATURE').val;
                      
                      createState(idMode, stat, {
                          type: 'number',
                          name: 'Modus HKT Wohnen',
                          states: {
                              0: 'Auto',
                              1: 'Manu',
                              2: 'Boost'
                          },
                          min: 0,
                          max: 2,
                          role: 'level'
                      });
                      
                      on(idCh + 'CONTROL_MODE', function(dp) {
                          stat = dp.state.val;
                          if(stat === 2) stat = 0;
                          if(stat === 3) stat = 2;
                          setState(idMode, stat, true);
                      });
                      
                      on({id: idMode, change: 'ne', fromNe: js}, function(dp) {
                          let mode = dp.state.val;
                          if(mode === 1) setState(idCh + 'MANU_MODE', sw);
                          else if(mode === 2) setState(idCh + 'BOOST_MODE', true);
                          else setState(idCh + 'AUTO_MODE', true);
                      });
                      
                      on(idCh + 'SET_TEMPERATURE', function(dp) {
                          sw = dp.state.val;
                          if(stat === 1 && !dp.state.ack) setState(idCh + 'MANU_MODE', sw);
                      });
                      

                      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

                      1 Antwort Letzte Antwort
                      0
                      • R Offline
                        R Offline
                        rastal
                        schrieb am zuletzt editiert von
                        #13

                        Danke dir!!!

                        1 Antwort Letzte Antwort
                        0
                        • ___manalishi_ Offline
                          ___manalishi_ Offline
                          ___manalishi
                          schrieb am zuletzt editiert von
                          #14

                          ich habe den homematic adapter auf Version 1.9.0 aktualisiert.

                          Bis vor der Aktualisierung lief das Script problemlos. Beim Ansteuern meines Wandthermostates HmIP-BWTH bekomme ich jetzt eine Fehlermeldung:

                          log:

                          hm-rpc.1 2019-01-11 16:57:15.198 error Error: XML-RPC fault: Generic error

                          hm-rpc.1 2019-01-11 16:57:15.197 error xmlrpc -> setValue ["1","SET_POINT_TEMPERATURE",17] FLOAT

                          hier der code im blockly:

                          if (getState("javascript.0.scriptEnabled.Haus.Anwesenheit.-IP").val == false) {

                          setState("hm-rpc.1.000C98A9A4BA8B.1.SET_POINT_TEMPERATURE", 17);

                          } else if (getState("javascript.0.scriptEnabled.Haus.Anwesenheit.IP").val == true) {

                          setState("hm-rpc.1.000C98A9A4BA8B.1.SET_POINT_TEMPERATURE", 21);

                          } else {

                          }

                          Hat jemand eine Idee wo hier der Fehler liegt?

                          falscher Alarm. Der Fehler lag bei der CCU selbst. Die neue Adapterversion hat den Fehler nicht verursacht. Neustart der CCU hat den Fehler behoben.

                          /frank

                          /ioBoker auf PVE LXC

                          1 Antwort Letzte Antwort
                          0
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          812

                          Online

                          32.5k

                          Benutzer

                          81.8k

                          Themen

                          1.3m

                          Beiträge
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2025
                          logo
                          • Anmelden

                          • Du hast noch kein Konto? Registrieren

                          • Anmelden oder registrieren, um zu suchen
                          • Erster Beitrag
                            Letzter Beitrag
                          0
                          • Home
                          • Aktuell
                          • Tags
                          • Ungelesen 0
                          • Kategorien
                          • Unreplied
                          • Beliebt
                          • GitHub
                          • Docu
                          • Hilfe