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. Skripten / Logik
  4. HM Thermostat: Wechsel Boost <-> Auto

NEWS

  • Der neue Monatsrückblick für Mai und Juni 2026 ist online!
    BluefoxB
    Bluefox
    8
    1
    981

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    3.5k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    6.0k

HM Thermostat: Wechsel Boost <-> Auto

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
8 Beiträge 4 Kommentatoren 1.2k Aufrufe
  • Ä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.
  • K Offline
    K Offline
    Karl_999
    schrieb am zuletzt editiert von
    #1

    Ich habe eine Frage zur Reaktion des HM Thermostats:

    Wenn ich am Thermostat im Auto-Mode die Temperatur manuell einstelle, den Boost-Modus per Taste starte und per Boost-Taste wieder ausschalte, so bleibt die vorher eingestellte Temperatur erhalten.

    Wenn in in JS folgendes mache

        const BOOST = OBJ_ID + ".4.BOOST_MODE";
        const AUTO = OBJ_ID + ".4.AUTO_MODE";
    
            setState(BOOST, true);
            ....
            setState(AUTO, true);
    

    stellt sich die SET_TEMPERATURE auf die des Automatik-Programms zurück.

    Das gleiche Verhalten habe ich, wenn ich in den Objektdaten direkt "BOOST_MODE" auf true und danach AUTO_MODE auf true setze.

    Ein Wechsel des BOOST_MODE auf false, beendet den Boost-Modus leider nicht.

    Jeder Wechsel des AUTO_MODE (sowohl auf true als auf auf false) setzt aber die SET_TEMPERATURE zurück.

    Was muss ich programmtechnisch machen, um das gleiche Verhalten wie bei manueller Bedienung zu bekommen (Erhalt der manuell eingestellten Temperatur)?

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

      @Karl_999:

      Was muss ich programmtechnisch machen, um das gleiche Verhalten wie bei manueller Bedienung zu bekommen (Erhalt der manuell eingestellten Temperatur)? `
      Den Sollwert merken.

      const BOOST = OBJ_ID + ".4.BOOST_MODE";
      const AUTO = OBJ_ID + ".4.AUTO_MODE";
      const idSw = OBJ_ID + ".4.SET_TEMPERATURE";
      
          var sw = getState(idSw).val;
          setState(BOOST, true);
          ....
          setState(AUTO, true);
          setState(idSw, sw); // evtl. mit Verzögerung
      
      

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB; Proxmox mit 2 VM (iob / openCCU)

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

        Da ich den Boost-Modus nicht benutze, stellt sich mir folgende Frage: Beendet sich der Boost-Modus nicht nach der eingestellten Zeit von selbst und geht in den vorherigen Modus zurück ohne den Sollwert zu verändern ?

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB; Proxmox mit 2 VM (iob / openCCU)

        1 Antwort Letzte Antwort
        0
        • F Offline
          F Offline
          Firefighter
          schrieb am zuletzt editiert von
          #4

          4927_boost.png

          1 Antwort Letzte Antwort
          0
          • K Offline
            K Offline
            Karl_999
            schrieb am zuletzt editiert von
            #5

            Danke für die Antworten.
            @paul53:

            Da ich den Boost-Modus nicht benutze, stellt sich mir folgende Frage: Beendet sich der Boost-Modus nicht nach der eingestellten Zeit von selbst und geht in den vorherigen Modus zurück ohne den Sollwert zu verändern ? `
            Ja, das macht er.

            Mit geht es aber um das Verhalten, wenn man den Boost-Modus durch erneutes Drücken der Boost-Taste abricht.

            Da verhält sich die Software-Lösung in IO-Broker eben anders als direkt am Thermostat.
            @Firefighter:

            filename="boost.png" index="0">~~ `
            Den Hinweis verstehe ich nicht. Dort kann ich einige Parameter wie die Dauer des Boost einstellen. Aber meines Wissens nicht das Verhalten beim Unterbrechen des Boost-Modus.

            1 Antwort Letzte Antwort
            0
            • R Offline
              R Offline
              RappiRN
              Most Active
              schrieb am zuletzt editiert von
              #6

              Das hat übrigens nichts mit ioBroker zu tun, wenn du das Gleiche Verhalten in der CCU nachstellst, wird beim Einschalten des Auto-Modus auch der Auto-Wert genommen und nicht der vorher manuell veränderte Wert!

              Also zwei Lösungen: Entweder den Boost-Modus nicht unterbrechen (warum auch?) oder wie weiter oben schon vorgeschlagen per Script den Wert merken und wieder setzen!

              Enrico

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

                @Karl_999:

                Mit geht es aber um das Verhalten, wenn man den Boost-Modus durch erneutes Drücken der Boost-Taste abricht. Da verhält sich die Software-Lösung in IO-Broker eben anders als direkt am Thermostat. `
                Der vorzeitige Abbruch soll auch per Programm möglich sein ?

                Dann hilft wohl nur die Lösung, den Sollwert in einer Skriptvariablen zu merken und nach dem Umschalten in den AUTO_MODE wieder zu setzen (meine erste Antwort). Die Datenpunkte AUTO_MODE, BOOST_MODE sind reine Event-Datenpunkte, bei denen es egal ist, welcher Wert (true / false) gesendet wird.

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB; Proxmox mit 2 VM (iob / openCCU)

                1 Antwort Letzte Antwort
                0
                • K Offline
                  K Offline
                  Karl_999
                  schrieb am zuletzt editiert von
                  #8

                  @RappiRN:

                  Das hat übrigens nichts mit ioBroker zu tun, wenn du das Gleiche Verhalten in der CCU nachstellst, wird beim Einschalten des Auto-Modus auch der Auto-Wert genommen und nicht der vorher manuell veränderte Wert! `
                  Stimmt! Das hatte ich gar nicht getestet.

                  Damit werde ich also mit diesem Feature und Unterschied zwischen Bedienung per CCU/ioBroker und vor Ort leben müssen.

                  Danke auch für den Tipp zur (Zwischen-)Speicherung des Sollwerts.

                  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

                  476

                  Online

                  33.0k

                  Benutzer

                  83.6k

                  Themen

                  1.3m

                  Beiträge
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2026
                  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