homebridge-bravia

  • ich habe jetzt das Sony Bravia Plugin installiert.

    und zwar dieses: https://www.npmjs.com/package/homebridge-bravia

    Wenn ich das so mache wie in der Anleitung, dann zeigt der TV mir KEINEN Pin Code an. Also wenn ich über die console per "homebridge" die Applikation starte. Nur, wenn ich die App per Systemdienst starte (oder eben den Raspi resette). So, dann bootet der Rasp, der TV zeigt mir auch die PIN an. Die trage ich dann flott in die Config ein und starte den Rasp neu. der TV meldet dann auch, dass die Remote verbunden ist, aber der rasp hängt sich dann scheinbar auf. Bzw. homebridge tut das. per SSH komme ich dann noch drauf, aber er stratet die bridge nicht mehr. Komme auch nicht mehr ins Web Interface. Erst, wenn ich den kompletten Blog aus der config.json per nano aufm Terminal wieder rausnehme, kann ich die Bridge wieder starten.

    Die Config sieht wie folgt aus:

    Laut Validation ist der code korrekt.

    Ich checks einfach NULL.

    Die IP ist jetzt nicht die korrekte im Screenshot - bei meinen Tests war sie es aber. Wie gesagt, der TV reagiert ja auch darauf.

    Jemand ne Idee?

    Erstellt habe ich die Bridge mit der Anleitung von hier :)

  • Wenn ich das so mache wie in der Anleitung, dann zeigt der TV mir KEINEN Pin Code an. Also wenn ich über die console per "homebridge" die Applikation starte.

    Das sollst du ja auch nicht. Wenn du deine Homebridge nach der Foren-Anleitung gebaut hast, lautet der richtige Befehl homebridge -U /var/homebridge.


    Jemand ne Idee?

    Ja. Zeig mal das Log vor.

  • Wo finde ich den Log denn, wenn die Bridge nicht startet? Ich kenne nur den Weg über das WebIF.


    Ups, die andere Antwort übersehen. MOment, ich teste das mal :)


    ok, mit dem befehl kam die PIN Abfrage tatsächlich, aber nach Eingabe der Pin kommt folgendes:



    und "tail -f /var/log/syslog" bringt jetzt folgendes:


    Bridge startet nicht mehr.


  • Beides ausgeführt, startet aber noch immer nicht :(



    Witzigerweise geht es ja immer so lange, nix der TV gepaired ist ...


    Du hast mehrfach ein Rechtsproblem

    Code
    chmod 0666 /var/homebridge/ccu.json
    chmod -R 0666 /var/homebridge/persist

    :)

    Und mit sudo nano kann ich die entsprechende Datei auch öffnen. Also es gibt sie definitiv. :)

    Wenn man nur etwas mehr ahnung von dem Linux Kram hätte :D


    Acho und eben ist die Bridge auch 1x gestartet und der TV wurde mir auch angezeigt in der HOME APP. Dann dachte ich ok, jetzt geht es. Ne Stunde später gucke ich und die Bridge ist aus :D


    So, noch etwas auifgefallen, wenn ich per "sudo homebridge -U /var/homebridge" das ding aufg der Konsole starte, komme ich wieder ins Webinterface. Aber nach ner Weile ist es dann wieder tot. Und den Reiter "Geräte" gibt es dann auch nicht mehr.


    Wirklich niemand eine Idee? Ich verzweifle hier gerde komplett.


    Wenn mich nicht alles täuscht,müsste da oben doch eigentlich auch der Reiter "Geräte" noch sein, oder?


    Die Bridge lässt sich nach wie vor nur über den Befehl "sudo homebridge -U /var/homebridge" starten. Die Fehlermledungen sind aaber auch dann im Log. Auch wenn es startet. Und nach einer Weile ist die Bridge dann einfach aus.


    Nach wie vor:


    :: PUSH ::


    :(

  • Versuch mal ein:


    sudo systemctl stop homebridge

    sudo find /var/homebridge -type f -exec chmod 664 {} \;

    sudo find /var/homebridge -type d -exec chmod 775 {} \;

    sudo chmod 755 /var/homebridge

    sudo chown -R homebridge:homebridge /var/homebridge

    sudo systemctl restart homebridge; sudo journalctl -fau homebridge


    Stefan


  • "

    CCU2] if PONG is PONG CCU is alive

    Dec 03 19:45:22 raspberrypi homebridge[29942]: [12/3/2019, 19:45:22] [BraviaPlatform] Error writing cookie file to undefined. Add a cookiepath parameter to config.json to specify the path. Note that you specify the FILE path, not the folder.

    Dec 03 19:45:22 raspberrypi systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE

    Dec 03 19:45:22 raspberrypi systemd[1]: homebridge.service: Failed with result 'exit-code'.

    Dec 03 19:45:32 raspberrypi systemd[1]: homebridge.service: Service RestartSec=10s expired, scheduling restart.

    Dec 03 19:45:32 raspberrypi systemd[1]: homebridge.service: Scheduled restart job, restart counter is at 1.

    Dec 03 19:45:32 raspberrypi systemd[1]: Stopped Node.js HomeKit Server.

    Dec 03 19:45:32 raspberrypi systemd[1]: Started Node.js HomeKit Server.

    "


    Sobald ich den Teil in der config.json lösche geht es wieder ... :(

  • Dec 03 19:45:22 raspberrypi homebridge[29942]: [12/3/2019, 19:45:22] [BraviaPlatform] Error writing cookie file to undefined. Add a cookiepath parameter to config.json to specify the path. Note that you specify the FILE path, not the folder.

    Da steht's. Füge zwischen den Zeilen "name": "TV", und "ip": "192.168.5.92", diese Zeile ein:


    "cookiepath": "/var/homebridge/sonycookie",

  • Hallo,


    ich habe folgendes PlugIn installiert:


    https://www.npmjs.com/package/homebridge-bravia


    Soweit so gut, mein Gerät erscheint auch in der Home App von Apple und ich kann es auch bedienen.


    Allerdings wird wir mein Sony TV nicht in der Eve App angezeigt was ich aber dringend brauche um Szenen zu erstellen die die Home App nicht erstellen kann.


    Die Homebridge welche auf meinen Mac läuft wird mir in der Eve App angezeigt ebenso der Ventilator von Xiaomi aber nicht der Sony TV.


    Was kann das sein, wie löse ich das? Hoffe jemand kann mir helfen.


    VG

    michel

  • Zitat aus dem FAQ von Home+ (Matthias Hochgatterer), das auf alle HomeKit Apps, außer der Home App von Apple zutrifft:


    Home+ supports all HomeKit-enabled accessories. But the following accessories cannot be accessed by Home+ because of technical limitations.

    • HomeKit-enabled TVs (FB8098448)
    • Apple TV (FB8098457)
    • HomePod (FB5346746)
    • AirPlay 2 devices
  • Zitat aus dem FAQ von Home+ (Matthias Hochgatterer), das auf alle HomeKit Apps, außer der Home App von Apple zutrifft:


    Home+ supports all HomeKit-enabled accessories. But the following accessories cannot be accessed by Home+ because of technical limitations.

    • HomeKit-enabled TVs (FB8098448)
    • Apple TV (FB8098457)
    • HomePod (FB5346746)
    • AirPlay 2 devices

    Hallo Phil,

    Dankeschön für deine Antwort. Aber warum finde ich dann über homebridge mein Sonossystem in Home+? Das Sonossystem kann und sind AirPlay 2 devices.


    Schöne Grüße

    René

  • TV‘s, Apple TV, Homepos und AirPlay 2 Lautsprecher werden ausschließlich von der Home App unterstützt. Apple untersagt den Drittanbieter HomeKit Apps den Zugriff darauf.


    Was für Automationen sollen das den sein? Ggf. Lässt sich was über einen Kurzbefehl lösen. Alternativ könnte man mit einem Dummy Switch arbeiten

    Ich habe eine Automation erstellt wenn der TV eingeschaltet wird , dann geht auch die indirekte Beleuchtung von hue an. Diese hätte ich gerne nur bei Sonnenuntergang geschaltet. Bin noch am überlegen und basteln ob ich dies nur über Apple Home hin bekomme.

  • Ich habe eine Automation erstellt wenn der TV eingeschaltet wird , dann geht auch die indirekte Beleuchtung von hue an. Diese hätte ich gerne nur bei Sonnenuntergang geschaltet. Bin noch am überlegen und basteln ob ich dies nur über Apple Home hin bekomme.

    Ist jetzt nicht wirklich ein Problem:


    Automation > Wenn ein Gerät gesteuert wird > Wenn TV ist aktiv > im selben Fenster unten auf Zeit und dort auf > "Nachts" (oder was anderes > Dann Hue Leuchten an.

  • Hallo Phil,

    Dankeschön für deine Antwort. Aber warum finde ich dann über homebridge mein Sonossystem in Home+? Das Sonossystem kann und sind AirPlay 2 devices.


    Schöne Grüße

    René

    Hi Weisi,


    also über die Sonos PlugIns in Homebridge bekommt man ja keinen richtigen Lautsprecher, sondern nur ein Schalter der den Lautsprecher an/aus schaltet in Homekit. Für Homekit ist das nur ein Schalter kein Lautsprecher. Anders ist es wenn du Sonos nativ als Airplay Lautsprecher einbindest, der wird dann aber wieder nur in Home angezeigt.

    Einmal editiert, zuletzt von Phil ()

  • Also über die Sonos PlugIns in Homebridge bekommt man ja keinen richtigen Lautsprecher, sondern nur ein Schalter der den Lautsprecher an/aus schaltet. Für Homekit ist das nur ein Schalter kein Lautsprecher. Anders ist es wenn du Sonos nativ als Airplay Lautsprecher einbindest, der wird dann aber wieder nur in Home angezeigt.

    Hi Weisi,


    also über die Sonos PlugIns in Homebridge bekommt man ja keinen richtigen Lautsprecher, sondern nur ein Schalter der den Lautsprecher an/aus schaltet in Homekit. Für Homekit ist das nur ein Schalter kein Lautsprecher. Anders ist es wenn du Sonos nativ als Airplay Lautsprecher einbindest, der wird dann aber wieder nur in Home angezeigt.

    Was anderes macht das Sony Bravia Plugin auch nicht. In der Home app wird mein TV nur als Schalter dargestellt.

    Eine Automation konnte ich erstellen, habe sie in Home+ erstellt und in Home abgeändert..

    —> wenn TV Status auf ein ändert dummy Switch Sonnenuntergang an ist dann hübsch ein.

    Jetzt fehlt mir nur wenn Sonnenuntergang und TV an dann hübsch ein.

  • Habe es hinbekommen. Habe einen DummySwitch in der homebridge erstellt mit dem ich den Status des TV in Home nachstelle und damit kann ich alles in Home+ tun was ich möchte.

  • Moin!


    Ich habe einen 2014/15 Sony Bravia TV. Dieser lässt sich per IP und MAC mit dem Plugin "Homebridge Bravia" pairen.

    Man erhält die PIN auf dem TV angezeigt, diesen gibt man dann auf der Website der hombridge:8999 ein und ... et voila!
    Einschalten per WOL, lauter/leiser, Quelle ändern :thumbup:

    Soweit so gut.


    Leider verliert das Plugin bzw. die Bridge häufiger die Bindung und man muss wieder die PIN eingeben.

    In der Console der Homebridge gibt es eine einzelne Meldung mit der ich aber nichts anfangen kann.

    [22/02/2022, 17:03:44] [BraviaPlatform] Error: Error: connect EHOSTUNREACH 192.168.1.85:80

    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1157:16) {

    errno: -113,

    code: 'EHOSTUNREACH',

    syscall: 'connect',

    address: '192.168.1.85',

    port: 80

    }


    Kennt sich jemand damit aus bzw. hat das Problem überwunden?


    Die Jason Konfig des Homebridge Bravia Plugin:

    Raspi 3+

    Conbee2 USB Stick

    Homebridge Rasbian Image

    +Deconz & Phoscon


    Plugins:
    Homebridge UI
    Homebridge Bravia
    HikConnect
    Homebridge Alexa
    Homebridge deCONZ
    Homebridge Hue
    Homebridge Tuya Platform