Ja das habe ich mich auch gefragt ob sowas überhaupt geht? ![]()
Beiträge von FettesB
-
-
besser wäre

-
OK ich habe den "übeltäter"
gefunden. Es ist das homebridge-fritz-platform von SeydXwenn ich mit einer leeren homebridge unter node 9.9.0 starte läuft sie.
Nun installiere ich [email protected] und [email protected]
Mein Thermostat sieht dann wie folgt aus
wenn ich nun [email protected] installiere geht zwar auch alles, aber
ich sehe in der Thermostat anzeige nur noch folgendes
-
Habe heute mal ein bisschen mit dem Plugin rumgespielt und da ist mir was aufgefallen.
wenn ich nun in der Home app einen Force touch auf einen Thermostaten mache bekomme ich unter Modus
nur noch das zu sehen
ich bin mir aber sicher das bei der erstinstallation noch eine option mehr da war.
Und zwar die Option "Auto"
Die ist aber nun nachdem ich weitere Plugins Installiert habe verschwunden
Code
Alles anzeigenpi@raspberrypi:~ $ sudo npm list -g --depth=0 /usr/local/lib ??? [email protected] ??? [email protected] ??? [email protected] ??? [email protected] ??? [email protected] ??? [email protected] ??? [email protected] ??? [email protected] ??? [email protected] ??? [email protected] ??? [email protected] ??? [email protected]ist das Problem bekannt?
Ach ja letzte funktionierende Node version meines wissens ist Node v9.11.2
-
Raspbian Stretch Lite benutze ich immer. Aber ich kann vermelden das es keinen Unterschied macht.
Ich habe es dank deiner hilfe nun doch am laufen.

Nun muss ich mir wohl noch einen Raspi kaufen der eine Hombridge unter Node 9.9.0 betreibt.Die dann alle Thermostate führt.
Somit kann ich mein bestehendes System behalten.
Dann füge ich die zweite Homebridge einfach als "Ferienhaus" oder in meinem Fall würde ich das dann "Heizungskeller" nennen
hinzu. -
OK danke werd mir das mal morgen genauer anschauen.
Wäre doch gelacht wenn ich das nicht hinbekomme


ob es wohl einen Unterschied macht wenn ich nur Rasbian stretch benutze?
-
Also mit Node 9.9.0 bekomme ich das Plugin auch nicht installiert
Code
Alles anzeigenpi@raspberrypi:~ $ sudo npm install homebridge-platform-eq3btsmart -g > [email protected] install /usr/local/lib/node_modules/homebridge-platform-eq3btsmart/node_modules/usb > node-pre-gyp install --fallback-to-build node-pre-gyp WARN Using needle for node-pre-gyp https download node-pre-gyp WARN Pre-built binaries not installable for [email protected] and [email protected] (node-v59 ABI, glibc) (falling back to source compile with node-gyp) node-pre-gyp WARN Hit error EACCES: permission denied, mkdir '/usr/local/lib/node_modules/homebridge-platform-eq3btsmart/node_modules/usb/src/binding' gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/9.9.0" gyp WARN EACCES attempting to reinstall using temporary dev dir "/tmp/.node-gyp" gyp ERR! configure error gyp ERR! stack Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/homebridge-platform-eq3btsmart/node_modules/usb/build' gyp ERR! System Linux 4.14.98-v7+ gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "--fallback-to-build" "--module=/usr/local/lib/node_modules/homebridge-platform-eq3btsmart/node_modules/usb/src/binding/usb_bindings.node" "--module_name=usb_bindings" "--module_path=/usr/local/lib/node_modules/homebridge-platform-eq3btsmart/node_modules/usb/src/binding" "--napi_version=2" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v59" gyp ERR! cwd /usr/local/lib/node_modules/homebridge-platform-eq3btsmart/node_modules/usb gyp ERR! node -v v9.9.0 gyp ERR! node-gyp -v v3.6.2 gyp ERR! not ok node-pre-gyp ERR! build error node-pre-gyp ERR! stack Error: Failed to execute '/usr/local/bin/node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/usr/local/lib/node_modules/homebridge-platform-eq3btsmart/node_modules/usb/src/binding/usb_bindings.node --module_name=usb_bindings --module_path=/usr/local/lib/node_modules/homebridge-platform-eq3btsmart/node_modules/usb/src/binding --napi_version=2 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v59' (1) node-pre-gyp ERR! stack at ChildProcess.<anonymous> (/usr/local/lib/node_modules/homebridge-platform-eq3btsmart/node_modules/node-pre-gyp/lib/util/compile.js:83:29) node-pre-gyp ERR! stack at ChildProcess.emit (events.js:180:13) node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:936:16) node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:220:5) node-pre-gyp ERR! System Linux 4.14.98-v7+ node-pre-gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/homebridge-platform-eq3btsmart/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build" node-pre-gyp ERR! cwd /usr/local/lib/node_modules/homebridge-platform-eq3btsmart/node_modules/usb node-pre-gyp ERR! node -v v9.9.0 node-pre-gyp ERR! node-pre-gyp -v v0.11.0 node-pre-gyp ERR! not ok Failed to execute '/usr/local/bin/node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/usr/local/lib/node_modules/homebridge-platform-eq3btsmart/node_modules/usb/src/binding/usb_bindings.node --module_name=usb_bindings --module_path=/usr/local/lib/node_modules/homebridge-platform-eq3btsmart/node_modules/usb/src/binding --napi_version=2 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v59' (1) > [email protected] install /usr/local/lib/node_modules/homebridge-platform-eq3btsmart/node_modules/bluetooth-hci-socket > node-gyp rebuild gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/9.9.0" gyp WARN EACCES attempting to reinstall using temporary dev dir "/tmp/.node-gyp" gyp ERR! configure error gyp ERR! stack Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/homebridge-platform-eq3btsmart/node_modules/bluetooth-hci-socket/build' gyp ERR! System Linux 4.14.98-v7+ gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /usr/local/lib/node_modules/homebridge-platform-eq3btsmart/node_modules/bluetooth-hci-socket gyp ERR! node -v v9.9.0 gyp ERR! node-gyp -v v3.6.2 gyp ERR! not ok npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/homebridge-platform-eq3btsmart/node_modules/xpc-connection): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/homebridge-platform-eq3btsmart/node_modules/usb): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] install: `node-pre-gyp install --fallback-to-build` npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/homebridge-platform-eq3btsmart/node_modules/bluetooth-hci-socket): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] install: `node-gyp rebuild` npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1 + [email protected] updated 1 package in 13.052s pi@raspberrypi:~ $ -
Habe nun den Netzwerkscanner benutzt und den Hostnamen verwendet. Das klappt dann auch wie gewollt. Deine App findet meine Homebridge
und verbindet sich auch.
dann bleibt sie für gefühlte 15 sekunden in der Übersicht und stürzt ab.
-
ich habe gerade das build 31 deiner app geladen und neu installiert.
App Modus ist Smart Apfel
passwort und IP adresse eingetragen und sonst alles übernommen wie es vorgegeben wurde.
Leider verbindet sie sich nicht mit dem Raspberry. Unter Verwalten steht STATUS offline
-
Ich habe es mal unter node 11.13.0 versucht.
leider kein Erfolg.
ich werde mir mal einen TestPi mit node 9.9.0 bauen und mal schauen wie weit ich da komme
-
ok danke. Dann werde ich mal ein Backup von meinem system machen. (sicher ist sicher
)Und dann mal schauen ob ich das auch so mit Node 11.13.0 hinbekomme
Muss das wirklich so in die Config ?
Zitat{
"platform" : "eq3BTSmart",
"name" : "Kein Name"
},
-
Also wenn du wie beschrieben, homebridge-magichome-platform v1.4.0 installiert hast, dann ist auch klar
warum du einen Error bekommst.
Weil dein Config eintrag nicht die richtigen werte und namen hat.
schau mal hier gibt es doch ein Sample Config
-
-
Ja ich habe sie komplett gelöscht
-
Kann leider immer noch nicht mit testen.
Fehler bleibt bestehen

