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. [Gelöst] Yakha Heizungssteuerung Homematic

NEWS

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

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

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

[Gelöst] Yakha Heizungssteuerung Homematic

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
32 Beiträge 4 Kommentatoren 3.0k Aufrufe 3 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.
  • draexlerD Nicht stören
    draexlerD Nicht stören
    draexler
    schrieb am zuletzt editiert von draexler
    #1

    Hi Zusammen,

    wer von euch hat eine "Heizungssteuerungsgruppe" von Homematic vernünftig in den Yakha Adapter einpflegen können, damit der Auto Modus, MANU Modus, OFF und der ganze Rest richtig funktioniert?
    Es gibt zwar diesen extrem langen Thread für den Yakha Adapter, aber dort was zu finden ist fast unmöglich bzw. schon uralt... Und über die Suchmaschine findet man auch nur Hauptsächlich einfache Leuchten Einbindungen.

    Ich nutze aktuell den HAP Homematic Adapter auf der Raspberrymatic und dort ist es richtig schön implementiert.
    Bildschirmfoto 2021-08-25 um 12.54.33.png
    Aber das Zielbild ist alles soweit möglich an einer Stelle zu haben -> sprich ioBroker.

    Wäre super wenn hier jemand eine Lösung hätte :-)

    mickymM 1 Antwort Letzte Antwort
    0
    • draexlerD draexler

      Hi Zusammen,

      wer von euch hat eine "Heizungssteuerungsgruppe" von Homematic vernünftig in den Yakha Adapter einpflegen können, damit der Auto Modus, MANU Modus, OFF und der ganze Rest richtig funktioniert?
      Es gibt zwar diesen extrem langen Thread für den Yakha Adapter, aber dort was zu finden ist fast unmöglich bzw. schon uralt... Und über die Suchmaschine findet man auch nur Hauptsächlich einfache Leuchten Einbindungen.

      Ich nutze aktuell den HAP Homematic Adapter auf der Raspberrymatic und dort ist es richtig schön implementiert.
      Bildschirmfoto 2021-08-25 um 12.54.33.png
      Aber das Zielbild ist alles soweit möglich an einer Stelle zu haben -> sprich ioBroker.

      Wäre super wenn hier jemand eine Lösung hätte :-)

      mickymM Online
      mickymM Online
      mickym
      Most Active
      schrieb am zuletzt editiert von mickym
      #2

      @draexler Also ich habe noch die MAX Heizung - ist aber von der Funktionalität von Homematic identisch.

      1. Ich habe alle Datenpunkte der Heizung für YAHKA als eigene Datenpunkte unter 0_userdata.0 eingetragen und dann über meine Logikmaschine - bei mir Node Red für die MAX Befehle umgesetzt.

      Mit diesen 4 Punkten funktioniert das bei mir soweit ganz gut:

      ac31ac35-a639-4524-bdc5-ceb03f39711f-image.png also

      a4e24dcb-0433-4f80-b285-3625f56e5a83-image.png

      1. Die Temperatur über das Rädchen in 0,5°C Schritten über YAHKA einzustellen ist ja eher banal und wird in die desiredTemperature übertragen.

      2. Etwas komplizierter sind die Modi:

      Für boost habe ich einen extra Schalter im Homekit - als Switch Service im YAHKA

      882cba56-42af-421f-b4e6-f9b1c15f81b0-image.png

      12d3693e-c1da-4df4-9656-0a6e4e1d0777-image.png

      Das geht somit auch mit siri - wenn ich sage "Siri schalte den Boost im Wohnzimmer ein"

      1. Für die anderen Modi (0-4 im HomeKit) habe ich folgendes gewählt:

      83c9d693-db76-43c1-8bfe-3bc8165b24ee-image.png

      aus = ist tatsächlich OFF
      Kühlen = auto
      Heizen = manual
      Automatisch = auto

      Man kann natürlich auch Kühlen auf OFF stellen. Im Prinzip ist Kühlen bei einer reinen Heizung halt Schwachsinn.

      1. Den CurrentCooling State setze ich nach Ventilöffnung.

      Somit ist die Heizung Inaktiv (grüner Punkt) wenn Ventilöffnung 0 und auf heizen und orange sobald das Ventil geöffnet ist.

      Du kannst das sicher auch mit Blockly machen - aber wichtig ist, dass Du für YAHKA bzw. AppleHome eigene Datenpunkte verwendest, damit Du flexibel über die verschiedenen Steuerungsmodi Deine korrekte Homematic Befehle absetzt.

      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

      draexlerD 2 Antworten Letzte Antwort
      1
      • mickymM mickym

        @draexler Also ich habe noch die MAX Heizung - ist aber von der Funktionalität von Homematic identisch.

        1. Ich habe alle Datenpunkte der Heizung für YAHKA als eigene Datenpunkte unter 0_userdata.0 eingetragen und dann über meine Logikmaschine - bei mir Node Red für die MAX Befehle umgesetzt.

        Mit diesen 4 Punkten funktioniert das bei mir soweit ganz gut:

        ac31ac35-a639-4524-bdc5-ceb03f39711f-image.png also

        a4e24dcb-0433-4f80-b285-3625f56e5a83-image.png

        1. Die Temperatur über das Rädchen in 0,5°C Schritten über YAHKA einzustellen ist ja eher banal und wird in die desiredTemperature übertragen.

        2. Etwas komplizierter sind die Modi:

        Für boost habe ich einen extra Schalter im Homekit - als Switch Service im YAHKA

        882cba56-42af-421f-b4e6-f9b1c15f81b0-image.png

        12d3693e-c1da-4df4-9656-0a6e4e1d0777-image.png

        Das geht somit auch mit siri - wenn ich sage "Siri schalte den Boost im Wohnzimmer ein"

        1. Für die anderen Modi (0-4 im HomeKit) habe ich folgendes gewählt:

        83c9d693-db76-43c1-8bfe-3bc8165b24ee-image.png

        aus = ist tatsächlich OFF
        Kühlen = auto
        Heizen = manual
        Automatisch = auto

        Man kann natürlich auch Kühlen auf OFF stellen. Im Prinzip ist Kühlen bei einer reinen Heizung halt Schwachsinn.

        1. Den CurrentCooling State setze ich nach Ventilöffnung.

        Somit ist die Heizung Inaktiv (grüner Punkt) wenn Ventilöffnung 0 und auf heizen und orange sobald das Ventil geöffnet ist.

        Du kannst das sicher auch mit Blockly machen - aber wichtig ist, dass Du für YAHKA bzw. AppleHome eigene Datenpunkte verwendest, damit Du flexibel über die verschiedenen Steuerungsmodi Deine korrekte Homematic Befehle absetzt.

        draexlerD Nicht stören
        draexlerD Nicht stören
        draexler
        schrieb am zuletzt editiert von draexler
        #3

        @mickym: Das sieht schon mal hilfreich aus :-) Vielen, vielen dank dir.
        Aber was ist jetzt der Unterschied zwischen "TargetHeatingCoolingState" bzw. "CurrentHeatingCoolingState"?
        Oder kannst du da noch einen Screenshot machen von den Services Einstellungen? Also die Einstellungen:Bildschirmfoto 2021-08-25 um 18.07.08.png

        @Alle: Gibt es den eine Möglichkeit im HomeKit nur AUS, HEIZEN und Automatisch zu haben?
        Irgendwie hat es ja der RaspberryMatic Adapter ja auch geschafft ;-)
        Ich denke mal es geht über diese "validValues" Einstellungen... Aber da sagt der Adapter im HomeKit das er nicht reagiert.
        Bildschirmfoto 2021-08-25 um 18.04.56.png

        1 Antwort Letzte Antwort
        0
        • mickymM mickym

          @draexler Also ich habe noch die MAX Heizung - ist aber von der Funktionalität von Homematic identisch.

          1. Ich habe alle Datenpunkte der Heizung für YAHKA als eigene Datenpunkte unter 0_userdata.0 eingetragen und dann über meine Logikmaschine - bei mir Node Red für die MAX Befehle umgesetzt.

          Mit diesen 4 Punkten funktioniert das bei mir soweit ganz gut:

          ac31ac35-a639-4524-bdc5-ceb03f39711f-image.png also

          a4e24dcb-0433-4f80-b285-3625f56e5a83-image.png

          1. Die Temperatur über das Rädchen in 0,5°C Schritten über YAHKA einzustellen ist ja eher banal und wird in die desiredTemperature übertragen.

          2. Etwas komplizierter sind die Modi:

          Für boost habe ich einen extra Schalter im Homekit - als Switch Service im YAHKA

          882cba56-42af-421f-b4e6-f9b1c15f81b0-image.png

          12d3693e-c1da-4df4-9656-0a6e4e1d0777-image.png

          Das geht somit auch mit siri - wenn ich sage "Siri schalte den Boost im Wohnzimmer ein"

          1. Für die anderen Modi (0-4 im HomeKit) habe ich folgendes gewählt:

          83c9d693-db76-43c1-8bfe-3bc8165b24ee-image.png

          aus = ist tatsächlich OFF
          Kühlen = auto
          Heizen = manual
          Automatisch = auto

          Man kann natürlich auch Kühlen auf OFF stellen. Im Prinzip ist Kühlen bei einer reinen Heizung halt Schwachsinn.

          1. Den CurrentCooling State setze ich nach Ventilöffnung.

          Somit ist die Heizung Inaktiv (grüner Punkt) wenn Ventilöffnung 0 und auf heizen und orange sobald das Ventil geöffnet ist.

          Du kannst das sicher auch mit Blockly machen - aber wichtig ist, dass Du für YAHKA bzw. AppleHome eigene Datenpunkte verwendest, damit Du flexibel über die verschiedenen Steuerungsmodi Deine korrekte Homematic Befehle absetzt.

          draexlerD Nicht stören
          draexlerD Nicht stören
          draexler
          schrieb am zuletzt editiert von
          #4

          @mickym: Und wie hast du das mit der Batterieprüfung gemacht? Im Internet stehen Anleitungen das da noch ein Script reinmuss. Aber sowas lässt sich halt dann immer schwer testen, ob es dann wirklich funktioniert ;-)

          mickymM 1 Antwort Letzte Antwort
          0
          • draexlerD draexler

            @mickym: Und wie hast du das mit der Batterieprüfung gemacht? Im Internet stehen Anleitungen das da noch ein Script reinmuss. Aber sowas lässt sich halt dann immer schwer testen, ob es dann wirklich funktioniert ;-)

            mickymM Online
            mickymM Online
            mickym
            Most Active
            schrieb am zuletzt editiert von mickym
            #5

            @draexler So ich hab auch bissi rumprobiert und es tatsächlich hinbekommen.

            Grundsätzlich funktioniert es bei doch - das Kühlen auszuschalten - du musst nur bei beiden die validValues einschränken also bei bei Target und CurrentHeatingCooling State.

            Du warst dann schon auf dem richtigen Weg - und ich habe auch wieder was gelernt:

            Meines Erachtens ist da auch ein Bug in dem Adapter.

            Ich habe jetzt noch ein Custom Charakteristic TargetHeatingCoolerState mit den gleichen Werten wie TargetHeatingCoolingState eingefügt
            4211aa75-1e3d-4898-9751-9119fe33795b-image.png

            • lässt man eines von beiden weg - dann hat man ein Problem-

            1d1e4822-2032-48cf-90d9-4200f5e046a7-image.png

            Grundsätzlich ist es so dass in dem TargetHeatingCooling State Datenpunkt das geschrieben wird, was Du über die AppleApp eingibst. In dem CurrentHeatingCooling State gibst Du dann aktiv Rückmeldung, welchen Modus das System gerade hat (also Rückmeldung vom Homematic System). Beide Punkte müssen übereinstimmen, sonst hast Du permanent das Drehrädchen in der App und den CurrentHeatingCoolingState mit ACK-Flag setzen. Dort steht also 0 für ausgeschaltet oder 1 für heizen. (wie gesagt ich setze das - nach Ventilstellung - 0= ausgeschaltet, inaktiv - >0 = heizen)

            Mit den Einstellungen habe ich nun die Kühlung wegbekommen:

            dcb22767-a46d-4306-91d6-71632c1560f3-image.png

            Den Batterieservice habe ich einfach hinzugemacht. Da bei dem MAX-System (weiß nicht wie das beim Homematic ist) nur low oder OK im Datenpunkt auftaucht - habe ich einfach den Batterielevel bei low auf 20% genommen und gemappt.

            Wahrscheinlich braucht man das level gar nicht sondern nur low und nicht low:

            492af713-2866-459d-991a-2370adc70429-image.png

            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

            mickymM 2 Antworten Letzte Antwort
            0
            • mickymM mickym

              @draexler So ich hab auch bissi rumprobiert und es tatsächlich hinbekommen.

              Grundsätzlich funktioniert es bei doch - das Kühlen auszuschalten - du musst nur bei beiden die validValues einschränken also bei bei Target und CurrentHeatingCooling State.

              Du warst dann schon auf dem richtigen Weg - und ich habe auch wieder was gelernt:

              Meines Erachtens ist da auch ein Bug in dem Adapter.

              Ich habe jetzt noch ein Custom Charakteristic TargetHeatingCoolerState mit den gleichen Werten wie TargetHeatingCoolingState eingefügt
              4211aa75-1e3d-4898-9751-9119fe33795b-image.png

              • lässt man eines von beiden weg - dann hat man ein Problem-

              1d1e4822-2032-48cf-90d9-4200f5e046a7-image.png

              Grundsätzlich ist es so dass in dem TargetHeatingCooling State Datenpunkt das geschrieben wird, was Du über die AppleApp eingibst. In dem CurrentHeatingCooling State gibst Du dann aktiv Rückmeldung, welchen Modus das System gerade hat (also Rückmeldung vom Homematic System). Beide Punkte müssen übereinstimmen, sonst hast Du permanent das Drehrädchen in der App und den CurrentHeatingCoolingState mit ACK-Flag setzen. Dort steht also 0 für ausgeschaltet oder 1 für heizen. (wie gesagt ich setze das - nach Ventilstellung - 0= ausgeschaltet, inaktiv - >0 = heizen)

              Mit den Einstellungen habe ich nun die Kühlung wegbekommen:

              dcb22767-a46d-4306-91d6-71632c1560f3-image.png

              Den Batterieservice habe ich einfach hinzugemacht. Da bei dem MAX-System (weiß nicht wie das beim Homematic ist) nur low oder OK im Datenpunkt auftaucht - habe ich einfach den Batterielevel bei low auf 20% genommen und gemappt.

              Wahrscheinlich braucht man das level gar nicht sondern nur low und nicht low:

              492af713-2866-459d-991a-2370adc70429-image.png

              mickymM Online
              mickymM Online
              mickym
              Most Active
              schrieb am zuletzt editiert von mickym
              #6

              Um zu prüfen ob mir was angezeigt wird - wenn ich den Datenpunkt für die Batterie auf low setze - hier der Beweis:

              9df362e1-423a-4446-999c-56bc6843aba0-image.png 165dc9d8-b1a1-4fcf-91bc-6fc436f2d187-image.png

              Im Prinzip müsstest Du hier auch einen benutzerspezifischen Datenpunkt anlegen. Ich nutze im Moment nur den Datenpunkt von dem Wandthermostat, aber wenn man einen benutzerspezifischen Datenpunkt nimmt, dann setzt man den halt selbst auf 0, wenn Wandthermostat oder eines der wirklichen Ventile einen niedrigen Batteriestand hat. Das halt dann wieder alles über die Logikmaschine gesetzt.

              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

              1 Antwort Letzte Antwort
              0
              • mickymM mickym

                @draexler So ich hab auch bissi rumprobiert und es tatsächlich hinbekommen.

                Grundsätzlich funktioniert es bei doch - das Kühlen auszuschalten - du musst nur bei beiden die validValues einschränken also bei bei Target und CurrentHeatingCooling State.

                Du warst dann schon auf dem richtigen Weg - und ich habe auch wieder was gelernt:

                Meines Erachtens ist da auch ein Bug in dem Adapter.

                Ich habe jetzt noch ein Custom Charakteristic TargetHeatingCoolerState mit den gleichen Werten wie TargetHeatingCoolingState eingefügt
                4211aa75-1e3d-4898-9751-9119fe33795b-image.png

                • lässt man eines von beiden weg - dann hat man ein Problem-

                1d1e4822-2032-48cf-90d9-4200f5e046a7-image.png

                Grundsätzlich ist es so dass in dem TargetHeatingCooling State Datenpunkt das geschrieben wird, was Du über die AppleApp eingibst. In dem CurrentHeatingCooling State gibst Du dann aktiv Rückmeldung, welchen Modus das System gerade hat (also Rückmeldung vom Homematic System). Beide Punkte müssen übereinstimmen, sonst hast Du permanent das Drehrädchen in der App und den CurrentHeatingCoolingState mit ACK-Flag setzen. Dort steht also 0 für ausgeschaltet oder 1 für heizen. (wie gesagt ich setze das - nach Ventilstellung - 0= ausgeschaltet, inaktiv - >0 = heizen)

                Mit den Einstellungen habe ich nun die Kühlung wegbekommen:

                dcb22767-a46d-4306-91d6-71632c1560f3-image.png

                Den Batterieservice habe ich einfach hinzugemacht. Da bei dem MAX-System (weiß nicht wie das beim Homematic ist) nur low oder OK im Datenpunkt auftaucht - habe ich einfach den Batterielevel bei low auf 20% genommen und gemappt.

                Wahrscheinlich braucht man das level gar nicht sondern nur low und nicht low:

                492af713-2866-459d-991a-2370adc70429-image.png

                mickymM Online
                mickymM Online
                mickym
                Most Active
                schrieb am zuletzt editiert von mickym
                #7

                Es sieht so aus, also ob man mit "TargetHeatingCoolingState" (mit den validValues settings ) blendet man das Kühlen bereits aus, mit dem TargetHeatingCoolerState bestätigt man die Einstellung, d.h. man setzt das immer gleich - oder benutzt hier die Rückbestätigung des Systems und bestätigt über das ACK Flag.

                Im letzteren Fall muss man dann halt OnlyACK einstellen

                f3e5c336-72c9-4664-8795-0c4376739c59-image.png

                aber ich mach das nicht, sondern nutze einfach den State und den gleichen Datenpunkt insofern bestätigt sich eine Änderung sofort selbst.

                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                draexlerD 1 Antwort Letzte Antwort
                0
                • mickymM mickym

                  Es sieht so aus, also ob man mit "TargetHeatingCoolingState" (mit den validValues settings ) blendet man das Kühlen bereits aus, mit dem TargetHeatingCoolerState bestätigt man die Einstellung, d.h. man setzt das immer gleich - oder benutzt hier die Rückbestätigung des Systems und bestätigt über das ACK Flag.

                  Im letzteren Fall muss man dann halt OnlyACK einstellen

                  f3e5c336-72c9-4664-8795-0c4376739c59-image.png

                  aber ich mach das nicht, sondern nutze einfach den State und den gleichen Datenpunkt insofern bestätigt sich eine Änderung sofort selbst.

                  draexlerD Nicht stören
                  draexlerD Nicht stören
                  draexler
                  schrieb am zuletzt editiert von
                  #8

                  @mickym: Danke dir fürs mitausprobieren. Wird bei dir der Wert/Value (Also AUS, Heizung, Automatisch) angepasst wenn die Änderung vom Adapter kommt?
                  Bei mir leider nicht :-(

                  mickymM 1 Antwort Letzte Antwort
                  0
                  • draexlerD draexler

                    @mickym: Danke dir fürs mitausprobieren. Wird bei dir der Wert/Value (Also AUS, Heizung, Automatisch) angepasst wenn die Änderung vom Adapter kommt?
                    Bei mir leider nicht :-(

                    mickymM Online
                    mickymM Online
                    mickym
                    Most Active
                    schrieb am zuletzt editiert von mickym
                    #9

                    @draexler Nein - das ist doch das was ich gesagt habe - ich habe alles über Userdatenpunkte gemacht. Du musst das also selbst mappen. Du siehst bei mir ist alles unter 0_userdata.0.

                    Sprich enn bei Dir sich der mode im Adapter ändert musst Du den Datenpunkt selbst setzen. Bei mir ist das ganze ein relativer komplexer NodeRed Flow.

                    Sprich wenn mode=auto dann Automatisch, mode=manual = Heizung

                    off steht bei mir in desiredTemperature - weiß nicht ob bei Dir auch der Punkt so heißt.

                    918039b1-fafe-4df8-b0da-b3c1432e670b-image.png

                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                    draexlerD 1 Antwort Letzte Antwort
                    0
                    • mickymM mickym

                      @draexler Nein - das ist doch das was ich gesagt habe - ich habe alles über Userdatenpunkte gemacht. Du musst das also selbst mappen. Du siehst bei mir ist alles unter 0_userdata.0.

                      Sprich enn bei Dir sich der mode im Adapter ändert musst Du den Datenpunkt selbst setzen. Bei mir ist das ganze ein relativer komplexer NodeRed Flow.

                      Sprich wenn mode=auto dann Automatisch, mode=manual = Heizung

                      off steht bei mir in desiredTemperature - weiß nicht ob bei Dir auch der Punkt so heißt.

                      918039b1-fafe-4df8-b0da-b3c1432e670b-image.png

                      draexlerD Nicht stören
                      draexlerD Nicht stören
                      draexler
                      schrieb am zuletzt editiert von draexler
                      #10

                      @mickym: Das habe ich ja gemacht. Wenn ich jetzt das manuell ändere z.B. auf 1, ändert sich leider in HomeKit nicht der ausgewählte Wert.
                      Bildschirmfoto 2021-08-25 um 22.40.30.png

                      Zum testen Ändere ich also direkt den Datenpunkt ab und die sind im Adapter hinterlegt.
                      Also den "CurrentHeatingCollingState" Datenpunkt.

                      Also dieses diese Auswahl:
                      Bildschirmfoto 2021-08-25 um 22.46.51.png
                      Der Datepunkt steht auf 1, aber in HomeKit auf Automatisch also 3

                      mickymM 2 Antworten Letzte Antwort
                      0
                      • draexlerD draexler

                        @mickym: Das habe ich ja gemacht. Wenn ich jetzt das manuell ändere z.B. auf 1, ändert sich leider in HomeKit nicht der ausgewählte Wert.
                        Bildschirmfoto 2021-08-25 um 22.40.30.png

                        Zum testen Ändere ich also direkt den Datenpunkt ab und die sind im Adapter hinterlegt.
                        Also den "CurrentHeatingCollingState" Datenpunkt.

                        Also dieses diese Auswahl:
                        Bildschirmfoto 2021-08-25 um 22.46.51.png
                        Der Datepunkt steht auf 1, aber in HomeKit auf Automatisch also 3

                        mickymM Online
                        mickymM Online
                        mickym
                        Most Active
                        schrieb am zuletzt editiert von
                        #11

                        @draexler Hast Du nun auch beide Punkte TargetHeatingCoolingState und TargetHeatingCoolerState im YAHKA gesetzt?

                        Du musst den Wert im iobroker TargetHeatingCoolingState bestätigt setzen.

                        Der CurrentHeatingCooling State kennt nur 0 oder 1. Das siehst Du nur oben im Titel in der App - ausgeschaltet oder heizen.

                        screen.png

                        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                        draexlerD 1 Antwort Letzte Antwort
                        0
                        • draexlerD draexler

                          @mickym: Das habe ich ja gemacht. Wenn ich jetzt das manuell ändere z.B. auf 1, ändert sich leider in HomeKit nicht der ausgewählte Wert.
                          Bildschirmfoto 2021-08-25 um 22.40.30.png

                          Zum testen Ändere ich also direkt den Datenpunkt ab und die sind im Adapter hinterlegt.
                          Also den "CurrentHeatingCollingState" Datenpunkt.

                          Also dieses diese Auswahl:
                          Bildschirmfoto 2021-08-25 um 22.46.51.png
                          Der Datepunkt steht auf 1, aber in HomeKit auf Automatisch also 3

                          mickymM Online
                          mickymM Online
                          mickym
                          Most Active
                          schrieb am zuletzt editiert von mickym
                          #12

                          @draexler Wie gesagt unten musst Du über den TargetHeatingCoolingState Punkt setzen. Ich hab die Beschreibung geändert weil falsch. Die Bestätigung findet über TargetHeatingCoolerState zum TargetHeatingCoolingState statt und nicht wie fälschlich durch CurrentHeatingCoolingState bestätigt. Da beide gleich sind - setzt Du das also von außen alles über den TargetHeatingCoolingState Punkt.

                          Ich hab das mal durchgestrichen - was ich falsch geschrieben habe.

                          Wie gesagt wenn Du unterscheiden willst, ob es von der APP oder Adapter kommt, kannst Du mit dem ACK Flag wie unten beschrieben arbeiten.

                          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                          draexlerD 1 Antwort Letzte Antwort
                          0
                          • mickymM mickym

                            @draexler Hast Du nun auch beide Punkte TargetHeatingCoolingState und TargetHeatingCoolerState im YAHKA gesetzt?

                            Du musst den Wert im iobroker TargetHeatingCoolingState bestätigt setzen.

                            Der CurrentHeatingCooling State kennt nur 0 oder 1. Das siehst Du nur oben im Titel in der App - ausgeschaltet oder heizen.

                            screen.png

                            draexlerD Nicht stören
                            draexlerD Nicht stören
                            draexler
                            schrieb am zuletzt editiert von
                            #13

                            @mickym Ja, das habe ich so gemacht. Bei dir verweisen aber auch TargetHeatingCoolingState und TargetHeatingCoolerState auf den gleichen Datenpunkt?

                            mickymM 1 Antwort Letzte Antwort
                            0
                            • draexlerD draexler

                              @mickym Ja, das habe ich so gemacht. Bei dir verweisen aber auch TargetHeatingCoolingState und TargetHeatingCoolerState auf den gleichen Datenpunkt?

                              mickymM Online
                              mickymM Online
                              mickym
                              Most Active
                              schrieb am zuletzt editiert von
                              #14

                              @draexler Ja damit spare ich mir die Bestätigung. Also wird der gleiche Datenpunkt entweder von der App oder dem Adapter (manuell) geändert.

                              screen.png

                              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                              draexlerD 1 Antwort Letzte Antwort
                              0
                              • mickymM mickym

                                @draexler Wie gesagt unten musst Du über den TargetHeatingCoolingState Punkt setzen. Ich hab die Beschreibung geändert weil falsch. Die Bestätigung findet über TargetHeatingCoolerState zum TargetHeatingCoolingState statt und nicht wie fälschlich durch CurrentHeatingCoolingState bestätigt. Da beide gleich sind - setzt Du das also von außen alles über den TargetHeatingCoolingState Punkt.

                                Ich hab das mal durchgestrichen - was ich falsch geschrieben habe.

                                Wie gesagt wenn Du unterscheiden willst, ob es von der APP oder Adapter kommt, kannst Du mit dem ACK Flag wie unten beschrieben arbeiten.

                                draexlerD Nicht stören
                                draexlerD Nicht stören
                                draexler
                                schrieb am zuletzt editiert von
                                #15

                                @mickym Kann es sein das hier noch irgendwo ein Bug im Adapter ist? Auf deinem Screenshot ist etwas komisches zu sehen:
                                Bildschirmfoto 2021-08-25 um 23.03.21.png
                                Und zwar unter der Stateauswahl, hast du anscheinend mal bei der Conversion was ausgewählt, weil da so ein komischer Abstand ist und auch noch ein rotes X... Greift da vielleicht noch irgendetwas?

                                1 Antwort Letzte Antwort
                                0
                                • mickymM mickym

                                  @draexler Ja damit spare ich mir die Bestätigung. Also wird der gleiche Datenpunkt entweder von der App oder dem Adapter (manuell) geändert.

                                  screen.png

                                  draexlerD Nicht stören
                                  draexlerD Nicht stören
                                  draexler
                                  schrieb am zuletzt editiert von
                                  #16

                                  @mickym Ok, dann passt das auch, das habe ich auch so.

                                  mickymM 1 Antwort Letzte Antwort
                                  0
                                  • draexlerD draexler

                                    @mickym Ok, dann passt das auch, das habe ich auch so.

                                    mickymM Online
                                    mickymM Online
                                    mickym
                                    Most Active
                                    schrieb am zuletzt editiert von mickym
                                    #17

                                    @draexler Du musst die Werte bestätigt setzen

                                    fefe19b6-1c3f-4065-b564-4c43e5c006ba-image.png

                                    Prüf ggf. auch den Typ des Datenpunktes (Zahl/Number)

                                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                    draexlerD 1 Antwort Letzte Antwort
                                    1
                                    • mickymM mickym

                                      @draexler Du musst die Werte bestätigt setzen

                                      fefe19b6-1c3f-4065-b564-4c43e5c006ba-image.png

                                      Prüf ggf. auch den Typ des Datenpunktes (Zahl/Number)

                                      draexlerD Nicht stören
                                      draexlerD Nicht stören
                                      draexler
                                      schrieb am zuletzt editiert von draexler
                                      #18

                                      @mickym Auch geprüft und in Ordnung. Wert wird bestätigt geschrieben.
                                      Bildschirmfoto 2021-08-25 um 23.28.10.png

                                      mickymM 1 Antwort Letzte Antwort
                                      0
                                      • draexlerD draexler

                                        @mickym Auch geprüft und in Ordnung. Wert wird bestätigt geschrieben.
                                        Bildschirmfoto 2021-08-25 um 23.28.10.png

                                        mickymM Online
                                        mickymM Online
                                        mickym
                                        Most Active
                                        schrieb am zuletzt editiert von mickym
                                        #19

                                        @draexler Du musst TargetHeatingCoolingState Punkt beschreiben nicht CurrentHeatingCoolingState. Auf dem Screenshot ist es CurrentHeatingCooling State und schauen, dass er Typ Zahl ist.

                                        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                        draexlerD 1 Antwort Letzte Antwort
                                        1
                                        • mickymM mickym

                                          @draexler Du musst TargetHeatingCoolingState Punkt beschreiben nicht CurrentHeatingCoolingState. Auf dem Screenshot ist es CurrentHeatingCooling State und schauen, dass er Typ Zahl ist.

                                          draexlerD Nicht stören
                                          draexlerD Nicht stören
                                          draexler
                                          schrieb am zuletzt editiert von draexler
                                          #20

                                          @mickym Oh Mann bin ich vielleicht blöd.... Das wars. Damit wird das auch angepasst. Bist heute definitiv in meine Nachgebet dabei ;-)

                                          Aber wenn ich Ehrlich bin verstehe ich dann noch nicht ganz den Sinn von dem "CurrentHeatingCooling State", aber vielleicht ist es auch schon ein bisschen zu spät zu heute :-)

                                          ... Frage selbst beantwortet für "CurrentHeatingCooling State" 0=Aus 1=Heizen, also wie du auch schon beschrieben hast. Also wenn Ventilöffnung größer als 0 dann 1 setzen.

                                          Aber wie kommt die Einfärbung grau/orange/grün im HomeKit zu stande? Grau ist aus, Orange ist heizen und grün?

                                          mickymM 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

                                          676

                                          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