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

  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. YAHKA Homematic Heizung

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.4k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.5k

YAHKA Homematic Heizung

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
30 Beiträge 18 Kommentatoren 17.0k Aufrufe 6 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.
  • M Offline
    M Offline
    mucki
    schrieb am zuletzt editiert von
    #20

    Dürft ich hier noch mal unbedarft nachfragen?

    Wäre diese Einstellung mit den hier besprochenen Features jetzt richtig?

    (HmiP-WTH-2 mit 4 Thermostaten in einer Gruppe)

    18138_bildschirmfoto_2019-02-04_um_19.32.34.png

    1 Antwort Letzte Antwort
    0
    • M Offline
      M Offline
      mucki
      schrieb am zuletzt editiert von
      #21

      Oder habe ich das falsch verstanden und die neuen Features sind noch nicht im Yahka Master verfügbar?

      1 Antwort Letzte Antwort
      0
      • D Offline
        D Offline
        danyial
        schrieb am zuletzt editiert von danyial
        #22

        Ich hab das bei mir so gelöst und das funktioniert bis jetzt einwandfrei. Bei den Modes kann man allerdings nur Automatisch und Manuell (Heizen in HomeKit) einstellen.

        Bildschirmfoto 2019-03-07 um 17.43.02.png

        Das ist der Inhalt der Funktionen in Blockly

        /**
         * Beschreibe diese Funktion …
         */
        function setAutoMode(objectID, autoMode) {
            setState(objectID.replace("CONTROL_MODE", "AUTO_MODE"), autoMode);
        }
        
        /**
         * Beschreibe diese Funktion …
         */
        function setManuMode(objectID) {
            setState(objectID.replace("CONTROL_MODE", "AUTO_MODE"), false);
        
            getState(objectID.replace("CONTROL_MODE", "SET_TEMPERATURE"), function (err, state) {
                var value = state.val;
                setState(objectID.replace("CONTROL_MODE", "MANU_MODE"), value);
            });
        }
        

        Und hier der Yahka Teil

        Bildschirmfoto 2019-03-07 um 17.29.02.png

        1 Antwort Letzte Antwort
        0
        • S Offline
          S Offline
          streetracer
          schrieb am zuletzt editiert von
          #23

          Darf ich mich hier nochmal ran hängen?

          Hab die Funktionen im Scriptblock erstellt - jedoch bekomme ich nur "Javascript-Funktion setAutoMode </>" angezeigt.

          Der Rest dieser Funktion "mit Objekt ID" und drunter "setAutoMode" ist nicht dabei.

          So habe ich das in das "</>" Feld eingetragen:

          function setAutoMode(objectID, autoMode) {
              setState(objectID.replace("CONTROL_MODE", "AUTO_MODE"), autoMode);
          }
          
          1 Antwort Letzte Antwort
          0
          • entavioE Offline
            entavioE Offline
            entavio
            schrieb am zuletzt editiert von entavio
            #24

            Hallo,

            habe die Tage auch eine iobroker Instanz mit yahka aufgesetzt.
            Inzwischen sind auch einige eq-3 (max!) Thermostate eingebunden und lassen sich ansprechen.
            (Entsprechendes Mapping der Werte auf HomeKit etc.)
            So weit so gut!

            Hier war auch schon mal die Rede davon das jedesmal wenn wieder die HomeApp geöffnet wird oder erstmalig auf einem anderen iPhone/iPad gestartet wird, alle Thermostate auf OFF stehen.

            Mir wäre es lieber die IST-Temperatur, die SOLL-Temperatur sowie der Status OFF/MANU/AUTO würde beim Aufruf über HomeKit->ioBroker (hier stehen die korrekten Werte) direkt abgerufen werden.

            Hat das jemand hinbekommen und kann hier entsprechende Hinweise geben?

            1 Antwort Letzte Antwort
            0
            • D Offline
              D Offline
              dominik.oyen
              schrieb am zuletzt editiert von
              #25

              Hallo,

              ist bei der neusten Version von Yahka die Ansicht geändert worden? Es fehlt die Möglichkeit ein Mapping durchzuführen. Lediglich vorgefertigte Conversion sind möglich. So kann ich aber nicht den Status so verändern, wie ich es brauche.

              Max!
              0(auto)
              1(manual)
              2(vacation)
              3(boost)

              Homekit
              0(aus)
              1(heizung)
              2(kühlung)
              3(automatisch)

              0=3
              1=1
              2=0
              3=2

              Weiß jemand, wie ich mit der "neuen" Version wieder ein einfaches mapping hinbekomme?
              Danke und Grüße

              Dominik

              S 1 Antwort Letzte Antwort
              0
              • D dominik.oyen

                Hallo,

                ist bei der neusten Version von Yahka die Ansicht geändert worden? Es fehlt die Möglichkeit ein Mapping durchzuführen. Lediglich vorgefertigte Conversion sind möglich. So kann ich aber nicht den Status so verändern, wie ich es brauche.

                Max!
                0(auto)
                1(manual)
                2(vacation)
                3(boost)

                Homekit
                0(aus)
                1(heizung)
                2(kühlung)
                3(automatisch)

                0=3
                1=1
                2=0
                3=2

                Weiß jemand, wie ich mit der "neuen" Version wieder ein einfaches mapping hinbekomme?
                Danke und Grüße

                Dominik

                S Offline
                S Offline
                stormproof
                schrieb am zuletzt editiert von
                #26

                @dominik-oyen
                Hi Domink,
                ich habe für das Problem, das die Thermostate in der Homkit App AUS anzeigen folgenden Workaround gefunden, der funktioniert, ich kann dir aber nicht erklären warum. Ich habe einfach so lange rumprobiert, bis es geklappt hat.
                Mein Ziel war es, das die Heizkörperthermostate immer auf "Heizen" stehen in der App, auch wenn es keine Funktion hat, es ging mir nur um eine schönere Anzeige.

                In Yahka habe ich für die Thermostate bei "CurrentHeatingCoolingState" folgende Einstellung:
                InOut: const
                Value: 1
                Conversion: HomematicControlModeToHomekitHeathingCoolingState
                State: 1

                Bei Value und State kannst du auch einen anderen Zustand wählen wie du ja schon gepostet hast:
                0(aus)
                1(heizung)
                2(kühlung)
                3(automatisch)

                Ich habe zwar keine Homematic Geräte, aber die folgenden Adapter installiert (und deaktiviert), einer davon liefert wohl den Wert den man für "Conversion" setzen muss (HomematicControlModeToHomekitHeathingCoolingState):
                HomeMatic ReGaHSS
                HomeMatic RPC

                Wie gesagt: keine befriedigende Antwort für dei die wissen wollen warum und wie, aber es funktioniert.

                Frank!

                targeheating.png
                homematic.png

                D 1 Antwort Letzte Antwort
                0
                • S stormproof

                  @dominik-oyen
                  Hi Domink,
                  ich habe für das Problem, das die Thermostate in der Homkit App AUS anzeigen folgenden Workaround gefunden, der funktioniert, ich kann dir aber nicht erklären warum. Ich habe einfach so lange rumprobiert, bis es geklappt hat.
                  Mein Ziel war es, das die Heizkörperthermostate immer auf "Heizen" stehen in der App, auch wenn es keine Funktion hat, es ging mir nur um eine schönere Anzeige.

                  In Yahka habe ich für die Thermostate bei "CurrentHeatingCoolingState" folgende Einstellung:
                  InOut: const
                  Value: 1
                  Conversion: HomematicControlModeToHomekitHeathingCoolingState
                  State: 1

                  Bei Value und State kannst du auch einen anderen Zustand wählen wie du ja schon gepostet hast:
                  0(aus)
                  1(heizung)
                  2(kühlung)
                  3(automatisch)

                  Ich habe zwar keine Homematic Geräte, aber die folgenden Adapter installiert (und deaktiviert), einer davon liefert wohl den Wert den man für "Conversion" setzen muss (HomematicControlModeToHomekitHeathingCoolingState):
                  HomeMatic ReGaHSS
                  HomeMatic RPC

                  Wie gesagt: keine befriedigende Antwort für dei die wissen wollen warum und wie, aber es funktioniert.

                  Frank!

                  targeheating.png
                  homematic.png

                  D Offline
                  D Offline
                  dtp
                  schrieb am zuletzt editiert von dtp
                  #27

                  Hi,

                  ich habe mir mal die Datenpunkte angeschaut und festgestellt, dass der Datenpunkt "CONTROL_MODE" eines HmIP-WTH-2 Wandthermostats zum Setzen und der Datenpunkt "SET_POINT_MODE" zum Anzeigen des aktuellen Betriebsmodus verwendet wird (0: AUTO, 1: Manu, 2: Urlaub). Also habe ich mal folgende Einstellungen im yahka-Adapter vorgenommen:

                  2022-12-31_15h59_37.jpg 2022-12-31 15-45-58.png

                  Damit funktioniert auf jeden Fall der Wechsel zwischen AUTO und Manu und es werden in der Home App die korrekten Ist- und Soll-Werte angezeigt, wobei bei manueller Einstellung der Temperatur von "Automatisch" auf "Heizung" gewechselt wird.

                  2022-12-31_15h38_38.jpg 2022-12-31 15-38-43.png

                  2022-12-31_15h39_06.jpg 2022-12-31 15-38-57.png

                  Dies nur mal als Info. Es werden keinerlei Skripte benötigt.

                  ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

                  M 1 Antwort Letzte Antwort
                  0
                  • D dtp

                    Hi,

                    ich habe mir mal die Datenpunkte angeschaut und festgestellt, dass der Datenpunkt "CONTROL_MODE" eines HmIP-WTH-2 Wandthermostats zum Setzen und der Datenpunkt "SET_POINT_MODE" zum Anzeigen des aktuellen Betriebsmodus verwendet wird (0: AUTO, 1: Manu, 2: Urlaub). Also habe ich mal folgende Einstellungen im yahka-Adapter vorgenommen:

                    2022-12-31_15h59_37.jpg 2022-12-31 15-45-58.png

                    Damit funktioniert auf jeden Fall der Wechsel zwischen AUTO und Manu und es werden in der Home App die korrekten Ist- und Soll-Werte angezeigt, wobei bei manueller Einstellung der Temperatur von "Automatisch" auf "Heizung" gewechselt wird.

                    2022-12-31_15h38_38.jpg 2022-12-31 15-38-43.png

                    2022-12-31_15h39_06.jpg 2022-12-31 15-38-57.png

                    Dies nur mal als Info. Es werden keinerlei Skripte benötigt.

                    M Offline
                    M Offline
                    mucki
                    schrieb am zuletzt editiert von
                    #28

                    @dtp
                    Habe ich mal bei einem WTH-2 so eingestellt und zum Testen auch bei einem einzelnen etrv-2.

                    Meiner Meinung nach vollkommen unbrauchbar. Steht die Heizung laut (korrekter) Angabe der CCU3 auf Manu, wird in Homekit gerne schon mal Auto angezeigt. Stellt man in HK auf Aus, stellt sich in der CCU nix auf Aus. Steht die Heizung tatsächlich auf Manu und man ändert in Homekit auf Auto passiert hier gar nichts.

                    Also entweder weiter mit gefühlt 80 Scripten rumpfuschen, oder eine andere Lösung nehmen (HA, HAP oder Homebridge).

                    D 1 Antwort Letzte Antwort
                    0
                    • M mucki

                      @dtp
                      Habe ich mal bei einem WTH-2 so eingestellt und zum Testen auch bei einem einzelnen etrv-2.

                      Meiner Meinung nach vollkommen unbrauchbar. Steht die Heizung laut (korrekter) Angabe der CCU3 auf Manu, wird in Homekit gerne schon mal Auto angezeigt. Stellt man in HK auf Aus, stellt sich in der CCU nix auf Aus. Steht die Heizung tatsächlich auf Manu und man ändert in Homekit auf Auto passiert hier gar nichts.

                      Also entweder weiter mit gefühlt 80 Scripten rumpfuschen, oder eine andere Lösung nehmen (HA, HAP oder Homebridge).

                      D Offline
                      D Offline
                      dtp
                      schrieb am zuletzt editiert von dtp
                      #29

                      @mucki Hast nicht ganz unrecht. Ich habe bemerkt, dass der Datenpunkt "CONTROL_MODE" ungeeignet ist zum Steuern. Da muss dann wohl auch besser "SET_POINT_MODE" für verwendet werden. Es ist übrigens kein direkter Modus für "AUS" vorgesehen. Stellt man das direkt im WebUI ein, dann bleibt der "SET_POINT_MODE" auf dem Wert 0 (also Manuell bzw. HEIZUNG) und nur die Soll-Temperatur wird auf 4,5 °C gesetzt. In der Home App beträgt jedoch die minimale Soll-Temperatur 10 °C. Weniger geht nicht. Eigentlich ist es aber ja egal, ob man nun 4,5 oder 10 °C einstellt. So kalt sollte es in keinem Wohnraum sein. Und ob da dann "AUS" oder "HEIZUNG" angezeigt wird, ist doch wurscht. Man sieht's ja an der Soll-Temperatur.

                      Ich persönlich stelle übrigens meine Heizung so gut wie nie über die Home App um. Das macht sie schon automatisch. Wenn ich etwas umstellen möchte, dann höchstens die Soll-Temperatur. Und das klappt auch.

                      ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

                      M 1 Antwort Letzte Antwort
                      0
                      • D dtp

                        @mucki Hast nicht ganz unrecht. Ich habe bemerkt, dass der Datenpunkt "CONTROL_MODE" ungeeignet ist zum Steuern. Da muss dann wohl auch besser "SET_POINT_MODE" für verwendet werden. Es ist übrigens kein direkter Modus für "AUS" vorgesehen. Stellt man das direkt im WebUI ein, dann bleibt der "SET_POINT_MODE" auf dem Wert 0 (also Manuell bzw. HEIZUNG) und nur die Soll-Temperatur wird auf 4,5 °C gesetzt. In der Home App beträgt jedoch die minimale Soll-Temperatur 10 °C. Weniger geht nicht. Eigentlich ist es aber ja egal, ob man nun 4,5 oder 10 °C einstellt. So kalt sollte es in keinem Wohnraum sein. Und ob da dann "AUS" oder "HEIZUNG" angezeigt wird, ist doch wurscht. Man sieht's ja an der Soll-Temperatur.

                        Ich persönlich stelle übrigens meine Heizung so gut wie nie über die Home App um. Das macht sie schon automatisch. Wenn ich etwas umstellen möchte, dann höchstens die Soll-Temperatur. Und das klappt auch.

                        M Offline
                        M Offline
                        mucki
                        schrieb am zuletzt editiert von mucki
                        #30

                        @dtp
                        Da hast du recht - ich stelle auch maximal die Solltemp über Homekit. Aber auch das eher selten, da dann meist die Sprachansage an Alexa schneller und komfortabler ist.

                        Die Thermostate habe ich über HAP-Homematic in Homekit eingebunden und alle Funktionen sind damit verfügbar.

                        Gesteuert wird aber eigentlich eh ausschließlich über Automationen - hier insbesondere mit der Anwesenheitserkennung mehrerer Personen und mit Programmen direkt auf der CCU3. Ist nach meinen Erfahrungen einfach die stabilste Variante.

                        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

                        339

                        Online

                        32.4k

                        Benutzer

                        81.4k

                        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