-
homebridge-hue 0.11.23 NPM
ZitatAlles anzeigenRelease Notes
v0.11.23
Bump dependencies:
deCONZ v2.05.64;
homebridge v0.4.49;
homebridge-hue-utils v2.0.17;
homebridge-lib v4.1.1.
-
homebridge-config-ui-x v4.0.6 NPM
ZitatAlles anzeigenRelease Notes
4.0.6 (2019-04-22)
Bug Fixes
Fixed issue causing the UI to crash when platforms was not present in the Homebridge config.json (#263)
Other Changes
Updated npm dependencies
-
Weil dein Code nicht richtig formatiert ist.
So muss der...
Code
Alles anzeigen{ "platform":"FritzPlatform", "devices":{ "FritzBox":{ "host":"192.168.xxx.x", "port":49000, "username":"xxxxx", "password":"ganzgeheim", "type":"dsl", "wifi2":false, "wifi5":false, "wifiGuest":false, "phoneBook":true, "master":true, "aw":true } }, "broadband":{ "active":true, "measureTime":5, "polling":30 }, "callmonitor":{ "active":true, "ip":"192.168.xxx.x", "port":1012, "country":"DE" } }oder einfach mal hier schauen
-
Ich benutze auch die Standart listen plus ein oder zwei listen von dieser Seite und zusätzlich noch ein paar Regex filter.
(.*)\.g00\.(.*)
^(.+[-_.])??adse?rv(er?|ice)?s?[0-9]*[-.]
^(.+[-_.])??m?ad[sxv]?[0-9]*[-_.]
^(.+[-_.])??xn--
^adim(age|g)s?[0-9]*[-_.]
^adtrack(er|ing)?[0-9]*[-.]
^advert(s|is(ing|ements?))?[0-9]*[-_.]
^aff(iliat(es?|ion))?[-.]
^analytics?[-.]
^banners?[-.]
^beacons?[0-9]*[-.]
^count(ers?)?[0-9]*[-.]
^pixels?[-.]
^stat(s|istics)?[0-9]*[-.]
^telemetry[-.]
^track(ers?|ing)?[0-9]*[-.]
^traff(ic)?[-.]
-
Glaube irgendwie sieht da was falsch aus in deiner Config

Ist das gewollt das presence bei dir keine einträge hat?
Denke die sollte so aussehen
Code
Alles anzeigen{ "bridge":{ "name":"Homebridge", "username":"CC:22:3D:E3:CE:77", "port":51826, "pin":"031-45-164" }, "description":"Home Smart Home", "platforms":[ { "platform":"config", "name":"Config", "port":8080, "auth":"form", "theme":"red", "restart":"sudo -n systemctl restart homebridge", "temp":"/sys/class/thermal/thermal_zone0/temp", "sudo":true, "log":{ "method":"systemd", "service":"homebridge" } }, { "platform":"FritzPlatform", "devices":{ "FritzBox Neu":{ "host":"192.168.178.1", "port":49000, "username":"admin", "password":"xxxx)", "type":"dsl", "wifi2":true, "wifi5":true, "wifiGuest":true, "phoneBook":true, "wps":false, "aw":false, "deflection":false, "led":false, "lock":false, "beta":false, "mesh":false, "master":true } }, "smarthome":{ "Work room DECT 200":{ "type":"switch", "ain":"01234567890", "tempSensor":true, "unit":"celsius" } }, "callmonitor":{ "active":false, "ip":"192.168.178.1", "port":1012, "country":"DE" }, "presence":{ }, "alarm":{ "active":false, "telNr":"0123456789", "duration":30 }, "broadband":{ "active":true, "measureTime":5, "polling":30 }, "anyone":false, "delay":90, "onDelay":15, "polling":5, "timeout":10, "readOnlySwitches":false } ], "accessories":[ ] }