homebridge-harmony [von Entwickler nicoduj] "platform": "HarmonyHubWebSocket"

  • Guten Abend,


    da ja das harmony plugin leider die HB immer wieder abstürzen lässt habe ich heute voller Hoffnung die alternative mit IFTTT versucht. vielen dank an der stelle nochmal an yannic für die Anleitung. ich habe es, so dachte ich hinbekommen. aber welche wunder, die Aktion die ich testhalber eingetragen habe, wird in home nicht angezeigt.


    Meine config sieht auch völlig durcheinander aus. Warum ist das bloß so? ich habe alles über die App gemacht.


    "accessories" : [

    {

    "accessory" : "Suncalc",

    "offset" : {

    "sunriseEnd" : 30,

    "sunsetStart" : -30

    },

    "name" : "Daytime",

    "location" : {

    "lat" : 48.233125,

    "lng" : 11.682981

    }

    }

    ],

    "bridge" : {

    "username" : "CD:22:3D:E3:CE:46",

    "name" : "Homebridge",

    "pin" : "031-45-541",

    "port" : 51826

    },

    "platforms" : [

    {

    "name" : "WeMo",

    "platform" : "BelkinWeMo"

    },

    {

    "ACCESSORIES" : [

    {

    "name" : "Harmony",

    "BUTTONS" : [

    {

    "name" : "Fernsehen",

    "triggerOff" : "TVoff",

    "triggerOn" : "TVon"

    }

    ]

    }

    ],

    "makerkey" : "cbzEVMNok8XXXXXXXXXX",

    "name" : "IFTTT",

    "platform" : "IFTTT"

    }

    ]

    }



    außerdem habe ich nach dem löschen des harmony plugins immer noch die Szenen aus der harmony in der home app. warum? wie kann man die löschen?

    und in den Logs steht auch wieder ein Fehler... unter anderem wieder was mit dem harmony plugin welches ich doch gelöscht habe mittels des Befehls hier aus der Anleitung.


    http://pastebin.com/k0csgELq


    ich möchte doch nur meine geräte mit Siri schalten :(

  • Hi, es fehlt ganz am Anfang eine geschweifte Klammer. Ansonsten sollte es passen. Wenn du das hier kopierst, pass bitte den Maker Key wieder an. Ich habe den verfremdet.


  • ich danke dir. aber warum ist denn die config bei mir so dermaßen durcheinander. sonst steht das doch alles geordnet beieinander..



    und warum sind die Szenen vom hermony plugin immer noch da obwohl ich das plugin gelöscht habe. Warum?

    Wer nicht mit der Zeit geht, muss mit der Zeit gehen 8o

  • Die sind immer noch im Cache vorhanden. In der Konsole einfach folgende zwei Befehle ausführen.


    Code
    cd /root/.homebridge/accessories
    sudo rm cachedAccessories

    Ich glaube, dass du dann aber alle Geräte unter HomeKit neu in Räume, Szenen und Auslöser zuordnen musst.

  • auch das bringt leider nichts. die alten Szenen bleiben einfach die ganze zeit drin. ich verzweifle an dieser ganzen HB Sache echt. ich werde es wieder neu aufsetzen. es klappt einfach gar nichts...


    an der klammer lag es auch nicht. ich habe die nur nicht mutkopiert. die config war auch valide.

    warum die app die config aber so völlig durcheinander erstellt hat verstehe ich einfach nicht...


    dann steht in der Anleitung wo man die 3 strings eingeben muss, name. und auf den Bildern von den configs steht da aber captions.

    so viele Ungereimtheiten...

    Wer nicht mit der Zeit geht, muss mit der Zeit gehen 8o

    Einmal editiert, zuletzt von Maz ()

  • Aaaaaahhhhhh! Mein Fehler, sorry. BUTTONS und ACCESSORIES müssen komplett kleingeschrieben werden und es ist caption statt name. Deshalb funktioniert es nicht. Es tut mir leid.


    Die Reihenfolge ist übrigens egal.

  • ok versuche ich. Aber warum ist das ganze so durcheinander?


    Und nochwas. Das harmony hub ist immer noch irgendwie drin. die befehle haben leider keine Wirkung gezeigt.

    und was ist mit den ganzen anderen plugins die alle geladen werden die direkt schon am anfang drauf sind. die stehen doch nichtmal in der config, warum werden diese geladen? wie bekommt man das weg? das ist alle so komisch wenn man HB über die app installiert..

    Wer nicht mit der Zeit geht, muss mit der Zeit gehen 8o

    Einmal editiert, zuletzt von Maz ()

  • Also ich habe den kompletten Inhalt in der Datei /Home/pi/homebridge/accessories/cachedAccessories. gelöscht. Danach ein reboot und

    seit dem ist alles von der Ersten harmony Installation verschwunden. Aber alles neu angelegte ist geblieben.

    Eingebunden mit Docker auf einer Synology DS918+ : Broadlink Pro - Brennstuhl Steckdosen - Harmony Hub - Netatmo Welkome - Tado Heizkörperthermostate - Max Cube mit Heizkörperthermostate und Fensterkontakte - Xiaomy Gateway mit Fensterkontakten, Bewegungsmelder und

    Aqara Temperatur Feuchtigkeitssensor - Xiaomi Roborock S50 - FritzBox 7490 Eingebunden mit Orginal Apple HomeKit : Philips Hue Bridge 2 mit vielen E27 Lampen - Hue Lightstrip Plus - Hue Go - Hue Dimmschalter - Eve Steckdosen -.



    Soll noch eingebunden werden : Philips TV 2013 - HP Drucker - Synology DS 213j - Withings Waage - FritzBox 7270 und 7490.

  • und wie mache ich das genau? sorry aber das alles hier ist für mich das totale Hexenwerk. ich verstehe fast gar nichts. aber yannic hatte mir ja schon weiter oben befehle dafür genannt. gebracht hat das aber auch nichts.


    ich würde es auch gerne mit der Version von dem harmony plugin probieren. aber das habe ich auch nicht so recht verstanden wie das funktionieren soll.

    warum steht da i und nicht install? fragen über fragen.


    jedenfalls werde ich heute abermals das ganze neu installieren...


    Wer nicht mit der Zeit geht, muss mit der Zeit gehen 8o

  • Guten Morgen zusammen, ich habe mich gestern Abend mit dem Befehl etwas geirrt.


    Also hier nochmal mit dem richtigen Befehl über SSH:


    erst alte Version Löschen mit:

    sudo npm uninstall -g homebridge-harmonyhub


    dann


    Version 0.1.1 Installieren mit:

    sudo npm install -g [email protected]


    Alternativ in der app zum Installieren unter Generisch in die oberste Zeile:

    [email protected]

    eintragen.


    In der unteren bei Schlüssel:

    HarmonyHub

    eintragen.


    Platform auswählen und Global aktivieren und dann Installieren.

    The only way to do great work is to love what you do !

  • ich danke dir! ich werde wohl nochmal eine komplette neuinstallation machen, denn das alte harmony plugin ist immer noch drin...

    wenn das klappt wäre das super. wenn wieder nicht dann muss ich es weiter mit dem IFTTT plugin probieren.


    PS: ist es bei euch auch so bei Installation über die HB App das dann die ganzen plugins geladen werden? auch wenn man diese nicht installiert hat und nicht braucht? verstehe sowieso das in der app nicht. dort stehen bei mir 14 installierte plugins. ich habe aber keins davon installiert. sind die nur in der app oder doch schon auf dem Pi?

    Wer nicht mit der Zeit geht, muss mit der Zeit gehen 8o

  • Kein ding. Die Plugins werden Standard mäßig Installiert wenn du den Pi über die App einrichtest. Ist bei mir auch so. Einfach nicht beachten. Solltest du eins davon gebrauchen musst du es nicht mehr Installieren sondern nur deine Config anpassen und das jeweilige Plugin wird als Gerät, Taster usw. angezeigt in Homekit.

    The only way to do great work is to love what you do !

  • heist doch das das harmony plugin im Prinzip ja auch aus der app schon installiert oder?

    wenn man dann in der app auf add accessories geht schreibt er nur noch die config um. ist das so richtig?


    na mal schauen ob das heute klappt. hab gestern abend die ganze zeit versucht ohne erfolg...

    Wer nicht mit der Zeit geht, muss mit der Zeit gehen 8o

  • Ob das Harmony Plug Installiert ist kann ich dir garnicht sagen da ich meinen Pi mit der Homebridge app aufgesetzt habe wo dieses noch nicht bestandteil gewesen ist. Habe es per SSH dazu Installiert.


    Sollte es schon Installiert sein einfach über SSH mit dem Befehl für Uninstall entfernen und anschließend die alte Version Installieren und dann erst die Config einfügen.

    The only way to do great work is to love what you do !

    Einmal editiert, zuletzt von Nastra ()

  • ok bin gerade am neu installieren.


    ist es bei dir auch so das die config völlig unlogisch ist und durcheinander? ich kann das nicht verstehen warum das so ist. hast du mal oben gesehen wie das bei mir ist? das macht überhaupt keinen sinn so wie das bei mir ist.

    Wer nicht mit der Zeit geht, muss mit der Zeit gehen 8o

  • Du hast zweimal den Abschnitt Accessoires. Ich denke der zweite kommt daher das du manuel Probiert hast IFTTT hinzuzufügen über die App. Ansonsten macht die App die aufteilung so wie oben angezeigt.


    Erst Paltform dazwischen die Homebridge und dann die Accessoires.

    The only way to do great work is to love what you do !

  • ja aber bei mir ist es doch völlig durcheinander. selbst die IFTTT Sachen sind nicht uuntereinander sondern komplett wirr und es steht überall erst der name und dann platform. bei allen anderen ist das anders rum..



    gerade nach dem neuaufsetzen sah die config noch noch normal aus. oben stand HB


    darunter accessory. als ich diesen example pc gelöscht habe mit der app aus der config, sind die accessoires, also dieses zeit ding nach oben getuscht... versteh ich nicht..


    so sieht es aktuell aus:

    sollte nicht normal erst platform kommen und danach name? so wird es in den Anleitungen doch immer gesagt.

    Wer nicht mit der Zeit geht, muss mit der Zeit gehen 8o

    3 Mal editiert, zuletzt von Maz ()

  • Das ist bei mir auch so, da darfst du dich nicht dran stören. Der Homebridge ist egal in welcher reihenfolge die Daten sind innerhalb der einzelnen abschnitte von den Plugins, hauptsache diese sind da und vollständig bzw. nichts zu viel oder zu wenig z.B. Klammern oder kommas dann läuft das ding auf die Bretter;)


    Läuft die Homebridge jetzt?

    The only way to do great work is to love what you do !

  • also bisher ja. toi toi toi. Ich hoffe das bleibt auch so :)


    nutzt du das people plugin? bzw dieses suncalc? bei dem suncalc wüsste ich gerne wie man das einsetzen kann. in der home app steht jedoch das dies nicht unterstützt wird.


    und wenn ich in der people app mein handy auswähle dann stürzt die HB direkt ab. muss man da vielleicht selber noch was in der cionfig einstellen?

    gerne auch pn falls du magst.


    PS: wenn das jetzt funkt wie kann ich das ganze sichern damit ich nicht jedes mal alles neu machen muss?

    einfach die sd karte raus und irgendwo den Inhalt sichern?

    Wer nicht mit der Zeit geht, muss mit der Zeit gehen 8o

    Einmal editiert, zuletzt von Maz ()

  • Probiermal die Config per SSH einzufügen die App ist noch sehr buggy teilweise.


    {
    "ignoreReEnterExitSeconds" : 0,
    "pingInterval" : 10000,
    "anyoneSensor" : false,
    "nooneSensor" : false,
    "platform" : "People",
    "cacheDirectory" : ".\/.node-persist\/storage",
    "webhookPort" : 51828,
    "people" : [
    {
    "target" : "192.168.6.28",
    "pingInterval" : 10000,
    "name" : "XXX iPhone",
    "ignoreReEnterExitSeconds" : 0,
    "threshold" : 15
    },
    {
    "target" : "192.168.6.40",
    "pingInterval" : 10000,
    "name" : "XXX iPhone",
    "ignoreReEnterExitSeconds" : 0,
    "threshold" : 15
    }
    ],
    "name" : "People",
    "threshold" : 15
    }


    Du musst die IP Adressen noch anpassen. Außerdem muss von People für die Config von mir die letzte Version installiert sein.


    sudo npm install -g [email protected]


    SunCalc sieht so aus:


    {

    "accessory" : "Suncalc",

    "offset" : {

    "sunsetStart" : -15,

    "sunriseEnd" : 15

    },



    Funktioniert HarmonyHub in der Version 0.1.1 ?

    The only way to do great work is to love what you do !