Hallo,
ich habe einen HDMI Switch, der zwischen 5 Eingängen umschalten kann. Gesteuert wird dieser über einen Logitech Harmony Hub. In FHEM habe ich zur Übersicht ein Dummy Gerät angelegt, welches über Notifys das Harmony Device steuert.
In FHEMWeb funktioniert das Gerät problemlos. Es stehen auch 5 Buttons zum umschalten des Status bereit. In Homekit, welches ich über die iOS 10 Home App steuere, wird allerdings immer nur der Status on / off gesetzt.
Gibt es einen anderen Device Type als Switch den ich dafür einstellen muss?
Attribute:
- genericDeviceType = switch
- setList = Input1 Input2 Input3 Input4 Input5
- webCmd = Input1:Input2:Input3:Input4:Input5
homekit kennt keinen switch mit mehreren zuständen bzw. auswahl listen.
du kannst entweder:
- mit einem homebridgeMapping das mehrere On= charakteristics hat für jeden ausgang einen eigenen on/off
switch im gleichen device erzeugen
- oder über mehrere readingsProxys mit passendem homebridgeMapping jeweils eigene schalter
ersteres hat den vorteil das nur ein homekit gerät gebraucht wird, aber die apps zeigen das nicht wirklich gut an und siri kommt auch nicht damit klar. du kannst aber jeweils passende homekit szenen anlegen
letzteres funktioniert auch mit siri, du 'verbrauchst' aber mehr homekit geräte.
ein beispiel für ersteres gibt es im homebridge readme für die harmony activities, für letzteres hier: http://www.fhemwiki.de/wiki/Harmony#Button_f.C3.BCr_eine_bestimmte_Activity_im_Frontend_und_Homekit_.C3.BCber_readingsProxy (http://www.fhemwiki.de/wiki/Harmony#Button_f.C3.BCr_eine_bestimmte_Activity_im_Frontend_und_Homekit_.C3.BCber_readingsProxy). beides müsstest du etwas anpassen.
gruss
andre
Okay, vielen Dank für die schnelle Antwort.
Ich bin eigentlich davon ausgegangen, das so etwas vorhanden ist und ich es nur nicht gefunden habe. ;)