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. English
  3. ioBroker general
  4. Siemens HomeConnect > Homekit (yahka) coupling help FIXED

NEWS

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

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

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

Siemens HomeConnect > Homekit (yahka) coupling help FIXED

Geplant Angeheftet Gesperrt Verschoben ioBroker general
homeconnect adapteryahka
11 Beiträge 4 Kommentatoren 1.7k Aufrufe 4 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.
  • Y Offline
    Y Offline
    ydn
    schrieb am zuletzt editiert von ydn
    #1

    Hi all, thanks for your help so far. I've been getting trough iobroker a bit further. Now I have one of the last challanges that involves the coupling of a specific Adapter to the Homekit Adapter, which I can't get to work.

    What I to do is: Simply Turn on/off my oven, with HomeKit. I've manage to pass status details to homekit like temperature of the Oven. But I can't get the on/of switch working. Does anybody know that the values should be in the HomeKit Adapter tot get this "switch" working? It seems not so simple since the oven is responding in iobroker, but not responding to the "switch" in homekit.

    This is how the input data of the HomeConnect Oven data looks. It has got 4 choise of states (maybe the problem that is not 1 and 0?). The laste 2 choices "An" and "Standby" work in iobroker, this is de adapter and value I want to use in homekit: 1.png

    This is How the HomeKit adapter Switch input field looks. I don't know what to fill in to get this actually working. (Not everything I see here is in the github manual and trial and error did not get me there.)
    2.png

    What needs to be in?
    -Service subtype?

    What is meant with: (Do I need both main fields?)
    -Name (properties)
    -On (properties)

    What should I put in:
    -In/out
    -Conversion
    -State (I think I need to select here the homeconnect.0.SIEMENS-HM836GNB6-454353nn45.settings.BSH_Common_Setting_PowerState)

    I hope someone is familiar with connecting both adapters :-)
    Thanks for reading!

    AsgothianA K 2 Antworten Letzte Antwort
    0
    • Y ydn

      Hi all, thanks for your help so far. I've been getting trough iobroker a bit further. Now I have one of the last challanges that involves the coupling of a specific Adapter to the Homekit Adapter, which I can't get to work.

      What I to do is: Simply Turn on/off my oven, with HomeKit. I've manage to pass status details to homekit like temperature of the Oven. But I can't get the on/of switch working. Does anybody know that the values should be in the HomeKit Adapter tot get this "switch" working? It seems not so simple since the oven is responding in iobroker, but not responding to the "switch" in homekit.

      This is how the input data of the HomeConnect Oven data looks. It has got 4 choise of states (maybe the problem that is not 1 and 0?). The laste 2 choices "An" and "Standby" work in iobroker, this is de adapter and value I want to use in homekit: 1.png

      This is How the HomeKit adapter Switch input field looks. I don't know what to fill in to get this actually working. (Not everything I see here is in the github manual and trial and error did not get me there.)
      2.png

      What needs to be in?
      -Service subtype?

      What is meant with: (Do I need both main fields?)
      -Name (properties)
      -On (properties)

      What should I put in:
      -In/out
      -Conversion
      -State (I think I need to select here the homeconnect.0.SIEMENS-HM836GNB6-454353nn45.settings.BSH_Common_Setting_PowerState)

      I hope someone is familiar with connecting both adapters :-)
      Thanks for reading!

      AsgothianA Offline
      AsgothianA Offline
      Asgothian
      Developer
      schrieb am zuletzt editiert von
      #2

      @ydn

      a couple of questions:

      • which version of the Yahka Adapter do you have installed ?
      • Will it be ok to use the "An" (i.e. On) and "Aus" (i.e. Off) states of the Siemens system, or do you need to use the "Standby" state ?

      In either case, the solution should be:

      Screen Shot 2020-02-04 at 23.03.43 .png

      if you want to set it to "standby" rather than "off", you need to change the line

      return "Aus"
      

      to

      return "Standby"
      

      Since the home kit Switch can only show 2 states, you will not be able to distinguish between "standby" and "off" in any case.

      The service subtype can remain empty (is for me for all cases)
      On the name, you can either link it to a state or set a static value. (select conversion "passthrough") If you don't, the switch in HomeKit will have the service name as its initial name, but this can be overridden in the iOS app.
      The "on" field is the one which actually reacts to the switch state.

      I hope this works for you.

      A.

      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

      Y 1 Antwort Letzte Antwort
      0
      • AsgothianA Asgothian

        @ydn

        a couple of questions:

        • which version of the Yahka Adapter do you have installed ?
        • Will it be ok to use the "An" (i.e. On) and "Aus" (i.e. Off) states of the Siemens system, or do you need to use the "Standby" state ?

        In either case, the solution should be:

        Screen Shot 2020-02-04 at 23.03.43 .png

        if you want to set it to "standby" rather than "off", you need to change the line

        return "Aus"
        

        to

        return "Standby"
        

        Since the home kit Switch can only show 2 states, you will not be able to distinguish between "standby" and "off" in any case.

        The service subtype can remain empty (is for me for all cases)
        On the name, you can either link it to a state or set a static value. (select conversion "passthrough") If you don't, the switch in HomeKit will have the service name as its initial name, but this can be overridden in the iOS app.
        The "on" field is the one which actually reacts to the switch state.

        I hope this works for you.

        A.

        Y Offline
        Y Offline
        ydn
        schrieb am zuletzt editiert von
        #3

        @Asgothian Hi, thanks for your reply!

        I have Homekit yahka Available version 0.9.2 Installed version: 0.9.2

        I filled in your example advise, but no luck. No reaction from the device. And error in the log:

        homeconnect.0 2020-02-05 20:10:23.792 info (4438) 409: Key BSH.Common.Setting.PowerState has unknown enum type or enum member Standby.

        homeconnect.0 2020-02-05 20:10:19.526 info (4438) 409: Key BSH.Common.Setting.PowerState has unknown enum type or enum member An.

        filled it in.png

        AsgothianA 1 Antwort Letzte Antwort
        0
        • Y ydn

          @Asgothian Hi, thanks for your reply!

          I have Homekit yahka Available version 0.9.2 Installed version: 0.9.2

          I filled in your example advise, but no luck. No reaction from the device. And error in the log:

          homeconnect.0 2020-02-05 20:10:23.792 info (4438) 409: Key BSH.Common.Setting.PowerState has unknown enum type or enum member Standby.

          homeconnect.0 2020-02-05 20:10:19.526 info (4438) 409: Key BSH.Common.Setting.PowerState has unknown enum type or enum member An.

          filled it in.png

          AsgothianA Offline
          AsgothianA Offline
          Asgothian
          Developer
          schrieb am zuletzt editiert von
          #4

          @ydn Can you please paste the Raw Data for the Datapoint in question (as shown in the example screenshot for a different datapoint)

          Screen Shot 2020-02-05 at 20.19.03 .png

          ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
          "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

          Y 1 Antwort Letzte Antwort
          0
          • AsgothianA Asgothian

            @ydn Can you please paste the Raw Data for the Datapoint in question (as shown in the example screenshot for a different datapoint)

            Screen Shot 2020-02-05 at 20.19.03 .png

            Y Offline
            Y Offline
            ydn
            schrieb am zuletzt editiert von
            #5

            @Asgothian

            {
              "from": "system.adapter.homeconnect.0",
              "user": "system.user.admin",
              "ts": 1680671865678,
              "common": {
                "name": "Energiezustand",
                "type": "string",
                "role": "indicator",
                "unit": "",
                "write": true,
                "read": true,
                "states": {
                  "BSH.Common.EnumType.PowerState.MainsOff": "Aus",
                  "BSH.Common.EnumType.PowerState.Off": "Aus",
                  "BSH.Common.EnumType.PowerState.On": "An",
                  "BSH.Common.EnumType.PowerState.Standby": "Standby"
                }
              },
              "native": {},
              "acl": {
                "object": 1636,
                "owner": "system.user.admin",
                "ownerGroup": "system.group.administrator",
                "state": 1636
              },
              "_id": "homeconnect.0.SIEMENS-HM836GNB6-68A40E31957E.settings.BSH_Common_Setting_PowerState",
              "type": "state"
            }
            
            AsgothianA 1 Antwort Letzte Antwort
            0
            • Y ydn

              @Asgothian

              {
                "from": "system.adapter.homeconnect.0",
                "user": "system.user.admin",
                "ts": 1680671865678,
                "common": {
                  "name": "Energiezustand",
                  "type": "string",
                  "role": "indicator",
                  "unit": "",
                  "write": true,
                  "read": true,
                  "states": {
                    "BSH.Common.EnumType.PowerState.MainsOff": "Aus",
                    "BSH.Common.EnumType.PowerState.Off": "Aus",
                    "BSH.Common.EnumType.PowerState.On": "An",
                    "BSH.Common.EnumType.PowerState.Standby": "Standby"
                  }
                },
                "native": {},
                "acl": {
                  "object": 1636,
                  "owner": "system.user.admin",
                  "ownerGroup": "system.group.administrator",
                  "state": 1636
                },
                "_id": "homeconnect.0.SIEMENS-HM836GNB6-68A40E31957E.settings.BSH_Common_Setting_PowerState",
                "type": "state"
              }
              
              AsgothianA Offline
              AsgothianA Offline
              Asgothian
              Developer
              schrieb am zuletzt editiert von
              #6

              @ydn
              Please try to replace the "An" with "On", and the "Off" with "Aus" in both script stubs

              A.

              ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
              "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

              AsgothianA 1 Antwort Letzte Antwort
              0
              • AsgothianA Asgothian

                @ydn
                Please try to replace the "An" with "On", and the "Off" with "Aus" in both script stubs

                A.

                AsgothianA Offline
                AsgothianA Offline
                Asgothian
                Developer
                schrieb am zuletzt editiert von
                #7

                @Asgothian
                Also, if that doesn't work, please try the complete state names ("BSH.Common.EnumType.PowerState.On", "BSH.Common.EnumType.PowerState.Off")

                A.

                ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                1 Antwort Letzte Antwort
                0
                • T Offline
                  T Offline
                  tombox
                  schrieb am zuletzt editiert von
                  #8

                  @Asgothian sagte in Siemens HomeConnect > Homekit (yahka) coupling help wanted.:

                  BSH.Common.EnumType.PowerState.On

                  I think you need a conversation script

                  return value ? "BSH.Common.EnumType.PowerState.On":"BSH.Common.EnumType.PowerState.Off"
                  
                  1 Antwort Letzte Antwort
                  0
                  • Y Offline
                    Y Offline
                    ydn
                    schrieb am zuletzt editiert von
                    #9

                    Yeah got it working! @Asgothian

                    It needs to be:

                    return value==="BSH.Common.EnumType.PowerState.On"

                    and the lower field:

                    if (value) return "BSH.Common.EnumType.PowerState.On"
                    return "BSH.Common.EnumType.PowerState.Standby"

                    1 Antwort Letzte Antwort
                    0
                    • Y Offline
                      Y Offline
                      ydn
                      schrieb am zuletzt editiert von ydn
                      #10

                      Case closed.

                      1 Antwort Letzte Antwort
                      0
                      • Y ydn

                        Hi all, thanks for your help so far. I've been getting trough iobroker a bit further. Now I have one of the last challanges that involves the coupling of a specific Adapter to the Homekit Adapter, which I can't get to work.

                        What I to do is: Simply Turn on/off my oven, with HomeKit. I've manage to pass status details to homekit like temperature of the Oven. But I can't get the on/of switch working. Does anybody know that the values should be in the HomeKit Adapter tot get this "switch" working? It seems not so simple since the oven is responding in iobroker, but not responding to the "switch" in homekit.

                        This is how the input data of the HomeConnect Oven data looks. It has got 4 choise of states (maybe the problem that is not 1 and 0?). The laste 2 choices "An" and "Standby" work in iobroker, this is de adapter and value I want to use in homekit: 1.png

                        This is How the HomeKit adapter Switch input field looks. I don't know what to fill in to get this actually working. (Not everything I see here is in the github manual and trial and error did not get me there.)
                        2.png

                        What needs to be in?
                        -Service subtype?

                        What is meant with: (Do I need both main fields?)
                        -Name (properties)
                        -On (properties)

                        What should I put in:
                        -In/out
                        -Conversion
                        -State (I think I need to select here the homeconnect.0.SIEMENS-HM836GNB6-454353nn45.settings.BSH_Common_Setting_PowerState)

                        I hope someone is familiar with connecting both adapters :-)
                        Thanks for reading!

                        K Offline
                        K Offline
                        kamila25
                        schrieb am zuletzt editiert von
                        #11

                        === PLEASE READ ===
                        Please describe the changes proposed in the pull request and
                        reference the issue,
                        the pull request relates to (if applicable).

                        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

                        449

                        Online

                        32.4k

                        Benutzer

                        81.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