Ja, WLAN ist dort mit guter Signalstärke vorhanden. Also Ring + Scrypted, ok, dann versuchen wir das mal so. Muss mal überlegen, auf was ich Scrypted installier. Raspberry ist ja gerade etwas schwierig zu bekommen...
Beiträge von mr42hh
-
-
Moin,
ich finde das Thema irgendwie sehr unübersichtlich.
Für unser Büro benötigen wir eine Videotürklingel auf dem Flur des Bürogebäudes. Da wir hier nur Mieter sind, am liebsten mit HomeKit und batteriebetrieben. Gibt es die Kombi überhaupt?
Arlo scheint HomeKit nur für die Kabel-Türklingel nachgerüstet zu haben. Eufy macht gar kein HomeKit für Türklingeln.
Gibt es da irgendwelche Geräte, die ich gerade übersehe?
Oder eine halbwegs zuverlässige HomeBridge oder Scrypted basierte Lösung?
Viele Grüße,
Mirko
-
Moin, ich hab mal eine Frage zu dem Ding.
Bei meinen Eltern ist die Netatmo-Klingel installiert und hängt an einem Honeywell/Friedland Gong mit integriertem Trafo. Der Trafo hat nur 8V/1A, und der scheint kein Standard-Hutschienenformat zu haben.
Manchmal funktioniert die Netatmo, manchmal halt nicht.
Ein externer Trafo kann nicht eingesetzt werden: Das Haus ist von 1979, und die Klingel(+Trafo) hängt an einem Steckdosenkreis.
Welchen etwas kräftigeren Trafo krieg ich da eingebaut?
-
Hallo Smartapfelisten,
nun habe ich es also endlich mal geschafft, Homebridge zu installieren. Genommen habe ich das "marcoraddatz/homebridge:latest" Dockerdingens, laufen tut es auf meinen QNAP-NAS.
Mit einer platform-losen config.json startet der Container und lässt sich vom iPhone hinzufügen, aber ohne was zum Steuern macht das keinen Spaß.
Ich habe also folgendes gemacht:
Erstmal zwei Plugins installieren: Homebridge-hue für die Osramlampen am Hue-Hub, Homebridge-xiaomi-roborock-vacuum-zones für den Sauger.
Bash
Alles anzeigen#!/bin/bash # *** Copy this file to /root/.homebridge *** # This file gets executed as root, so you can use it to # install or update any plugin dependencies. # See https://github.com/marcoraddatz/homebridge-docker#installsh npm update -g n npm install -g homebridge-hue npm install -g homebridge-xiaomi-roborock-vacuum-zones # Install node modules for other homebridge modules that are used in config.json
Dann den Container gestoppt, die Konfiguration angefasst, erstmal nur Einträge für das Hue-Plugin rein. Doof, Fehlermeldung. Hue-Plugin braucht Homebridge 0.4.44, marcoraddatz hat nur 0.4.38. Als nächstes habe ich mal die Hue-Einträge unter "platforms" rausgeworfen und den Sauger angegangen (Token auslesen und so), meine config.json sieht nun so aus:
Code
Alles anzeigen{ "bridge": { "name": "Homebridge", "username": "CC:22:3D:E3:CE:30", "port": 51826, "pin": "123-45-678" }, "platforms": [ { "accessory": "XiaomiRoborockVacuum", "name": "alles saugen", "ip": "192.168.3.29", "token": "hierstehtderausgelesenetoken", "dock": false, "pause": false, "zones": [ [ 23000, 26900, 26000, 29000 ] ] }, { "accessory": "XiaomiRoborockVacuum", "name": "Wohnzimmer saugen", "ip": "192.168.3.29", "token": "hierstehtderausgelesenetoken", "dock": false, "pause": false, "zones": [ [ 20010, 28200, 22035, 29955 ], [ 22090, 27160, 23325, 32035 ] ] } ], "accessories": [ ] }
(Erstmal irgendwelche Koordinaten aus der Beispielkonfig rein, die echten Werte wollte ich mir dann zusammenbasteln wenn es läuft)
...und das Ergebnis beim Container-Startversuch ist ein Ausstieg:
Code
Alles anzeigen[2018-9-1 13:06:06] ERROR LOADING PLUGIN homebridge-hue: [2018-9-1 13:06:06] Error: Plugin /usr/local/lib/node_modules/homebridge-hue requires a HomeBridge version of ^0.4.44 which does not satisfy the current HomeBridge version of 0.4.38. You may need to upgrade your installation of HomeBridge. at Plugin.load (/usr/local/lib/node_modules/homebridge/lib/plugin.js:56:11) at Server.<anonymous> (/usr/local/lib/node_modules/homebridge/lib/server.js:142:14) at Array.forEach (<anonymous>) at Server._loadPlugins (/usr/local/lib/node_modules/homebridge/lib/server.js:138:22) at new Server (/usr/local/lib/node_modules/homebridge/lib/server.js:56:24) at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:26:16) at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22) at Module._compile (module.js:649:30) at Object.Module._extensions..js (module.js:660:10) at Module.load (module.js:561:32) [2018-9-1 13:06:06] ==================== [2018-9-1 13:06:06] Loaded plugin: homebridge-xiaomi-roborock-vacuum-zones [2018-9-1 13:06:06] Registering accessory 'homebridge-xiaomi-roborock-vacuum.XiaomiRoborockVacuum' [2018-9-1 13:06:06] --- [2018-9-1 13:06:06] Loaded config.json with 0 accessories and 2 platforms. [2018-9-1 13:06:06] --- [2018-9-1 13:06:06] Loading 2 platforms... /usr/local/lib/node_modules/homebridge/lib/api.js:108 if (name.indexOf('.') == -1) { ^ TypeError: Cannot read property 'indexOf' of undefined at API.platform (/usr/local/lib/node_modules/homebridge/lib/api.js:108:12) at Server._loadPlatforms (/usr/local/lib/node_modules/homebridge/lib/server.js:294:45) at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:85:36) at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:40:10) at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22) at Module._compile (module.js:649:30) at Object.Module._extensions..js (module.js:660:10) at Module.load (module.js:561:32) at tryModuleLoad (module.js:501:12) at Function.Module._load (module.js:493:3)
...ja und nun? Was ist der beste Weg, weiterzumachen: Anderen Docker-Container suchen mit aktuellerer Version? Oder ganz anderer Weg?
Viele Grüße und schonmal vielen Dank für alle Tips,
Mirko