Hi ...
So, nun läuft die Homebridge auf dem Raspi 3 ... mit Deiner Version mit dem Kernel 4.4
Habe aber die Bridge in der HomeApp einmal neu einrichten müssen, war aber nicht so schlimm.
Vielen Dank noch mal ... CU Kai
Hi ...
So, nun läuft die Homebridge auf dem Raspi 3 ... mit Deiner Version mit dem Kernel 4.4
Habe aber die Bridge in der HomeApp einmal neu einrichten müssen, war aber nicht so schlimm.
Vielen Dank noch mal ... CU Kai
Moin det,
habe dein Image mit Kernel 4.4 jetzt getestet die Geräte verschwinden trotzdem noch aus HK.
Ich denke das Problem wird irgendwo bei Apple liegen im Zusammenhang mit zwei Wohnzitzen. Um das genau lokalisieren zu können müsste ich meinen Hauptwohnsitz jetzt löschen und dein Image als primären Wohnsitz anmelden. Ist mir aber zu aufregend .-)
Ich wollte dein Script für HB auf meiner laufenden Installation installieren bekomme es aber nicht auf den Pi geladen.
Ich nutze:
sudo wget https://www.dropbox.com/sh/sxiuuq6m3ilmy4g/AADhymhtWKhvzlzHNHpXICVea?dl=0&preview=hbridge_install_0.9.2.tar.gz#
Habe danach diese Datei auf dem Pi
diese lädt sich aber nicht Entpacken.
Welchen weg benutzt du?
Ps: Vieleicht kannst du es ja sogar über NPM bereitstellen als Homebridge Tool?
det Hab es jetzt nochmal Probiert mit beiden Links einmal aus dem Post und einmal mit dem von Dropbox. Bekomme beides mal nur dieses Datei mit der ich sonst nichts anfangen kann.
AADhymhtWKhvzlzHNHpXICVea?dl=0
Kannst du nicht den Befehl mit deinem Link noch in Post 1 mit einfügen ? Bin mir nicht sicher ob es am Mac liegt das der Link nicht richtig kopiert wird.
OK,
hoffe damit klappt es besser.
Hat sich erledigt habe es jetzt mit FileZillavom Mac auf den Pi Kopiert.
Der Link für den Direkt Download auf den Pi wäre trotzdem nicht Verkehrt in Post 1.
Danke trotzdem.
Gruß Nastra
Hallo, habe das HomeKit auch installiert, funktionierte gut (die Installation) habe dann per angegeben Skript homekit-knx installiert.
Nun läuft HomeBridige nicht mehr, nur wenn ich folgendes eingebe läuft sie mit einem Fehlerhinweis:
pi@RaspberryPi:~ $ homebridge
...
[2017-6-19 18:34:11] [homebridge-knx.KNX] Saving config file!
---
[2017-6-19 18:34:11] Homebridge is running on port 51826.
Loading custom types: Got an parser error: SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/homebridge-knx/lib/customtypes/knxthermostat.js:53:29)
at emitNone (events.js:91:20)
at IncomingMessage.emit (events.js:188:7)
at endReadableNT (_stream_readable.js:975:12)
at _combinedTickCallback (internal/process/next_tick.js:80:11)
at process._tickCallback (internal/process/next_tick.js:104:9)
Don't care, continue...
Kann mir jemand helfen?
Über die angegebenen Kommando kommt folgendes:
pi@RaspberryPi:~/hbridge_install $ sudo systemctl status homebridge
? homebridge.service - Node.js HomeKit Server
Loaded: loaded (/etc/systemd/system/homebridge.service; enabled)
Active: activating (auto-restart) (Result: exit-code) since Mo 2017-06-19 18:37:45 CEST; 9s ago
Process: 20666 ExecStart=/usr/local/bin/homebridge $HOMEBRIDGE_OPTS (code=exited, status=1/FAILURE)
Main PID: 20666 (code=exited, status=1/FAILURE)
CGroup: /system.slice/homebridge.service
Jun 19 18:37:45 RaspberryPi systemd[1]: homebridge.service: main process exi...E
Jun 19 18:37:45 RaspberryPi systemd[1]: Unit homebridge.service entered fail....
Hint: Some lines were ellipsized, use -l to show in full.
Ich vermute das Problem liegt an deiner Config, hast du dort das KNX Plugin eingetragen? Wenn ja dann hast du wahrscheinlich irgendwo einen Fehler mit eingebaut.
Da wäre ein Screenshot von deiner Config hilfreich.
Ich vermute das Problem liegt an deiner Config, hast du dort das KNX Plugin eingetragen? Wenn ja dann hast du wahrscheinlich irgendwo einen Fehler mit eingebaut.
Da wäre ein Screenshot von deiner Config hilfreich.
Ich bin blutiger Anfänger.
Welche Config soll ich posten?
Habe es installiert über die Änderung der Datei "hbridge_plugin.inst"
Du musst diese nach der Installation eines Plugin diese Datei pflegen mit den jeweiligen Daten die bei der Plugindatei auf NPM stehen:
sudo nano /var/homebridge/config.json
Meistens gibt es eine Config Sample zu den Plugins.
Hier sind alle weiteren Befehle die du so brauchst, wenn du das Image von det genommen hast musst du unter Homebrudge systemd schauen:
kopiere den inhalt von:
/var/homebridge/config.json
in diese Seite:
und lasse es mal überprüfen.
kopiere den inhalt von:
/var/homebridge/config.json
in diese Seite:
und lasse es mal überprüfen.
die Config ist valide und nach Anleitung:
{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:30",
"port": 51826,
"pin": "031-45-154"
},
"description": "This is an example ....",
"platforms": [ ],
"accessories": [ ]
}
{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:30",
"port": 51826,
"pin": "031-45-154"
},
"accessories" : [
],
"platforms" : [
]
}
Alles anzeigen
hiermit sollte es erstmal starten ohne Fehler
Wenn Du mein Image genommen hast, kopiere die config.json
von /home/pi/hbridge_install/files/config.json nach /var/homebridge
und homebridge neu starten
Got an parser error: SyntaxError: Unexpected end of JSON input
Diese Aussage ist eindeutig!
Die gepostete config kann nicht die config mit dem knx Eintrag sein.
Es ist die Originaldatei gepostet, habe es nochmal wie folgt ausgeführt:
pi@RaspberryPi:~ $ cp /home/pi/hbridge_install/files/config.json /var/homebridge/
pi@RaspberryPi:~ $ sudo systemctl restart homebridge
pi@RaspberryPi:~ $ sudo systemctl status homebridge
? homebridge.service - Node.js HomeKit Server
Loaded: loaded (/etc/systemd/system/homebridge.service; enabled)
Active: activating (auto-restart) (Result: exit-code) since Mi 2017-06-21 21:35:06 CEST; 5s ago
Process: 20784 ExecStart=/usr/local/bin/homebridge $HOMEBRIDGE_OPTS (code=exited, status=1/FAILURE)
Main PID: 20784 (code=exited, status=1/FAILURE)
CGroup: /system.slice/homebridge.service
Jun 21 21:35:06 RaspberryPi systemd[1]: Unit homebridge.service entered fail....
Hint: Some lines were ellipsized, use -l to show in full.
Scheint ein anders Problem zu sein, welches hier beschrieben wird:
pi@RaspberryPi:~ $ homebridge
---
[2017-6-21 21:48:46] Homebridge is running on port 51826.
Loading custom types: Got an parser error: SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/homebridge-knx/lib/customtypes/knxthermostat.js:53:29)
at emitNone (events.js:91:20)
at IncomingMessage.emit (events.js:188:7)
at endReadableNT (_stream_readable.js:975:12)
at _combinedTickCallback (internal/process/next_tick.js:80:11)
at process._tickCallback (internal/process/next_tick.js:104:9)
Don't care, continue...
Post #261
wegen oberen teil, lass mal das durch laufen:
pi@RaspberryPi:~ $ homebridge
kann nicht gehen, da musst du
mal starten
Moin det,
sag mal die Funktion:
ZitatAlles anzeigenMögliche Parameter sind:
- update (Raspberry System aktualisieren)
- remove (homebridge und nodejs entfernen)
- install (installiert benötigte Tools, nodejs, homebridge, npm)
- plugin (installiert Plugins aus der Datei "/hbridge_plugin.inst", wenn vorhanden)
- service (richtet homebridge als Dienst ein, läuft als User "root")
- reboot (startet Raspberry neu)- backup (sicherung vom Ordner homebridge/.homebridge anlegen)
Es wird das Script in der Version: 0.9.2 benutzt !!
(die Angaben in () werden mit Enter übernommen)
Homebridge kann nicht gestoppt werden, da es aktuell nicht läuft!!
Benutze: /usr/bin/hbridge_new [update|remove|install|plugin|service|reboot]
Mögl. Eingaben sind:
y | Y | yes | YES | j | J | ja | Ja,
n | N | no | NO | nein | Nein,
bei Enter wird immer () genommen!!
Alles anzeigen
wird mir bei deinem Tool 0.9.2 garnicht angezeigt. Hast du ne Idee warum?
Gruß Nastra
Ist erst später drinn,
Nimm mal die aktuelle 0.9.8
Da wird bei der Installation auch (die von mir definierte) stabiele Version angezeigt.
aktuell ist es:
Node: 7.10.0
npm: 4.6.1
Alles klar, danke für die Info.
Wollte es mal testen und habe mich dann gewundert das es unten in der Beschreibung steht und oben in der Version nicht vorhanden ist.
Kann ich das Tool einfach drüber bügeln wie in deiner Anleitung zur Installation beschrieben?
Das Backup vom Homebridge Ordner wo wird es angelegt?
Prinzipiell ja, kannst naturlich vorher den vorhandenen Ordner umbenennen.
die Sicherung erfolgt im Ordner /home/pi/hbridge_install (wird am Ende auch angezeigt)