Hallo, hat schon jemand von euch die Nest Protect Rauchmelder in Homebridge eingebunden und zum laufen gebracht.
homebridge-nest
-
-
Ok, Danke. War das einbinden in Homebridge einigermaßen einfach? Denn ich bin noch recht neu auf dem Gebiet und echt froh jetzt nach ca: 2 Wochen endlich meinen Pi und das Netatmo Plugin zum fehlerfreien laufen bekommen zu haben.
Außerdem hab ich 2 Protect der 1. und 2 der 2. Generation. Das könnte bestimmt auch Probleme machen...
Hallo zusammen und guten Morgen.,
wenn es um die Synchronisation der Geräte geht, sollte man hier immer die gleiche Generation verwenden. Grund ist hier voll allem, dass sonst wie befürchtet schnell Konflikte zwischen den Meldern entstehen. Das hat wieder zur Folge, dass ständig Fehlermeldungen aufkommen. Habe im Netz auf http://funkrauchmelder-testsie…ectomat-rauchmelder-test/ einen sehr interessanten Beitrag zum Thema gefunden.
Also ich nutze drei Nest Protect der 1. Gen. und die funktionieren bestens. Bisher keine Störungen oder Fehlmeldung. Alle sind zudem über hombrige eingebunden.
Beim Versuch, das Nest Plugin zu installieren, bekomme ich folgende Fehlermeldung:
Codepi@raspberrypi:~ $ sudo npm install -g homebridge-nest npm ERR! code 128 npm ERR! Command failed: /usr/bin/git clone -q https://github.com/kraigm/unofficial_nodejs_nest.git /root/.npm/_cacache/tmp/git-clone-34cbc14e npm ERR! fatal: Konnte führende Verzeichnisse von '/root/.npm/_cacache/tmp/git-clone-34cbc14e' nicht erstellen.: Keine Berechtigung npm ERR! npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2017-06-10T11_32_23_424Z-debug.log
Weiß jemand, wie ich das Problem lösen kann?
welche node, npm version ist drauf?
Habe das selbe Problem mit dem Plugin: harmonyhub.
Bei installierter node 8.1.0 und npm 5.0.3 !!
Mit node 7.10.0 und npm 4.5.0 geht die Installation des Plugin, danach konnte ich npm auf 5.0.3 updaten.
Die meisten Probleme macht hier node 8.1.0.
Super Danke Dir,
geht hier auch.
(gleich in Tools 0.9.7 eingepflegt)
Hallo, hat schon jemand von euch die Nest Protect Rauchmelder in Homebridge eingebunden und zum laufen gebracht.
Gibt es bereits neuen Plugin? Ich finde gar kein mehr?
Ich finde gar kein mehr?
Was ist denn damit nicht in Ordnung?
https://github.com/chrisjshull/homebridge-nest#readme
Nutze ich schon die ganze Zeit mit meinen Nest Protect. homebridge-nest v4.6.3
Was ist denn damit nicht in Ordnung?
https://github.com/chrisjshull/homebridge-nest#readme
Nutze ich schon die ganze Zeit mit meinen Nest Protect. homebridge-nest v4.6.3
Vielen Dank.
Die Install ist ja doch etwas komplizierter für mich als gedacht.
Gibt es dafür eine Anleitung in deutsch ? Oder sogar ein Video ?
Wie verbinde ich die denn mit mein Account?
access_token ? Wie bekomme ich das hin?
Wie verbinde ich die denn mit mein Account?
access_token ? Wie bekomme ich das hin?
Nun, zunächst musst du wissen, welchen Account du nutzt, alles andere, wie du an den Token kommst steht doch weiter unten auf der Plugin-Seite.
Ich geh mal davon aus, dass du Nest über ein Google Konto verwendest, was der Großteil der Geräte ab August 2019 verwendet), dann steht alles hier: https://github.com/chrisjshull…nt---refresh-token-method
Am Mac über Terminal per SSH auf den Pi einloggen, zum Plugin-Verzeichnis navigieren, den Befehl node login.js eingeben und den Anweisungen am Bildschirm folgen. Danach auf der Google-Seite im Browser einloggen und du bekommst den refreshtoken. Config.json entsprechend anpassen. Fertig.
Minial-Konfiguration sieht so aus:
Kein Hexenwerk.
Für Profis natürlich kein Hexenwerk
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] pi@raspberrypi:~ $ node login.js internal/modules/cjs/loader.js:883 throw err; ^ Error: Cannot find module '/home/pi/login.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15) at Function.Module._load (internal/modules/cjs/loader.js:725:27) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12) at internal/main/run_main_module.js:17:47 { code: 'MODULE_NOT_FOUND', requireStack: [] }
Ich mache bestimmt was falsch wa?oO
Sorry, mit "zum Plugin-Verzeichnis navigieren" meinte ich, du musst dich im Homebridge-Nest Ordner befinden und dann node login.js starten. du kommst mit
cd /usr/local/lib/node_modules/homebridge-nestin das entsprechende Verzeichnis.
Das habe ich hinbekommen.
Codepi@raspberrypi:~ $ cd /usr/local/lib/node_modules/homebridge-nest pi@raspberrypi:/usr/local/lib/node_modules/homebridge-nest $ node login.js 1. Open the url below in a browser to continue: https://accounts.google.com/o/oauth2/auth/oauthchooseaccount?access.................. 2. Copy the authorization code from the browser, and paste it here: 4/1AX4XfWiR1S1bXH4i1w7v4pjwXPajJleAHo7lpyefyJbrgVJbQhL8IUCxvhA 3. Copy the refresh token below to your config.json. Refresh Token: 1//09cmcF1nSXcdeCgYIARAAGAkSNwF-L9IrpnVP9vsDa2SYpYjhF5y0jWtsXeK20ALrbknn-gu8Nu6Ry5At-cxEaqfRssReAAxcOV0 pi@raspberrypi:/usr/local/lib/node_modules/homebridge-nest $
und Config sieht so aus
Code
Alles anzeigen"platforms": [ { "platform": "config", "port": 8080, "sudo": true, "log": { "method": "custom", "command": "journalctl -o cat -n 500 -f -u homebridge" }, "name": "Config", "auth": "form", "theme": "red", "restart": "sudo -n systemctl restart homebridge", "temp": "/sys/class/thermal/thermal_zone0/temp" }, { "platform": "Nest", "refreshtoken": "1//09cmcF1nSXcdeCgYIARAAGAkSNwF-L9IrpnVP9vsDa2SYpYjhF5y0jWtsXeK20ALrbknn-gu8Nu6Ry5At-cxEaqfRssReAAxcOV0" } ] }
Stimmt das so?
Wie füge ich das in HomeKit ein?oO
Nach einem Neustart der Homebridge sollten eig. deine Nest Geräte automatisch in der Home-App erscheinen. Homebridge selbst hast du ja, denke ich schon hinzugefügt gehabt?
Code
Alles anzeigenScan this code with your HomeKit app on your iOS device to pair with Homebridge: Or enter this code with your HomeKit app on your iOS device to pair with Homebridge: ┌────────────┐ └────────────┘ [22/11/2021, 19:49:03] Homebridge v1.3.6 (HAP v0.9.7) (Homebridge) is running on port 51826. [22/11/2021, 19:49:07] [Homebridge UI] Homebridge Config UI X v4.41.2 is listening on :: port 8080 [22/11/2021, 19:57:44] [Homebridge UI] Starting terminal session [22/11/2021, 19:57:58] [Homebridge UI] Terminal session ended. [22/11/2021, 19:58:00] [Homebridge UI] Starting terminal session [22/11/2021, 19:58:09] [Homebridge UI] Terminal session ended. [22/11/2021, 20:11:39] [Homebridge UI] Rebooting linux server with command: "sudo -n shutdown -r now" [22/11/2021, 20:11:39] [Homebridge UI] Command failed: sudo -n shutdown -r now sudo: a password is required
Mein Fehler, schreib mal bitte "refreshToken" mit großem T, nicht refreshtoken. Hab ich dir falsch vorgegeben und die config.json nimmt es bei sowas sehr genau.
Danke, ich glaube es geht jetzt.
Ich probiere morgen in ruhe mal.
Vielen Dank nochmal