Beiträge von Maz

    Hast du in der Home App unter Einstellungen dir im Profil die Rechte „Streamen und Aufnahmen“ vergeben?

    Ja klar. Kommt es mit nur so vor oder wird Apple immer anstrengender und nerviger?


    Früher war alles einfach Selbsterklärend und hat einfach nur funktioniert. Mittlerweile alles so umständlich geworden.


    Bekommen diese olle Timeline einfach nicht.

    Wie immer danke für deine super Erklärung ! :) ich hab den Zusatz bislang nur nie genutzt und alles hatte auch so funktioniert. Ich habe schon gemerkt dass sich viel zum positiven verändert hat. Allen voran die neue Version von config-ui-x. Sehr ansehnlich geworden das ganze. Nur die Accessoires habe ich bis heute nicht geschafft einrichten oder confit-Ui-x für alle Instanzen 😁


    Werde wieder öfter hier sein versprochen. hab euch doch vermisst ;)

    Freut mich auch dich wieder zu lesen :) Ich bin erstaunt das es alles doch noch funktioniert hat nachdem ich node, npm, HB und ein paar plugins geupdatet habe. Jetzt läuft es wieder. ich hatte befürchtet das es in einem Desaster ausartet :D


    pottersfield Was macht der Befehl --unsafe-perm?

    Mach das am besten über die Web-Oberfläche.

    ich komme doch da gar nicht rein falls du hBridge-config meinst? die Homebridge läuft ja nicht wegen den Fehlern. also irgendwie laut log so halb am laufen aber nicht richtig..


    Gab es nicht auch einen Befehl der einfach alle plugins updatet?


    ich wunder mich das die anderen Instanzen noch funktionieren. Wahrscheinlich auch bis zum nächsten restart...


    ah da ist der befehl ja für alle plugins updaten: sudo npm update -g

    wurde so quittiert:


    Code
    pi@Homebridge:~ $ sudo npm update -g
    npm ERR! code EINVALIDPACKAGENAME
    npm ERR! Invalid package name ".bin": name cannot start with a period
    
    npm ERR! A complete log of this run can be found in:
    npm ERR!     /root/.npm/_logs/2021-02-22T17_47_33_189Z-debug.log

    Die plugins scheinen auch nicht glücklich zu sein über die HB und node Version.


    Ich habe heute die Homebridge meiner ersten Instanz neugestartet, danach ging es nicht mehr hochzufahren. nun habe ich mal die HB, node und npm update gemacht und geht weiter nicht. Bekomme folgende Meldung:


    muss auch ehrlich sagen das ich seit Ewigkeiten nichts mehr groß gemacht habe da es einfach lief und nichts dazugekommen ist. Entsprechend bin ich richtig raus aus dem Thema leider :(


    wieder mal ein großes DANKE an dich und deine Geduld!


    Das ist das was mich mit am meisten an der Sache aufregt. So eine klitzekleine Kleinigkeit übersehe ich einfach weil die Dinger ''‘‘‘‘‘‘‘ fast gleich aussehen. Ich pack mir die befehle immer in Notizen rein und baue sie dort zusammen. Und das richtig fiese ist das wenn ich zB. in Notizen aus einer 0 eine 1 mache,


    "cycles": 1,"


    sich die " in “ ändern man das einfach manchmal nicht mitbekommt. Und dann sitze ich davor und denke mir warum zur Hölle tust du verdammter Computer das? Das ist so unnötig! Ich glaube das ist eine Notizen app Eigenheit. Ich werde mal deinem Rat mit textedit folgen und hoffe mir weiteren Frust zu ersparen.

    Ich habs getestet und es passiert das gleiche... Als würde der computer mich einfach nur ärgern wollen. Aber sicher gibt es auch dafür eine Erklärung ...


    Auf jeden Fall noch mal Danke für deine Zeit sschuste:)

    Für dich alten Hasen ist die Doku natürlich ausreichend ;) Das curl habe ich mir natürlich auch schon dazu gedacht. Hier scheitert es leider schon an meinem Verständnis da mal -u, ein ander mal --user verlangt wird und was bedeutet überhaupt -X?


    Ich hatte mit Lautstärke anhängen naiv wie ich bin einfach probiert weil es bei der Sonos API zb auch so gemacht wird. Aber nein das wäre ja zu einfach... Aber gut so steht es halt in der Doku und dann muss das halt so sein und ich muss den Mist irgendwie begreifen.


    Jedenfalls habe ich den Befehl zum ändern der Lautstärke im Terminal eingegeben und nur ein > bekommen was wohl nur bedeutet das nichts passiert ist...zumindest weiss ich nicht wie ich das interpretieren soll. Dieses > hatte ich gestern des öfteren während des Testens aber wenn man nicht mal weiss was das überhaupt bedeutet dann bringt das natürlich nichts im Debuggen...



    curl -X PUT -u 'dev:4d71e9f8105exx5d9exxxxxxab6' -H 'Content-Type: application/json' -d '{"volume" : 50}‘ http://192.168.178.53:8080/api/v2/device/audio

    Nach 3 Jahren kann man ja noch etwas weiter warten ;) wäre der HomePod nicht mein einziger Huh, wäre er schon längst rausgeflogen. Der kann echt nichts gegessen an seinem stolzen Preis

    Tatsächlich habe ich das -x vorhin probiert und ging. Kannst du mir auch sagen wie ich die Lautstärke per put veraendern kann?


    Meine Idee war


    Code
    curl -X put http://192.168.178.:8080/api/v2/device/audio/20 --user dev:4d71e9f8105xxxxxx4675441c955b3b8e3274b5d9e1a9723b760ab6


    Funktioniert aber nicht. Wie gesagt die Doku ist für

    Mich zumindest mager.

    Ich beschäftige mich gerade noch bisschen mit den Basics auf der Seite der API https://lametric-documentation…etric-time-reference.html.


    Wenn ich den Befehl

    curl GET http://192.168.178.xx:8080/api/v2/device/wifi --user dev:4d71e9f8105e3c5xxxxb760ab6 eingebe,


    bekomme ich.

    curl: (6) Could not resolve host: GET

    { "active" : true, "available" : true, "encryption" : "WPA", "ipv4" : "192.168.178.xx", "mac" : "54:C9:DF", "mode" : "dhcp", "netmask" : "255.255.255.0", "signal_strength" : 80, "ssid" :


    Ich kriege zwar ein Ergebnis aber warum spuckt er curl: (6) Could not resolve host: GET dazu aus?


    Gleiches mit dem audio Befehl. Das verändern der lautstärke klappt z.b. nicht. ist das auf der Doku Seite einfach so schwach dokumentiert oder wird dort etwas vorausgesetzt was ich nicht weiss? https://lametric-documentation…ce-docs/device-audio.html

    Du bist wirklich ein Teufelskerl sschuste ! Ich kenne keinen der es fachlich so drauf hat und dazu noch eine gute Prise Witz in die Erklärung einbaut :) Eine echter Gewinn für das Forum hier! Das ganze hat jetzt geklappt,

    nur komischerweise miaut die Katze nicht mehr... Der Befehl ist doch der gleiche. das ist doch jedes mal die Nadel im Heuhaufen || Langsam denke ich es ist Willkür. Schicke ich denn Befehl aus dem Terminal kommt der ton. Schicke ich es aus der Homebridge mit cmdtrigger bleibt es stumm. schicke ich danach wieder mit Terminal bleibt es auch wieder stumm....Wer soll das verstehen.. Ich gebe es auf... Meine nerven sind einfach zu schwach dafür..



    So sieht das ganze aus und es kommt zwar die Meldung aber kein ton...


    Code
    {
    "accessory": "CmdTrigger",
                 "name": "Lametric",
                 "command": "curl -X POST -u 'dev:4d71e9f8105e3c5b76c5213xxxxxb5d9e1a9723b760ab6' -H 'Content-Type: application/json' -d '{\"priority\":\"warning\",\"model\":{\"cycles\":0,\"frames\":[{\"icon\":\"8440\",\"text\":\"HELLO\"}]},\"sound\":{\"category\":\"notifications\",\"id\":\"cat\"}}' http://192.168.178.xx:8080/api/v2/device/notifications"
            },


    UPDATE: Was soll ich sagen...? ich hab es nochmal mit der Variante LaMetric.sh probiert und dort den Befehl reingepackt wie zuvor von sschuste genannt und jetzt miaut die Katze auch. Weiss der Geier wo jetzt der unterschied ist aber ich bin erstmal glücklich ^^