In meinem Setup hängt der Raspi allerdings per WLAN im Netz. Ich wüsste jetzt nicht, welchen Unterschied das zu Ethernet machen sollte, aber das ist nun mal ein Unterschied zu deinem Setup. Ich hab auch einen anderen Router (Apple TimeCapsule) und setze keinen Switch ein. Ansonsten arbeite ich auch mit per DHCP zugewiesenen Adressen, aber das sollte nun mal völlig wurscht sein.
Ich habe den Raspi vorhin testweise mal abgestöpselt und via W-LAN eingebunden. Das hat aber leider gar nicht geändert. Auch wenn ich den Raspi direkt an den Router anstöpsle anstatt an den Switch gibt es keinen Unterschied.
Der einfachste (und teuerste) Plan B wäre wohl, das Pyur-Modem auf Bridge-Modus umzustellen und einen vernünftigen W-LAN-Router zu kaufen. Das möchte ich aber lieber vermeiden, wenn es irgendwie auch so geht. 😅
Ich habe jetzt noch mal einige Stunden damit verbracht, herauszufinden, woran es liegen könnte... Dafür hab ich alle HomePod bis auf einen, das Apple TV und alle Homebridge-Plugins bis auf eines zum Testen abgeschaltet. Die HomeBridge habe ich komplett aus Homekit entfernt, neue Werte in der config.json unter "bridge" eingetragen (Name, Username, Port, Pin)., damit es nicht als altes Gerät erkannt wird, und den Ordner ".homebridge/persist" gelöscht. Alle Geräte neu gestartet und versucht, die HomeBridge wieder neu in der Home-App hinzuzufügen.
Die Erkenntnisse bisher: Es funktioniert nach der Neu-Einbindung tatsächlich via WLAN! Zwar nicht ganz optimal, weil ich schon gerne alles verkabelt haben möchte, aber immerhin läuft es! Aber sobald ich den Raspi via LAN-Kabel angeschlossen und WLAN dort deaktiviert hatte, konnte der HomePod Mini die HomeBridge nie finden (Timeout), egal wie ich die Ethernet-Konfiguration in HomeBridge eingestellt hatte. Es war auch egal, ob der Raspi direkt am Router oder am Switch hing.
Also kurz: mit Raspi im WLAN gehts, mit LAN-Kabel nicht. Die zu schaltenden Geräte können dabei weiterhin am Switch angeschlossen bleiben, das scheint egal zu sein. Was da nun aber genau der Unterschied zwischen WLAN und Kabel ist, kann ich nicht sagen. Ich hab auch versucht, für die Kabel-Verbindung IPv4 zu forcieren, hat keinen Unterschied gemacht.
Nun bin ich mit meinem Latein am Ende und hab einen erstmal funktionierenden Workaround. Ich schätze, es hat irgendwas mit IPv4 vs. IPv6 oder anderem Netzwerkkram zu tun (mDNS?). Danke sschuste für den Tipp mit dem WLAN!
Falls jemand noch eine Idee oder Erfahrungen damit hat, gerne her damit!
Update 25. Juni: Erfolg!
Ich habe noch ein paar Stunden investiert und es nun doch hinbekommen! Bei den IP-Adressen war ich anscheinend auf dem Holzweg, das war alles soweit in Ordnung. Das Problem war anscheinend der mDNS Advertiser. Als ich diesen im HomeBridge von Bonjour HAP auf Avahi umgestellt hatte, ging die Einrichtung plötzlich! Ciao hat ebenfalls nicht funktioniert. Das fehlende Schnipsel in der Config.json war also:
Eigentlich wollte ich noch mit der mDSN-Einstellung in der Config.json herumspielen (siehe Links unten), aber das war dann gar nicht mehr nötig:
Ich freu mich, eine Sorge weniger.
Hilfreich bei der Recherche waren folgende Links: