Beiträge von det

    homebridge-config-ui-x

    4.4.1 (2019-05-14)


    Notable Changes

    • Node.js v12 is now supported (#277)
    • Plugins: Added a check before a plugin is installed to test for write access to the target directory if sudo mode is not enabled - this should result in a more helpful message being displayed when a plugin fails to install due to lack of permissions
    • Docker: Ensure the node_modules directory is present after all plugins are uninstalled


    Other Changes

    • Updated npm dependencies

    Hallo,

    ich habe mir das mal angesehen und eingerichtet.

    Falls es jemand auch in Betrieb nehmen möchte.


    Zur Zuverlässigkeit kann ich leider noch nichts sagen.


    Ablauf im groben:

    Doku: https://www.raspberrypi.org/forums/viewtopic.php?t=49928


    benötigten Key importieren

    Code
    cd $HOME
    wget http://www.gyfgafguf.dk/raspbian/forked-daapd.gpg $HOME/forked-daapd.gpg
    cat ./forked-daapd.gpg  | sudo apt-key add -
    rm -f ./forked-daapd.gpg
    apt-key list

    jetzt sollte dieser Key zu sehen sein


    jetzt mit nano einer Datei unten anfügen:

    Code
    sudo nano /etc/apt/sources.list

    dies einfügen und speichern.

    Code
    deb http://www.gyfgafguf.dk/raspbian/forked-daapd/ stretch contrib

    sollte jetzt so aussehen


    Nun die Pakte aktualisieren und das Paket "forked-daapd" installieren.

    Code
    sudo apt update
    sudo apt install forked-daapd

    Danach die Datei /etc/forked-daapd.conf anpassen, das wichtigste war ipv6 auf no setzen.

    Die /srv/music/sender.m3u erstellen oder anpassen.

    (beide Dateien hang hier an, ".txt" entfernen)


    Jetzt den Dienst neu starten

    Code
    sudo service forked-daapd restart

    Das Homebridge-Plugin installieren

    Code
    sudo npm install -g homebridge-cmdswitch2

    und die config .json anpassen

    (für die IP Adresse 192.168.23.232 müsst Ihr die IP Adresse von eurem RasBerry einsetzen und

    natürlich eure eigenen ID's auslesen und einsetzen)

    Die Doku zur API ist hier: https://github.com/ejurgensen/…master/README_JSON_API.md

    hier die wichtigsten Befehle:

    sudo service forked-daapd restart -> Dienst Neustarten (nach Änderungen an /etc/forked-daapd.conf nötig)

    tail -f /var/log/forked-daapd.log -> LOG Anzeigen


    curl -X PUT "http://192.168.23.232:3689/api/player/play" -> Wiedergabe starten

    curl -X PUT "http://192.168.23.232:3689/api/player/stop" -> Wiedergabe stolen

    curl -X PUT "http://192.168.23.232:3689/api/queue/clear" -> queue leeren


    # Play-queue listen

    curl -X GET "http://192.168.23.232:3689/api/queue" -> ID der Sender auslesen


    wichtig sind diese Werte

    "track_id": 14. "album_artist_id": "4277297693694557792"



    # verfügbare Lautsprecher anzeigen

    curl -X GET "http://192.168.23.232:3689/api/outputs" -> ID der Lautsprecher auslesen


    hier sieht man die benötigten Werte

    "id": "233797575618897", "name": "HomePod Wohnzimmer"




    Als Ergebnis sind diese Geräte zu sehen.

    2 versch. Radio Sender

    8 einzelne Geräte (Lautsprecher) zur Wiedergabe zuschaltbar

    1 Gerätegruppe (Lautsprecher in Küche, Bad und Schlafzimmer)



    Ich hoffe es Hilft jemanden weiter:


    :)

    Ich habe es mit Hilfe einer LogitechHrmony Fernbedienung realisiert.

    Aktivität AppleTV erstellt, diese erscheint im HomeKit und kann auch in Szenen genutzt werden.

    :)

    SeydX

    mit dem Update auf 1.4.6 ist alles weg

    habe erst mit clearCache true gestartet

    update gemacht un erneut restart

    cacheClear auf false und restart

    hie die Config:

    habe auch mit

    Code
    "startParam": "homebridge",

    getestet.


    ich sehe nur noch die Bridge, keinen Inhalt

    :)


    //Edit

    Hat sich erledigt, alles wieder da.

    Brauchte seine Zeit.