Beiträge von Julian0

    Meine Ursprüngliche Automation ist sehr simpel:


    97-A64-E89-7848-4-CB4-8057-D738475-F7-EFD.png


    Das AppleTV im Wohnzimmer ist übrigens nicht die aktive Steuerzentrale, das ist einer der Homepods.


    Danke erstmal für die Antwort.

    Ein Austausch gegen Homepod ist in diesem Fall aus verschiedenen Gründen keine Option für mich.


    Die Idee mit dem Kurzbefehl ist ein guter Ansatz, hab ich mal getestet aber funktioniert leider nicht. Der Trigger ist ein Schalter im Homekit und der Kurzbefehl muss somit wieder über eine Automation aktiviert werden. Das Ergebnis ist das selbe wie vorher er nutzt mein ATV als Wiedergabequelle und nicht mein Iphone.

    Hallo zusammen,


    ich habe eine Frage zu einem etwas speziellen Problem, was mich den letzten Nerv kostet.. Ich komme einfach zu keiner Lösung.


    Zur Ausgangslage;

    Ich habe ein relativ großes Homekit zuhause, hier erkläre ich mal nur die für mein Problem relevanten Komponenten die in oder auf Homekit zugreifen:

    2x Homepod, 2x AppleTv, 2 x Ipad, 2x Iphone (wie man gut erkennen kann 2 Bewohner :p ) + einige Sonos Lautsprecher über die offizielle Schnittstelle in die Home App integriert


    Problembeschreibung:

    Ich habe in der Home-App eine Automation erstellt die nach der Auslösung eines Triggers die Wiedergabe eines definierten Radiosenders auf einem Sonoslautsprecher im Badezimmer startet. Soweit so simpel, funktioniert alles perfekt.

    Jetzt ist es ja aber so das über diesen Weg nicht direkt eine Wiedergabeanforderung an Sonos gesendet wird sondern einfach eine der Airplayfähigen oben aufgelisteten Komponenten eine Airplaywiedergabe mit Sonos als Wiedergabeziel startet. Auch das ist ok. Mein Problem ist jetzt aber, dass als Airplay Quelle IMMER mein AppleTv im Wohnzimmer verwendet wird. Das zeigt sich in der Praxis dann so, dass beispielsweise ich TV über das ATV gucke, meine Freundin den Trigger im Bad auslöst.. die Wiedergabe im Bad startet wie gewünscht aber mein Programm auf dem ATV wird unterbrochen da ja jetzt der Radiosender vom ATV über Airplay auf Sonos wiedergegeben wird.


    Schlimm genug dass Homekit nicht so schlau ist und einen freien „Airplay-Server“ (z.B.) einen der Homepods oder das andere AppleTv für die Wiedergabe im Bad verwendet und mich in Ruhe TV gucken lässt.. naja das ist dann halt so.. schade.


    ______________________________________

    Zu meiner Frage an euch, kann man irgendwo manuell eine Wiedergabequelle festlegen die für solche Automationen verwendet wird oder kennt ihr eine andere Lösung? Hat sonst noch jemand das Problem?

    ______________________________________


    Ich freue mich auf jede Art von Antworten, am besten natürlich Lösungen aber auch sonst über jeglichen Erfahrungsaustausch.


    Beste Grüße

    Julian

    Erst einmal vielen Dank für die Antwort. Leider bringt der versuch nicht den gewünschten Erfolg bzw. lässt die Homebridge nicht mehr starten. Der Log ist sehr chaotisch und sieht nach dem neustart so aus:



    [2020-4-29 9:55:58] [HB Supervisor] Stopping services...

    [2020-4-29 9:55:58] Got SIGTERM, shutting down Homebridge...

    [2020-4-29 9:56:03] [HB Supervisor] Homebridge Process Ended. Code: 143, Signal: null

    [2020-4-29 9:56:06] [HB Supervisor] Homebridge Path: /usr/local/lib/node_modules/homebridge/bin/homebridge

    [2020-4-29 9:56:06] [HB Supervisor] UI Path: /usr/local/lib/node_modules/homebridge-config-ui-x/dist/bin/standalone.js

    [2020-4-29 9:56:06] [HB Supervisor] Starting Homebridge with extra flags: -I

    [2020-4-29 9:56:06] [HB Supervisor] Started Homebridge with PID: 4074

    [2020-4-29 9:56:09] Loaded config.json with 2 accessories and 2 platforms.

    [2020-4-29 9:56:09] ---

    [2020-4-29 9:56:11] Loaded plugin: homebridge-config-ui-x

    [2020-4-29 9:56:11] Registering platform 'homebridge-config-ui-x.config'

    [2020-4-29 9:56:11] ---

    [2020-4-29 9:56:16] [Config] Homebridge Config UI X v4.16.0 is listening on :: port 8581

    [2020-4-29 9:56:17] Loaded plugin: homebridge-hue

    [2020-4-29 9:56:17] Registering platform 'homebridge-hue.Hue'

    [2020-4-29 9:56:17] ---

    [2020-4-29 9:56:17] Loaded plugin: homebridge-raspberrypi-temperature

    [2020-4-29 9:56:17] Registering accessory 'homebridge-raspberrypi-temperature.RaspberryPiTemperature'

    [2020-4-29 9:56:17] ---

    [2020-4-29 9:56:17] Loading 2 platforms...

    [2020-4-29 9:56:17] [Config] Initializing config platform...

    [2020-4-29 9:56:17] [Config] Running in Service Mode

    [2020-4-29 9:56:17] [Hue] Initializing Hue platform...

    [2020-4-29 9:56:17] [Hue] homebridge-hue v0.11.64, node v12.16.2, homebridge v1.0.2

    [2020-4-29 9:56:17] Loading 2 accessories...

    [2020-4-29 9:56:17] [RaspberryPi CPU Temperature] Initializing RaspberryPiTemperature accessory...

    [2020-4-29 9:56:18] Got SIGTERM, shutting down Homebridge...

    [2020-4-29 9:56:17] Error loading accessory requested in your config.json at position 2

    [2020-4-29 9:56:18] Error: The requested accessory 'webostv' was not registered by any plugin.

    at PluginManager.getPluginForAccessory (/usr/local/lib/node_modules/homebridge/src/pluginManager.ts:197:15)

    at /usr/local/lib/node_modules/homebridge/src/server.ts:345:37

    at Array.forEach (<anonymous>)

    at Server._loadAccessories (/usr/local/lib/node_modules/homebridge/src/server.ts:328:29)

    at Server.start (/usr/local/lib/node_modules/homebridge/src/server.ts:154:12)

    at cli (/usr/local/lib/node_modules/homebridge/src/cli.ts:78:10)

    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)

    at Module._compile (internal/modules/cjs/loader.js:1156:30)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1176:10)

    at Module.load (internal/modules/cjs/loader.js:1000:32)

    [2020-4-29 9:56:19] [Hue] Philips hue: Philips BSB002 bridge v1938052050, api v1.37.0

    [2020-4-29 9:56:19] [Hue] Philips hue: 3 accessories

    [2020-4-29 9:56:19] [Hue] masked debug info dumped to /var/lib/homebridge/homebridge-hue.json.gz

    [2020-4-29 9:56:19] Initializing platform accessory 'Philips hue'...

    [2020-4-29 9:56:19] [Hue] Philips hue: 2 services

    [2020-4-29 9:56:19] Initializing platform accessory 'Osram Garten'...

    [2020-4-29 9:56:19] Initializing platform accessory 'Osram Garten2'...

    [2020-4-29 9:56:23] [HB Supervisor] Homebridge Process Ended. Code: 143, Signal: null

    [2020-4-29 9:56:28] [HB Supervisor] Restarting Homebridge...

    [2020-4-29 9:56:28] [HB Supervisor] Starting Homebridge with extra flags: -I

    [2020-4-29 9:56:28] [HB Supervisor] Started Homebridge with PID: 4200

    [2020-4-29 9:56:30] Loaded config.json with 2 accessories and 2 platforms.

    [2020-4-29 9:56:30] ---



    Das ganze wiederholt sich dann immer wieder. Nach "sudo mv /tmp/node_modules /usr/lib" war alles wieder beim alten.

    Hallo zusammen,


    ich habe Homebridge bei mir schon seit längerer Zeit laufen, bisher problemlos. Gestern musste ich jedoch für die aktuallisierung eines Plugins auf eine neue Node.js Version updaten. Dies habe ich manuell getan und es kam wie es kommen musste, wenn jemand ahnungsloses was tut wovon er noch weniger Ahnung hat geht nix mehr. Weder der Config-UI lief noch, noch die Bridge oder sonst was. Leider hat nix geholfen, nach Stundenlangem googeln habe ich aufgegeben. Heute Morgen habe ich dann einfach Config-UI-X und Homebridge und HB-Service gelöscht und neu installiert. Nun läuft erst einmal wieder alles, soweit ich es beurteilen kann, die Plugins musste ich seltsamerweise nciht neu installieren und mit meinem Backup von der config.json waren auch meine Geräte in Homekit wieder verfügbar.

    Mir sind nur 3 Fehlermeldungen im Log aufgefallen, die ich nicht loswerde (und bin nach gestern auch ein ganzes Stück vorsichtiger mit experimenten geworden :p):


    1)

    [2020-4-28 13:59:46] Warning: skipping plugin found at '/usr/lib/node_modules/homebridge-config-ui-x' since we already loaded the same plugin from '/usr/local/lib/node_modules/homebridge-config-ui-x'.


    2)

    [2020-4-28 13:59:46] Plugin /usr/lib/node_modules/homebridge-lib package.json does not contain the keyword 'homebridge-plugin'.


    3)

    [2020-4-28 13:59:56] [Config] Multiple Instances Of Homebridge Found Installed

    [2020-4-28 13:59:56] [Config] /usr/local/lib/node_modules/homebridge

    [2020-4-28 13:59:56] [Config] /usr/lib/node_modules/homebridge

    [2020-4-28 14:02:12] [Config] Multiple Instances Of Homebridge Found Installed

    [2020-4-28 14:02:12] [Config] /usr/local/lib/node_modules/homebridge

    [2020-4-28 14:02:12] [Config] /usr/lib/node_modules/homebridge



    1) und 3) würde ich so verstehen, das Homebridge bzw. das UI-Plugin eine weitere Installation unter einem anderen Pfad vorgenommen haben bzw. die alte nicht korrekt oder vollständig deinstalliert wurde. Wie werde ich diese los?


    Vielleicht kann mir hier ja jemand weiterhelfen, vielen Dank im Vorraus.


    Schöne Grüße

    Julian0