Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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 Thermostate, falsche Solltemperatur

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    852

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    642

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

Homematic Thermostate, falsche Solltemperatur

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
8 Beiträge 4 Kommentatoren 842 Aufrufe 2 Beobachtet
  • Ä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.
  • AndreiosA Offline
    AndreiosA Offline
    Andreios
    Forum Testing
    schrieb am zuletzt editiert von
    #1

    Hallo,

    eine Weile hat es ordentlich funktioniert, aber jetzt habe ich öfters die Situation, dass ich Thermostatem neue Temperaturen einstelle und diese bekommen das nicht mit.
    Das stellt sich so dar, dass in der Visu die neue Solltemperatur angezeigt wird, nach einiger Zeit aber dann die vorherige Temperatur wieder auftaucht, nachdem das Thermostat seine Daten wieder gesendet hat.

    Das wechselt zwischen den Thermostaten, mal ist es eins, mal mehrere.

    Wenn eins das nicht mitbekommt, dann nützt es auch nichts, das noch einmal zu klicken, das Ergebnis bleibt gleich.

    Ich habe keine Warnungen oder Fehler im Protokoll.

    In der Homematic WebUI bleibt der alte Wert dauerhaft bestehen!

    Da es nicht immer die gleichen Thermostate sind, gehe ich davon aus, dass die Visu passt, außerdem habe ich da schon ein paar mal bei den gerade betroffenen Thermostaten nachgesehen.
    Die Skripte, wenn sie etwas verstellen, schreiben es ins Log. Aber da habe ich auch nichts gefunden.

    Ein weiterer Fall, wo ich es auch schon, über das Protokoll, mitbekommen habe, ist die Umschaltung bei Ab-/Anwesenheit, da schalte ich einfach zwischen Profil 1 und 2 im Homematik hin und her. Da kommt es auch ab und zu vor, dass ein Thermostat das nicht mitbekommen hat und 1-n mal das neue Profil gesendet bekommen muss. Da habe ich in dem An-Abwesenheits-Skript eine Prüfung über alle Thermostate drin.

    Wo kann ich weiter suchen?

    --
    Schöne Grüße
    Andreas

    ioBroker auf Raspberry 4 mit SSD. Homematik IP mit CCU 3. Shelly. MySQL. Arduino. ...

    Meine Posts sind subjektiv und manipulativ, erheben Anspruch auf Allwissenheit und können Spuren von Ironie oder Sarkasmus enthalten. ;-)

    haselchenH bahnuhrB 2 Antworten Letzte Antwort
    0
    • AndreiosA Andreios

      Hallo,

      eine Weile hat es ordentlich funktioniert, aber jetzt habe ich öfters die Situation, dass ich Thermostatem neue Temperaturen einstelle und diese bekommen das nicht mit.
      Das stellt sich so dar, dass in der Visu die neue Solltemperatur angezeigt wird, nach einiger Zeit aber dann die vorherige Temperatur wieder auftaucht, nachdem das Thermostat seine Daten wieder gesendet hat.

      Das wechselt zwischen den Thermostaten, mal ist es eins, mal mehrere.

      Wenn eins das nicht mitbekommt, dann nützt es auch nichts, das noch einmal zu klicken, das Ergebnis bleibt gleich.

      Ich habe keine Warnungen oder Fehler im Protokoll.

      In der Homematic WebUI bleibt der alte Wert dauerhaft bestehen!

      Da es nicht immer die gleichen Thermostate sind, gehe ich davon aus, dass die Visu passt, außerdem habe ich da schon ein paar mal bei den gerade betroffenen Thermostaten nachgesehen.
      Die Skripte, wenn sie etwas verstellen, schreiben es ins Log. Aber da habe ich auch nichts gefunden.

      Ein weiterer Fall, wo ich es auch schon, über das Protokoll, mitbekommen habe, ist die Umschaltung bei Ab-/Anwesenheit, da schalte ich einfach zwischen Profil 1 und 2 im Homematik hin und her. Da kommt es auch ab und zu vor, dass ein Thermostat das nicht mitbekommen hat und 1-n mal das neue Profil gesendet bekommen muss. Da habe ich in dem An-Abwesenheits-Skript eine Prüfung über alle Thermostate drin.

      Wo kann ich weiter suchen?

      haselchenH Offline
      haselchenH Offline
      haselchen
      Most Active
      schrieb am zuletzt editiert von
      #2

      @andreas-5

      Fangen wir mal bei den ausstehenden Infos an.
      Welche Thermostate? IP oder ohne?
      Wie sehen die Skripte aus?
      Wie die Visu?

      Mal so zum Anfang ;)

      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

      AndreiosA 1 Antwort Letzte Antwort
      0
      • AndreiosA Andreios

        Hallo,

        eine Weile hat es ordentlich funktioniert, aber jetzt habe ich öfters die Situation, dass ich Thermostatem neue Temperaturen einstelle und diese bekommen das nicht mit.
        Das stellt sich so dar, dass in der Visu die neue Solltemperatur angezeigt wird, nach einiger Zeit aber dann die vorherige Temperatur wieder auftaucht, nachdem das Thermostat seine Daten wieder gesendet hat.

        Das wechselt zwischen den Thermostaten, mal ist es eins, mal mehrere.

        Wenn eins das nicht mitbekommt, dann nützt es auch nichts, das noch einmal zu klicken, das Ergebnis bleibt gleich.

        Ich habe keine Warnungen oder Fehler im Protokoll.

        In der Homematic WebUI bleibt der alte Wert dauerhaft bestehen!

        Da es nicht immer die gleichen Thermostate sind, gehe ich davon aus, dass die Visu passt, außerdem habe ich da schon ein paar mal bei den gerade betroffenen Thermostaten nachgesehen.
        Die Skripte, wenn sie etwas verstellen, schreiben es ins Log. Aber da habe ich auch nichts gefunden.

        Ein weiterer Fall, wo ich es auch schon, über das Protokoll, mitbekommen habe, ist die Umschaltung bei Ab-/Anwesenheit, da schalte ich einfach zwischen Profil 1 und 2 im Homematik hin und her. Da kommt es auch ab und zu vor, dass ein Thermostat das nicht mitbekommen hat und 1-n mal das neue Profil gesendet bekommen muss. Da habe ich in dem An-Abwesenheits-Skript eine Prüfung über alle Thermostate drin.

        Wo kann ich weiter suchen?

        bahnuhrB Online
        bahnuhrB Online
        bahnuhr
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #3

        @andreas-5
        vermutlich falsche Einstellungen in der ccu oder in den Adaptern hm-rpc und hm-rega


        Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
        Danke.
        gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
        ScreenToGif :https://www.screentogif.com/downloads.html

        1 Antwort Letzte Antwort
        0
        • haselchenH haselchen

          @andreas-5

          Fangen wir mal bei den ausstehenden Infos an.
          Welche Thermostate? IP oder ohne?
          Wie sehen die Skripte aus?
          Wie die Visu?

          Mal so zum Anfang ;)

          AndreiosA Offline
          AndreiosA Offline
          Andreios
          Forum Testing
          schrieb am zuletzt editiert von
          #4

          @haselchen Homamatic IP.
          Ich habe gerade noch einen Test gemacht, da habe ich zuerst die Temperatur geändert, diese Änderung ist nicht angekommen.
          Danach habe ich auf Boost geschaltet, das ist angekommen.

          Hier eins der Skripte, dass beim schalten zuständig ist. Davon gibt es für jede Heizung eins in diesem Skript-Abschnitt.
          Eins, das gezeigte, ist dabei, wo mit einem Buttonklick 2 Heizkörper eingestellt werden, aber auch da war heute einer von den beiden betroffen.
          Bei den anderen fehlt halt nur der 2. Eintrag.

          on({id: '0_userdata.0.Buttons.EG_Hzg_Buero_Andreas'/*EG Hzg Buero Andreas*/, change: "ne"}, async function (obj) 
          {
            setState('hm-rpc.0.000A1D8997CF89.1.SET_POINT_TEMPERATURE'/*Hz Büro Andreas links:1 SET POINT TEMPERATURE*/, getState('0_userdata.0.Merker.Heizungssteuerung.Einstelltemperatur'/*Einstelltemperatur*/).val, true);
            setState('hm-rpc.0.000A1D8997D43A.1.SET_POINT_TEMPERATURE'/*Hz Büro Andreas rechts:1 SET POINT TEMPERATURE*/, getState('0_userdata.0.Merker.Heizungssteuerung.Einstelltemperatur'/*Einstelltemperatur*/).val, true);
            setState('0_userdata.0.Buttons.EG_Hzg_Buero_Andreas'/*EG Hzg Buero Andreas*/, false);
          });
          
          

          In der Visu habe ich Buttos, mit denen ich die Einstelltemperatur per Schnellwahl oder mit +/--Tasten wählen kann. Der Datenpunkt wird auch auf der Visu angezeigt. Dann kann mit einem Set-Button, das ist der Auslöser für das Skript, das an die Thermostate gesendet werden.

          Ich weiß, das ich die Skripte noch einmal bearbeiten muss, um sie sicherer zu machen, aber wenn die angezeigt SET_POINT_TEMPERATUR ja den gewünschten Wert zeigt, bis das Thermostat seine Daten wieder sendet, gehe ich erst einmal davon aus, dass das Skript funktioniert hat.

          --
          Schöne Grüße
          Andreas

          ioBroker auf Raspberry 4 mit SSD. Homematik IP mit CCU 3. Shelly. MySQL. Arduino. ...

          Meine Posts sind subjektiv und manipulativ, erheben Anspruch auf Allwissenheit und können Spuren von Ironie oder Sarkasmus enthalten. ;-)

          haselchenH bahnuhrB paul53P 3 Antworten Letzte Antwort
          0
          • AndreiosA Andreios

            @haselchen Homamatic IP.
            Ich habe gerade noch einen Test gemacht, da habe ich zuerst die Temperatur geändert, diese Änderung ist nicht angekommen.
            Danach habe ich auf Boost geschaltet, das ist angekommen.

            Hier eins der Skripte, dass beim schalten zuständig ist. Davon gibt es für jede Heizung eins in diesem Skript-Abschnitt.
            Eins, das gezeigte, ist dabei, wo mit einem Buttonklick 2 Heizkörper eingestellt werden, aber auch da war heute einer von den beiden betroffen.
            Bei den anderen fehlt halt nur der 2. Eintrag.

            on({id: '0_userdata.0.Buttons.EG_Hzg_Buero_Andreas'/*EG Hzg Buero Andreas*/, change: "ne"}, async function (obj) 
            {
              setState('hm-rpc.0.000A1D8997CF89.1.SET_POINT_TEMPERATURE'/*Hz Büro Andreas links:1 SET POINT TEMPERATURE*/, getState('0_userdata.0.Merker.Heizungssteuerung.Einstelltemperatur'/*Einstelltemperatur*/).val, true);
              setState('hm-rpc.0.000A1D8997D43A.1.SET_POINT_TEMPERATURE'/*Hz Büro Andreas rechts:1 SET POINT TEMPERATURE*/, getState('0_userdata.0.Merker.Heizungssteuerung.Einstelltemperatur'/*Einstelltemperatur*/).val, true);
              setState('0_userdata.0.Buttons.EG_Hzg_Buero_Andreas'/*EG Hzg Buero Andreas*/, false);
            });
            
            

            In der Visu habe ich Buttos, mit denen ich die Einstelltemperatur per Schnellwahl oder mit +/--Tasten wählen kann. Der Datenpunkt wird auch auf der Visu angezeigt. Dann kann mit einem Set-Button, das ist der Auslöser für das Skript, das an die Thermostate gesendet werden.

            Ich weiß, das ich die Skripte noch einmal bearbeiten muss, um sie sicherer zu machen, aber wenn die angezeigt SET_POINT_TEMPERATUR ja den gewünschten Wert zeigt, bis das Thermostat seine Daten wieder sendet, gehe ich erst einmal davon aus, dass das Skript funktioniert hat.

            haselchenH Offline
            haselchenH Offline
            haselchen
            Most Active
            schrieb am zuletzt editiert von
            #5

            @andreas-5

            Vielleicht holen wir @Homoran mit ins Boot.
            Er kennt sich auch mit Homematic und der Struktur sehr gut aus.

            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
            • AndreiosA Andreios

              @haselchen Homamatic IP.
              Ich habe gerade noch einen Test gemacht, da habe ich zuerst die Temperatur geändert, diese Änderung ist nicht angekommen.
              Danach habe ich auf Boost geschaltet, das ist angekommen.

              Hier eins der Skripte, dass beim schalten zuständig ist. Davon gibt es für jede Heizung eins in diesem Skript-Abschnitt.
              Eins, das gezeigte, ist dabei, wo mit einem Buttonklick 2 Heizkörper eingestellt werden, aber auch da war heute einer von den beiden betroffen.
              Bei den anderen fehlt halt nur der 2. Eintrag.

              on({id: '0_userdata.0.Buttons.EG_Hzg_Buero_Andreas'/*EG Hzg Buero Andreas*/, change: "ne"}, async function (obj) 
              {
                setState('hm-rpc.0.000A1D8997CF89.1.SET_POINT_TEMPERATURE'/*Hz Büro Andreas links:1 SET POINT TEMPERATURE*/, getState('0_userdata.0.Merker.Heizungssteuerung.Einstelltemperatur'/*Einstelltemperatur*/).val, true);
                setState('hm-rpc.0.000A1D8997D43A.1.SET_POINT_TEMPERATURE'/*Hz Büro Andreas rechts:1 SET POINT TEMPERATURE*/, getState('0_userdata.0.Merker.Heizungssteuerung.Einstelltemperatur'/*Einstelltemperatur*/).val, true);
                setState('0_userdata.0.Buttons.EG_Hzg_Buero_Andreas'/*EG Hzg Buero Andreas*/, false);
              });
              
              

              In der Visu habe ich Buttos, mit denen ich die Einstelltemperatur per Schnellwahl oder mit +/--Tasten wählen kann. Der Datenpunkt wird auch auf der Visu angezeigt. Dann kann mit einem Set-Button, das ist der Auslöser für das Skript, das an die Thermostate gesendet werden.

              Ich weiß, das ich die Skripte noch einmal bearbeiten muss, um sie sicherer zu machen, aber wenn die angezeigt SET_POINT_TEMPERATUR ja den gewünschten Wert zeigt, bis das Thermostat seine Daten wieder sendet, gehe ich erst einmal davon aus, dass das Skript funktioniert hat.

              bahnuhrB Online
              bahnuhrB Online
              bahnuhr
              Forum Testing Most Active
              schrieb am zuletzt editiert von
              #6

              @andreas-5

              erstmal die Einstellungen checken !

              zeige Screenshot von:

              ccu:
              Firewall
              Authetifizierung bzw. https

              iobroker:
              hm-rega
              hm-rpc

              Vielleicht sieht man da schon was.


              Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
              Danke.
              gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
              ScreenToGif :https://www.screentogif.com/downloads.html

              1 Antwort Letzte Antwort
              0
              • AndreiosA Andreios

                @haselchen Homamatic IP.
                Ich habe gerade noch einen Test gemacht, da habe ich zuerst die Temperatur geändert, diese Änderung ist nicht angekommen.
                Danach habe ich auf Boost geschaltet, das ist angekommen.

                Hier eins der Skripte, dass beim schalten zuständig ist. Davon gibt es für jede Heizung eins in diesem Skript-Abschnitt.
                Eins, das gezeigte, ist dabei, wo mit einem Buttonklick 2 Heizkörper eingestellt werden, aber auch da war heute einer von den beiden betroffen.
                Bei den anderen fehlt halt nur der 2. Eintrag.

                on({id: '0_userdata.0.Buttons.EG_Hzg_Buero_Andreas'/*EG Hzg Buero Andreas*/, change: "ne"}, async function (obj) 
                {
                  setState('hm-rpc.0.000A1D8997CF89.1.SET_POINT_TEMPERATURE'/*Hz Büro Andreas links:1 SET POINT TEMPERATURE*/, getState('0_userdata.0.Merker.Heizungssteuerung.Einstelltemperatur'/*Einstelltemperatur*/).val, true);
                  setState('hm-rpc.0.000A1D8997D43A.1.SET_POINT_TEMPERATURE'/*Hz Büro Andreas rechts:1 SET POINT TEMPERATURE*/, getState('0_userdata.0.Merker.Heizungssteuerung.Einstelltemperatur'/*Einstelltemperatur*/).val, true);
                  setState('0_userdata.0.Buttons.EG_Hzg_Buero_Andreas'/*EG Hzg Buero Andreas*/, false);
                });
                
                

                In der Visu habe ich Buttos, mit denen ich die Einstelltemperatur per Schnellwahl oder mit +/--Tasten wählen kann. Der Datenpunkt wird auch auf der Visu angezeigt. Dann kann mit einem Set-Button, das ist der Auslöser für das Skript, das an die Thermostate gesendet werden.

                Ich weiß, das ich die Skripte noch einmal bearbeiten muss, um sie sicherer zu machen, aber wenn die angezeigt SET_POINT_TEMPERATUR ja den gewünschten Wert zeigt, bis das Thermostat seine Daten wieder sendet, gehe ich erst einmal davon aus, dass das Skript funktioniert hat.

                paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von paul53
                #7

                @andreas-5 sagte: SET_POINT_TEMPERATUR ja den gewünschten Wert zeigt, bis das Thermostat seine Daten wieder sendet, gehe ich erst einmal davon aus, dass das Skript funktioniert hat.

                Das Ack-Flag darf nicht auf true gesetzt werden!
                Richtig:

                on({id: '0_userdata.0.Buttons.EG_Hzg_Buero_Andreas'/*EG Hzg Buero Andreas*/, val: true}, async function (obj) {
                  let soll = getState('0_userdata.0.Merker.Heizungssteuerung.Einstelltemperatur'/*Einstelltemperatur*/).val;
                  setState('hm-rpc.0.000A1D8997CF89.1.SET_POINT_TEMPERATURE'/*Hz Büro Andreas links:1 SET POINT TEMPERATURE*/, soll);
                  setState('hm-rpc.0.000A1D8997D43A.1.SET_POINT_TEMPERATURE'/*Hz Büro Andreas rechts:1 SET POINT TEMPERATURE*/, soll);
                  setState(obj.id, false, true);
                });
                

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

                AndreiosA 1 Antwort Letzte Antwort
                0
                • paul53P paul53

                  @andreas-5 sagte: SET_POINT_TEMPERATUR ja den gewünschten Wert zeigt, bis das Thermostat seine Daten wieder sendet, gehe ich erst einmal davon aus, dass das Skript funktioniert hat.

                  Das Ack-Flag darf nicht auf true gesetzt werden!
                  Richtig:

                  on({id: '0_userdata.0.Buttons.EG_Hzg_Buero_Andreas'/*EG Hzg Buero Andreas*/, val: true}, async function (obj) {
                    let soll = getState('0_userdata.0.Merker.Heizungssteuerung.Einstelltemperatur'/*Einstelltemperatur*/).val;
                    setState('hm-rpc.0.000A1D8997CF89.1.SET_POINT_TEMPERATURE'/*Hz Büro Andreas links:1 SET POINT TEMPERATURE*/, soll);
                    setState('hm-rpc.0.000A1D8997D43A.1.SET_POINT_TEMPERATURE'/*Hz Büro Andreas rechts:1 SET POINT TEMPERATURE*/, soll);
                    setState(obj.id, false, true);
                  });
                  
                  AndreiosA Offline
                  AndreiosA Offline
                  Andreios
                  Forum Testing
                  schrieb am zuletzt editiert von
                  #8

                  @paul53 Danke!
                  Habe es gerade so umgebaut. Mal die nächsten Tage sehen, was passiert, aber ich gehe davon aus, dass es damit durchgängig funktioniert.

                  --
                  Schöne Grüße
                  Andreas

                  ioBroker auf Raspberry 4 mit SSD. Homematik IP mit CCU 3. Shelly. MySQL. Arduino. ...

                  Meine Posts sind subjektiv und manipulativ, erheben Anspruch auf Allwissenheit und können Spuren von Ironie oder Sarkasmus enthalten. ;-)

                  1 Antwort Letzte Antwort
                  0

                  Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                  Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                  Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                  Registrieren Anmelden
                  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

                  552

                  Online

                  32.8k

                  Benutzer

                  82.9k

                  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