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. Visualisierung
  4. Thermostat umstellen von manu auf auto funktioniert nicht

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    538

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

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

Thermostat umstellen von manu auf auto funktioniert nicht

Geplant Angeheftet Gesperrt Verschoben Visualisierung
8 Beiträge 6 Kommentatoren 2.7k Aufrufe 2 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.
  • hg6806H Offline
    hg6806H Offline
    hg6806
    Most Active
    schrieb am zuletzt editiert von
    #1

    Halo allerseits,

    habe in meinem VIS ein Widget jqui Radiobuttons ValueList.

    Damit wollte ich meine Heizungsthermostate (Homematic Wandthermostate) zwischen Auto und Manu umstellen.

    Eingetragen habe ich wie folgt:

    Object ID: hm-rpc.0.LEQ04xxxxxx.2.CONTROL_MODE

    Werte: 0;1

    Texte: Auto; Manu

    Wenn ich das in Homematic umstelle, wird es in VIS angezeigt, jedoch kann ich es in VIS nicht umstellen. Es wird zwar angezeigt, jedoch passiert auf dem Wandthermostat nichts.

    Ach ja, schöner wäre es eigentlich wenn ich dafür einen Button hätte der Auto oder Manu in einem Feld anzeigt

    Weiß jemand Rat?

    1 Antwort Letzte Antwort
    0
    • P Offline
      P Offline
      Pman
      schrieb am zuletzt editiert von
      #2

      Das hat nichts mit Vis zu tun, sondern mit der seltsamen Art, wie man bei Homematic den Thermostatmodus umstellt.

      CONTROL_MODE ist, wie du in Admin sehen kannst, ein Read-Only Wert, also nur ein Indikator. Um auf Manuell zu schalten musst du bei MANU_MODE eine Temperatur eintragen. Um auf Auto umzuschalten musst du AUTO_MODE auf true setzen.

      Hier ein kleines Hilfsskript, mit dem du dein Widget genau so lassen kannst.

      `var thermostats = [
          "hm-rpc.0.LEQxxx1",
          "hm-rpc.0.LEQxxx2",
          ];
      
      for(var i = 0; i<thermostats.length; i++)/{/subscribemode(thermostats[i]);/}/function/subscribemode(thermostatid){/on({id:/thermostatid/+/".2.control_mode",/change:/"any"},/(state)/if/(state.state.ack="==" false){/(state.state.val="==" 0){/setstate(thermostatid/".2.auto_mode",/true);/}else/var/current="getState(thermostatId" ".2.set_temperature");/".2.manu_mode",/current.val);/});/}<e=""></thermostats.length;>`[/i]
      
      W 1 Antwort Letzte Antwort
      0
      • hg6806H Offline
        hg6806H Offline
        hg6806
        Most Active
        schrieb am zuletzt editiert von
        #3

        Danke - hat aber leider (noch) nicht geklappt.

        Habe in das Script die entspr. IDs oben eingetragen und in das Script Fenster des Widget kopiert.

        Ist aber noch immer wie beim alten.

        1 Antwort Letzte Antwort
        0
        • eric2905E Offline
          eric2905E Offline
          eric2905
          schrieb am zuletzt editiert von
          #4

          @hg6806:

          … und in das Script Fenster des Widget kopiert.

          Ist aber noch immer wie beim alten. `
          Kann es evtl. sein, das Du das Script im JavaScript-Adapter anlegen musst und es dann funktioniert?

          Gruß,

          Eric

          Von unterwegs getippert

          Roses are red, violets are blue,

          if I listen to metal, my neighbours do too

          1 Antwort Letzte Antwort
          0
          • hg6806H Offline
            hg6806H Offline
            hg6806
            Most Active
            schrieb am zuletzt editiert von
            #5

            …wäre so eine kleine verstecke Frage von mir gewesen :-)

            Geht, wenn ich es über den Admin anlege.

            Ihr seid die besten, Danke!!!

            1 Antwort Letzte Antwort
            0
            • T Offline
              T Offline
              Tech-Nerd
              schrieb am zuletzt editiert von
              #6

              Perfekt, genau die Hilfe die ich benötigt habe, um mein Wandthermostat mit Alexa zwischen Auto und Manu umstellen zu können.

              Danke :D

              1 Antwort Letzte Antwort
              0
              • P Pman

                Das hat nichts mit Vis zu tun, sondern mit der seltsamen Art, wie man bei Homematic den Thermostatmodus umstellt.

                CONTROL_MODE ist, wie du in Admin sehen kannst, ein Read-Only Wert, also nur ein Indikator. Um auf Manuell zu schalten musst du bei MANU_MODE eine Temperatur eintragen. Um auf Auto umzuschalten musst du AUTO_MODE auf true setzen.

                Hier ein kleines Hilfsskript, mit dem du dein Widget genau so lassen kannst.

                `var thermostats = [
                    "hm-rpc.0.LEQxxx1",
                    "hm-rpc.0.LEQxxx2",
                    ];
                
                for(var i = 0; i<thermostats.length; i++)/{/subscribemode(thermostats[i]);/}/function/subscribemode(thermostatid){/on({id:/thermostatid/+/".2.control_mode",/change:/"any"},/(state)/if/(state.state.ack="==" false){/(state.state.val="==" 0){/setstate(thermostatid/".2.auto_mode",/true);/}else/var/current="getState(thermostatId" ".2.set_temperature");/".2.manu_mode",/current.val);/});/}<e=""></thermostats.length;>`[/i]
                
                W Offline
                W Offline
                Wlad
                schrieb am zuletzt editiert von
                #7

                @Pman
                Ich versuche es auch umzusetzen, bekomme aber den Code nicht bereinigt.
                Es sind einige Syntaxfehler noch vorhanden und ich bekomme die nicht weg.

                var thermostats = ["hm-rpc.1.NEQ093xxxxx"];  
                
                for(var i = 0; i<thermostats.length; i++) subscribemode(thermostats[i]);
                
                function subscribemode(thermostatid){
                    on({id:thermostatid+".2.control_mode",change:"any"},(state)if(state.state.ack="==" false)
                    {(state.state.val="==" 0){setstate(thermostatid".2.auto_mode",true);}}else{
                     var current=getState(thermostatid" ".2.set_temperature);".2.manu_mode",current.val);});}
                
                1 Antwort Letzte Antwort
                0
                • M Offline
                  M Offline
                  mjmberger
                  schrieb am zuletzt editiert von
                  #8

                  Hallo Pman,
                  vielen Dank für deinen Post aus dem Jahre 2017 !!
                  Ich bin dabei mein Haus in eine Art "Urlaubsmodus" zu versetzen (Heizungen, Jalousien, Lichter)
                  Ich habe noch zwei alte Thermostate (HM-CC-RT-DN) Diese Thermostate wieder in den AUTO-Modus zu versetzen haben mich fast verzweifeln lassen. Dann bin ich auf deinen Post gestoßen - und - es funktioniert - Danke !!

                  Manfred

                  Lernen ist Erfahrung - Alles andere ist nur Information (Albert Einstein)

                  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

                  544

                  Online

                  32.7k

                  Benutzer

                  82.5k

                  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