Vorab:
Natürlich geht das NICHT über einen simplen Weg, sondern über eine ganz spezielle Konfiguration - meiner!
Aber ich wollte kurz beschreiben - wie man es umsetzen kann.
Ich habe für einen speziellen Zweck einen WiFi- oder ZigBee-Button gesucht, den ich unter Homekit verwenden kann und der SEHR günstig sein soll und auch recht schnell erhältlich ist. Virtuelle Switches gibt's es ja genug, aber mit echten (günstigen) Buttons wird's richtig eng. Bisher hatte ich einen Amazon DashButton, der super funktionierte. Nun aber hat er gekündigt und alle Funktionen auf NULL reduziert
Eigentlich kamen hier effektiv nur 2 Kandidaten in Frage:
Aqara/Xiaomi Switch
IKEA remote control
Da ich bereits einen ZigBee-Stick CC2531 mit ioBroker betreibe, habe ich mich aus einem bestimmten Grund für die IKEA remote entschieden (aktuell für 9,90 EUR). Im ioBroker-Forum gibt es auch viel Tipps für die Nutzung des Sticks und ein extrem breites Portfolio der unterstützen ZigBee-Devices. Übrigens - den Stick kann man auch direkt in Homebridge betreiben, nur leider nicht mit all den tollen Features wie im ioBroker ZigBee-Adapter.
Leider klappte der erste Versuch nicht - ich konnte die IKEA RC zwar mit dem Stick koppeln, aber leider war keinerlei Funktion vorhanden. Okay - Firmware auf Stick ist steinalt -> schnell per "Serial Bootloader Tool" den Stick geflasht (geht nur unter Windows, habs am iMac unter VirtualBox ewig versucht - findet keinen Port). Dann noch aktuellen Adapter aus Git gezogen... Juchhhhuuu - wird jetzt gekoppelt und er meldet states.
Es wird jeder Knopf (up/down/left/right/middle) erkannt und ob kurzer klick oder langes drücken -> also 10 Funktionen die gemeldet und verarbeitet werden können. Im Prinzip könnte man (zumindest für Nutzung in Homekit) also 5 Buttons (Klick) über Yahka in Homekit anlegen und auch in Szenen und Automationen verwenden.
Es sind also mindestens 5 Buttons in einem -> deshalb habe ich mich dafür entschieden.