Steckdosen Symbol in HomeKit

Hallo zusammen, bin erst seit kurzem bei HA dabei. Ich wollte meine alte 1home KNX Bridge ablösen und bin durch Zufall über HA gestolpert…
Zu meiner Frage: Meine SmartHome Installation beruht auf KNX. Die Integration von KNX in HA und auch die Weitergabe an HomeKit habe ich gut hinbekommen. Nun ist es so, dass ich schaltbare Steckdosen in der KNX.yaml nur als „Switch“ anlegen kann. Dementsprechend werden diese in HomeKit auch nur als Switch angezeigt.

Wie kann ich das Switch Symbol in ein Steckdosen Symbol in HomeKit ändern???

Ich habe gehört, dass ich in der HomeKit.yaml den Typ auf „Outlet“ ändern soll. Das kriege ich aber irgendwie nicht hin.

Vielen Dank im Voraus für eure Hilfe. Gruß Micha.

Wie hast du es denn in die yaml geschrieben?

So würde es fkt hab ich wo gefunden:

entity_config:
    switch.enchufe_bano:
      type: outlet

Besten Dank aber ich kriege das nicht hin. Hier kommt immer eine Fehlermeldung… Hast du vielleicht noch einen größeren Auszug aus der yaml Datei???

Du hast den Teil zu weit eingerückt. entity_config: und der Teil darunter gehört auf die gleiche Höhe wie z. B. include_entities:

Ok, habe ich gemacht und nun ist auch die Fehlermeldung aus der HomeKit.yaml raus. Dafür sagt mir jetzt die Konfigurationsprüfung das “entity_config” eine ungültige Option ist. Ich verzweifele hier noch…


Ich glaube mit der Einrückung stimmt immer noch was nicht. Schau mal hier

Ich kenne mich mit HomeKit leider nicht so gut aus. Ich glaube entity_config muss auf die Höhe von filter.

Ich werde verrückt… Das wars tatsächlich “entity_config” auf Höhe von Filter war die Lösung…
Vielen, vielen Dank für deine Hilfe!!!

Hallo zusammen und noch einen schönen Weihnachtstag :raising_hand_man:

Ich trete hier auch gewaltig auf der Stelle und wenn ich lese das es mit diesen HomeKit configs geht dann frage ich mich grade was ich hier alles falsch mache :grimacing: :pensive:

Es erscheinen alle Geräte die ich in exclude drin habe in der HomeKit App und die Geräte die als Steckdose erscheinen sollen, sind immer noch als Lampe drin. Habe mich mal an das Beispiel hier oben gehalten. Bin ratlos.
Es hat gestern über die Integration funktioniert, so wie ich es haben wollte, aber halt leider wurde alles als Lampen angezeigt und nicht als Steckdosen.

Das nächste Phänomen ist, das wenn ich jetzt so wie das Script ist, ein Gerät schalte geht es zwar an aber nicht mehr über die HomeKit App aus. Über das Dashboard funktioniert es aber ohne Probleme.

Hier mal meine yaml Datei.

homekit:
  - name: HASS Bridge KNX
    port: 21064
    filter:
      include_entities:
        - light.licht_anschlussraum
        - light.licht_kuche
        - light.licht_arbeitsplatte
        - light.wandleuchten_links
        - light.wandleuchten_rechts
        - light.steckdose_theke
        - light.steckdose_kreuzecke
        - light.licht_bad
        - light.spiegelleuchte_bad
        - light.licht_schlafzimmer
        - light.steckdosen_schlafzimmer
        - light.treppe
        - light.galerie
        - light.gaube
        - light.gastezimmer
        - light.steckdosen_gastezimmer
        - light.wandleuchten_veranda
        - light.aussensteckdosen
        - light.zisterne
        - climate.temperatur_kuche
        - climate.temperatur_wohnen
        - climate.temperatur_schlafen
        - climate.temperatur_bad

      exclude_entities:
        - climate.vscotho1_200_01_heizung
        - climate.vscotho1_200_01_heizung_2
        - media_player.bad
        - media_player.fernsehzimmer
        - media_player.wohnzimmer
        - light.wandleuchte_links_dimmen
        - light.wandleuchte_rechts_dimmen
        - light.licht_treppe_dimmen

    entity_config:
      light.steckdose_theke:
       type: outlet
      light.steckdose_kreuzecke:
       type: outlet
      light.steckdosen_schlafzimmer:
       type: outlet
      light.treppe:
       type: outlet
      light.steckdosen_gastezimmer:
       type: outlet
      light.aussensteckdosen:
       type: outlet
      light.zisterne:
       type: sprinkler

Die knx.yaml sieht für ein Objekt z.B. so aus:

light:
  - name: "Aussensteckdosen"
    address: "1/0/13"

Vielen Dank schon mal in die Runde.

Habe heute nochmal Hand angelegt und jetzt verstehe ich gar nichts mehr.
Das Script habe ich jetzt wie folgt abgeändert, mit dem Ergebnis das nur die Geräte erscheinen die ich bei exclude stehen habe :roll_eyes: Was läuft hier falsch?
Habe hier auch nochmal einen Screenshot aus der Ansicht in der Home App auf dem iPhone.

homekit:
  - name: HASS Bridge KNX
    port: 21064
    filter:
      include_domains:
        - light
        - climate

      exclude_entities:
        - climate.vscotho1_200_01_heizung
        - climate.vscotho1_200_01_heizung_2
        - media_player.bad
        - media_player.fernsehzimmer
        - media_player.wohnzimmer
        - light.wandleuchte_links_dimmen
        - light.wandleuchte_rechts_dimmen
        - light.licht_treppe_dimmen

    entity_config:
      light.steckdose_theke:
       type: outlet
      light.steckdose_kreuzecke:
       type: outlet
      light.steckdosen_schlafzimmer:
       type: outlet
      light.treppe:
       type: outlet
      light.steckdosen_gastezimmer:
       type: outlet
      light.aussensteckdosen:
       type: outlet
      light.zisterne:
       type: sprinkler

Moin, ich nutze zwar HomeKit Bridge (Integration) und nicht yaml Eintrag.
Aber es müsste auch bei dir gehen / funktionieren …in Geräten Einstellungen (HomeKit) „anzeigen als“ ändern … Gruß