Beiträge von Wilfhelm2

    frage in die runde:


    habe gerade


    auf HB @0.4.28 upgedatet und

    [email protected] plugin installiert.



    harmony plugin ist noch das alte @0.1.1



    ab sofort werden die schalter des harmony hub nicht mehr auf dem iphone mit "Keine Antwort" besetzt, nicht mehr erkannt.


    beim starten der HB läuft das harmony plugin aber korrekt durch und gibt mir auch die hinterlegten szenen korrekt an.


    ist euch etwas in verbindung mit HB 0.4.28 oder dem zway-plugin bekannt, denn mit der 0.4.27 HB und ohne zway plugin lief das harmony plugin korrekt.


    danke für eure hinweise / tipps

    H1tch3r



    hitchhiker (?) du musst die config so ergänzen wie Nastra vorgegeben.


    natürlich nur für die geräte, die du sonst per fernbedienung gesteuert hast und jetzt über HB bzw. siri angesteuert werden sollen.


    1. broadlink plugin installieren

    2. config json editieren z.b.:

    2.1. überlegen (in der github config nachlesen) welchen typ schalter du benötigst / haben willst, denn je nach schaltertyp hast du weitere möglichkeiten. nimm für AN / AUS einfach mal den type "switch".


    {

    "platform":"BroadlinkRM",

    "name":"Broadlink RM",

    "hideScanFrequencyButton": false,

    "hideLearnButton": false,


    "accessories":[

    {

    "name":"Yamaha AN/AUS",

    "type":"switch",

    "data":{

    "on" :"2600f0000001289313121337133713371337133614371312133713121312$

    "off":"2600d8000001279413121337133713371337133713371312133713121312$

    }

    },

    {

    "name":"Oberlicht-1",

    "type":"window-covering",

    "totalDurationOpen" : 25,

    "totalDurationClose" : 25,

    "data":{

    "open" :"b2038403170c0c180b18170c0e180c170c18170c170c0c180b17180c0c$

    "close":"b2038403170c0c170c17180c0c180b180b18170c180c0c170c17170c0c$

    "stop" :"b2038403170c0c170c18170c0c180b180c17170d170c0c170c17180b0c$

    }

    },


    {

    "name":"Oberlicht-2",

    "type":"window-covering",

    "totalDurationOpen" : 16,

    "totalDurationClose" : 16,

    "data":{

    "open" :"b2038403180c0c170c17190c0c180c170c18170c170c0c170c18170c0c$

    "close":"b2028403170b0d170c17170d0b180c170c18170c170c0c180b18170c0c$

    "stop" :"b2028403170c0c170c18170c0b190b180c17170c170c0e180b18170c0c$

    }

    },

    usw..für radio, fernsehen, hat für das, was du sonst per fernbedienung gesteuert hast....


    3. HB stoppen, HB starten

    4. du bekommst die beiden "buttons/kacheln" FREQUENCY und LEARN (im standardraum) angezeigt.

    5. hol dir die fernbedienungen

    6. drück auf den button LEARN -> der hub leuchtet ca. 10sek. gelb/orange auf. in diesen 10sekunden drückst du auf die jeweilige taste deiner fernbedieung und...lässt sie dann nach zwei, drei sekunden los.

    7. jetzt sieht du in log der HB (die läuft ja im hintergrund mit) einen ellenlangen hexcode. GENAU den nimmst du per copy + paste in´s clipboard und fügst ihn wie oben in die config zeile ein.

    8. das machst du für jede schaltung die du sonst per fernbedieung gemacht hast und lernst somit schritt für schritt den broadlink-hub an.

    9. config.json speichern

    10. HB stoppen

    11. HB starten


    jetzt solltest du schon beim start der HB die broadlink-einträge sehen UND bekommst nun genau die "buttons/kacheln" (auch wieder im standardraum), die du so angelernt hast und....kannst sie per app/handy oder per siri schalten/steuern. in meinem beispiel also "Oberlicht-1" "Oberlicht-2" "Yamaha AN/AUS".


    12. fertig.


    hinweis: wenn du IR fernbedienungen angelernt hast (meistens TV, Verstäker, usw.) dann wirst du den broadlinkhub in "sichtweite" der endgeräte aufstellen müssen. nutzt du endgeräte die auch RM unterstützen, geht das signal wie von geisterhand auch durch die wand.



    gib feedback, ob ok oder ob fragen...

    stimmt, denny, es gibt sicher günstigere möglichkeiten als die hue´s aber...


    stöbere mal hier ein wenig (oder länger) unter lightify usw. :)


    im ernst. ich habe meine ...was weiß ich nicht wie vielen leuchten (haus/garten) nach und nach auf hue umgestellt. hatte seinerzeit auch (wg. euronen) osram probiert. geht irgendwie alles, ja, aber...auch ne menge theater. dann lieber nach und nach, dafür funktionierend finde ich.


    und...sei ohne sorge. wenn du mit automatisation anfängst (und du hast das ja schon im hinterkopf) wirst du immer wieder schönes neues finden und....euronen ausgeben :)

    Monchichi



    GuMo, monchchi,

    also über die osram problematik findest du hier (fast) unendlich viele einträge und hinweise.


    letztlich wirst du um eine osram bridge nicht herumkommen denke ich ABER wenn du sie dann auf der hue bridge hast, kannst du die osram´s auch mit hue app bzw. HB steuern.


    aus erfahrung und nervenden test´s habe ich seinerzeit die osram´s rausgeworfen, aber das möge jeder machen wir er will.


    koogeek smart plug kann ich nichts sagen, nutze ich nicht. wirst du hier aber sicher auch was zu finden.


    den harmony hub kannst du mit dem plugin homebridge-harmonyhub in HB einbinden, wobei hier aber auch etwas vorsicht angebebracht ist, da -siehe viele viele einträge hier- bei dem einem noch die version @0.1.1, bei anderen die version @2.0 stabil läuft.


    sonos kannst du -wenn ich nicht irre- doch eh nativ über HB steuern, ansonsten HB plugin


    beamer und soundsystem -> könnte ebenfalls durch deine harmony und dann mit dem plugin über HB gesteuert werden. ggfls. aber auch im zusammenspiel mit dem plugin broadlink rm pro (wenn du einen solchen anschaffen willst) oder mit dem plugin http. dazu müsste man abr mehr über beamer + soundsystem wissen UND, was genauer du dir da vorstellst.


    einfach mal hier stöbern, lesen, testen.


    das installieren / deinstallieren eines plugin sollte nicht viel arbeit machen, ausser :) dein minimatch ist ein altes wie bei mir vor einigen tagen :) :)

    Wenn cmdtrigger ein Homebridge Plugin ist, dann funktioniert es doch nicht wenn Homebridge down ist oder habe ich ein jetzt ein gedanklichen Fehler?


    verstehe ich (mal wieder) auch nicht so ganz.


    wenn mit cmd trigger per


    sudo service homebridge stop gemacht,


    wie kommt ihr dann vom handy , also HK, denn dann wieder an den pi, um die HB mit


    sudo service homebridge start


    wieder anzuwerfen oder ...den pi zu rebooten ?

    xMAIKx


    die drei smartphone einträge nur als möglichkeit, du brauchst / willst ja eigentlichnur den anyone und noone schalter, wenn ich dich richtig verstanden habe...


    meine people-config-einträge:


    {

    "platform": "People",

    "anyoneSensor" : true,

    "nooneSensor" : true,

    "webhookPort": 51828,

    "pingInterval": 10000,

    "ignoreReEnterExitSeconds": 0,


    "people" :


    [


    {


    "name" : "Wilfried ist",


    "target" : "wkneer-iphone-6",


    "threshold" : 2,


    "pingInterval": 10000,


    "ignoreReEnterExitSeconds": 0


    },


    {


    "name" : "Jutta ist",


    "target" : "android-be7d6xxxxxxxxxxx",


    "threshold" : 2,


    "pingInterval": 10000,


    "ignoreReEnterExitSeconds": 0


    },


    {


    "name": "Leo ist",


    "target" : "leonie",


    "threshold" : 2,


    "pingInterrebootval" : 10000,


    "ignoreReEnterExitSeconds": 0


    }


    ]


    },

    stimmt schon mit BT 5 wg. reichweite ABER....bedenke...die meisten hier sind schon länger mit HB im rahmen von automatisation unterwegs und GLÜCKLICH über jedes teil was für HK nativ oder halt über HB überhaupt verfügbar ist :)

    ja, hatte ich vor ca. 10tagen komplett neu aufgesetzt, da ich ja die problematik mit zwave hatte. daher mit dem zwave-image neu installiert. dann, da zwave damit ok, nach und nach die alt bekannten plugins. alles ok bis auf obiges.


    jetzt:

    dein apt-get install git -y laufen lassen. reboot.


    zum test harmony plugin installiert -> minimatch @2.0.10 !!! ??? hatte ich auf 3.0.4. -> OK, vlt. altes minimatch in git, also minimatch updaten


    hinweis auf npm 5.4.2 update.

    also erst npm update -> ok


    dann dein

    sudo npm update minimatch + sudo npm -v minimatch -> minimatch lt. list --depth=0 -> 3.0.4.


    jetzt zum test nochmal harmony plugin installieren -> wieder (???) hinweis auf zu altes minimatch ??? @2.0.10

    und...KEINE RECHTE ...also mit --unsafe -perm versucht ...wieder hinweis auf altes minimatch und KEINE RECHTE


    *grübel*


    minimatch nochmal upgedatet -> @3.0.4.


    das hat doch wieder was mit angemeldet als root und/oder als pi zu tun. lt. -deepth=0 hab ich minimatch 3.0.4, wenn ich plugin installieren will, zeigt er minimach @2.0.10 an UND meint, ich hätte keine schreibrechte


    nutzt alles nichts, an die chmod rechte befehle gehe ich nicht mehr dran...schon mal die finger mit verbrant....


    also mit sudo chown -R $USER /usr/local && npm install homebridge-Pluginname -g installiert.

    -> nimmt plugin harmony und cmdtrigger


    sudo reboot ...tut immer gut....


    config.json um harmonyhub + cmdtrigger erweitert


    homebridge starten .... -> LÄUFT !!!


    ich fass es nicht.


    det


    was machte ich nur ohne dich :)


    wobei das mit root + pi anmeldung ...rechtevergabe...muss ich mir irgendwie auch noch beibringen (lassen) :)


    mal gespannt, wann und was das nächste problem sein wird ...

    und...genau den gibt es im neuen ios 11 nicht , nehme ich an ?


    -sorry, ich hab noch 10.3.3 und keine 11-er beta-


    aber ...ahnte fast, dass es in der 11-er diese beiden schalter nicht gibt, dich (ich zumindest) benutze.


    dann bleibt dir -denke ich- nur das people-plugin.


    brauchst du config dazu, xMAIKx ?

    No.Trace det  Nastra


    ich darf nochmal auf die minimatch problematik zurückkommen. habe nämlich gleiches problem wie oben geschildert. entsprechend diese blog´s alles gemacht. minimatch ist mittlerweile auch upgedatet auf


    wenn ich nun das "simpelste aller plugins´s", nämlich das harmonyhub plugin installieren will,

    wirft HB mir folgenden fehler aus:


    npm WARN deprecated [email protected]: use @xmpp/xml package <https://www.npmjs.com/package/@xmpp/xml>


    npm ERR! code ENOGIT


    npm ERR! No git binary found in $PATH


    npm ERR!


    npm ERR! Failed using git.


    npm ERR! Please check if you have git installed and in your PATH.



    npm ERR! A complete log of this run can be found in:


    npm ERR! /root/.npm/_logs/2017-09-14T17_46_22_848Z-debug.log




    und verweist mich auf diese log:


    GNU nano 2.2.6 Datei: /root/.npm/_logs/2017-09-14T17_46_22_848Z-debug.log



    40 http fetch GET 200 https://registry.npmjs.org/q 112ms (from cache)


    41 silly pacote version manifest for [email protected] fetched in 142ms


    42 warn deprecated [email protected]: use @xmpp/xml package <https://www.npmjs.com/package/@xmpp/xml>


    43 silly resolveWithNewModule [email protected] checking installable status


    44 silly pacote range manifest for q@^1.1.2 fetched in 147ms


    45 silly resolveWithNewModule [email protected] checking installable status


    46 http fetch GET 304 https://registry.npmjs.org/node-xmpp-client 227ms (from cache)


    47 http fetch GET 304 https://registry.npmjs.org/request 227ms (from cache)


    48 silly pacote version manifest for [email protected] fetched in 253ms


    49 silly resolveWithNewModule [email protected] checking installable status


    50 silly pacote range manifest for request@^2.48.0 fetched in 251ms


    51 silly resolveWithNewModule [email protected] checking installable status


    52 verbose stack Error: No git binary found in $PATH


    52 verbose stack at checkGit (/usr/local/lib/node_modules/npm/node_modules/pacote/lib/util/git.js:199:17)


    52 verbose stack at spawnGit (/usr/local/lib/node_modules/npm/node_modules/pacote/lib/util/git.js:178:10)


    52 verbose stack at pinflight (/usr/local/lib/node_modules/npm/node_modules/pacote/lib/util/git.js:110:12)


    52 verbose stack at /usr/local/lib/node_modules/npm/node_modules/promise-inflight/inflight.js:29:24


    52 verbose stack at Promise._execute (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/debuggability.js:300:9)


    52 verbose stack at Promise._resolveFromExecutor (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:483:18)


    52 verbose stack at new Promise (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:79:10)


    52 verbose stack at _inflight (/usr/local/lib/node_modules/npm/node_modules/promise-inflight/inflight.js:28:25)


    52 verbose stack at /usr/local/lib/node_modules/npm/node_modules/promise-inflight/inflight.js:22:14


    52 verbose stack at tryCatcher (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/util.js:16:23)


    52 verbose stack at Promise._settlePromiseFromHandler (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:512:31)


    52 verbose stack at Promise._settlePromise (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:569:18)


    52 verbose stack at Promise._settlePromiseCtx (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:606:10)


    52 verbose stack at Async._drainQueue (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:138:12)


    52 verbose stack at Async._drainQueues (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:143:10)


    52 verbose stack at Immediate.Async.drainQueues (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:17:14)


    53 verbose cwd /home/pi


    54 verbose Linux 4.9.35-v7+


    55 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "--unsafe-perm" "homebridge-harmonyhub" "-g"


    56 verbose node v8.4.0


    57 verbose npm v5.4.1


    58 error code ENOGIT


    59 error No git binary found in $PATH


    60 error Failed using git.


    60 error Please check if you have git installed and in your PATH.


    61 verbose exit [ 1, true ]



    da, sorry, blicke ich aber echt nicht mehr durch.


    meine hostnamectl zeigt:

    hostnamectl


    Static hostname: raspberrypi


    Icon name: computer


    Chassis: n/a


    Machine ID: 2e7311d7868244978f314762db251c8e


    Boot ID: 8fe301a9e2d74db78381d535cb921d63


    Operating System: Raspbian GNU/Linux 8 (jessie)


    Kernel: Linux 4.9.35-v7+


    Architecture: arm



    hat jemand einen tipp für mich ?

    bankaifan  xMAIKx


    also ich nutze das people plugin seit langem und kann nichts negatives feststellen.


    wobei ab ios 11 dürfte es überflüssig werden WENN dort dann auch eine "anyone" bzw. "no one" schaltung implementiert ist, dich ich z.b. nutze.