Thanks,
im Post #1 mit eingetragen.
![]()
Thanks,
im Post #1 mit eingetragen.
![]()
Habe die Version raspiBackup 0.0.8 gerade geladen und in den Ordner verschoben bekomme aber jetzt einen Berechtigungsfehler?
det eine Idee wieso?
pi@server:~/hbridge_install $ ls
files hbridge_new.sh hbridge_plugin-example.inst log raspiBackup.sh
pi@server:~/hbridge_install $ sudo chmod ./raspiBackup.sh
chmod: fehlender Operand nach „./raspiBackup.sh"
„chmod --help" liefert weitere Informationen.
pi@server:~/hbridge_install $ sudo chmod raspiBackup.sh
chmod: fehlender Operand nach „raspiBackup.sh"
„chmod --help" liefert weitere Informationen.
Klappt nicht ![]()
sudo chmod +x ./raspiBackup.sh
s.o.
![]()
Damit funktioniert es, sollte vorne mit vermerkt werden am besten ![]()
Wo ist eigentlich der unterschied zwischen list und free, bei beiden habe ich die gleiche Ansicht irgendwie?
Ja ist das selbe,
wie bei help und ?
manche wollen sehen was auf dem Stick ist -> list
oder wie voll er ist -> free
Zeigt aber bei benden beides an.
![]()
Dann ist gut, dachte ich hätte vieleicht irgendwas übersehen ![]()
Wär toll, noch eine Option zu haben, die PiShrink nach fertigem Erstellen des Backups aufruft und ggf. vorher noch per wget auf den Raspi holt und ausführbar setzt. Dann sind die Images schön klein und handlich. Praktisch vor allem für diejenigen, wie mich, die in Ermangelung kleinerer Karten eine 32GB Karte in den Raspi für die Homebridge geschoben haben ;).
Hi,
wo finde ich denn denn die Homebridge Logs Homebridge.log und Homebridge.err?
Unter /var/log leider nicht.
Danke euch!
![]()
Hi, nach dem installieren des Hue Plugins läuft meine Homebridge nicht mehr sauber. Deinstallieren hat auch nix gebracht:
? homebridge.service - Node.js HomeKit Server
Loaded: loaded (/etc/systemd/system/homebridge.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Sun 2017-11-12 15:29:03 CET; 8s ago
Process: 1432 ExecStart=/usr/local/bin/homebridge $HOMEBRIDGE_OPTS (code=exited, status=1/FAILURE)
Main PID: 1432 (code=exited, status=1/FAILURE)
Nov 12 15:29:03 hbridge2 systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Nov 12 15:29:03 hbridge2 systemd[1]: homebridge.service: Unit entered failed state.
Nov 12 15:29:03 hbridge2 systemd[1]: homebridge.service: Failed with result 'exit-code'.
Hat jemand ne Idee? Kenn mich leider bisher nicht so aus ![]()
Danke
Ich weiss auch nicht was ich falsch mache ... ich habe das aktuelle Image von Dir genommen ... und erst mal nur Pilight und das Pilight-Plugin installiert.
Und schon geht die Homebridge immer wieder aus ...
pi@hbridge2:~ $ sudo service homebridge status
? homebridge.service - Node.js HomeKit Server
Loaded: loaded (/etc/systemd/system/homebridge.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2017-11-16 12:18:12 CET; 959ms ago
Main PID: 1526 (homebridge)
CGroup: /system.slice/homebridge.service
??1526 homebridge
??1533 /bin/sh -c /bin/echo -n "$(npm -g prefix)/lib/node_modules"
??1534 node /usr/local/bin/npm -g prefix
Nov 16 12:18:13 hbridge2 homebridge[1526]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
Nov 16 12:18:13 hbridge2 homebridge[1526]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
Nov 16 12:18:13 hbridge2 homebridge[1526]: *** WARNING *** Please fix your application to use the native API of Avahi!
Nov 16 12:18:13 hbridge2 homebridge[1526]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister>
Nov 16 12:18:13 hbridge2 node[1526]: *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
Nov 16 12:18:13 hbridge2 node[1526]: *** WARNING *** Please fix your application to use the native API of Avahi!
Nov 16 12:18:13 hbridge2 node[1526]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
Nov 16 12:18:13 hbridge2 node[1526]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
Nov 16 12:18:13 hbridge2 node[1526]: *** WARNING *** Please fix your application to use the native API of Avahi!
Nov 16 12:18:13 hbridge2 node[1526]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister>
pi@hbridge2:~ $ sudo service homebridge status
? homebridge.service - Node.js HomeKit Server
Loaded: loaded (/etc/systemd/system/homebridge.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Thu 2017-11-16 12:18:53 CET; 9s ago
Process: 1617 ExecStart=/usr/local/bin/homebridge $HOMEBRIDGE_OPTS (code=exited, status=1/FAILURE)
Main PID: 1617 (code=exited, status=1/FAILURE)
Nov 16 12:18:53 hbridge2 systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Nov 16 12:18:53 hbridge2 systemd[1]: homebridge.service: Unit entered failed state.
Nov 16 12:18:53 hbridge2 systemd[1]: homebridge.service: Failed with result 'exit-code'.
pi@hbridge2:~ $
Alles anzeigen
Wo muss denn die config.json für die HB hin? In den /var/homebridge Ordner oder/und in den /home/pi/.homebridge Ordner?
Wenn ich keine im /home/pi/.homebridge Ordner habe bekomme ich bei der HB immer den Fehler, dass keine config.json da ist.
Und so habe ich irgendwie immer 2 ?!
Starte ich aber per Telnet die HB mit dem Befehl "homebridge" scheint sie zu laufen ... und es werden auch alle Geräte angezeigt,
aber wenn sie ich dann mit "strg-c" wieder verlasse, wird sie ja mit beendet ...
Wobei ich dann bei "sudo service homebridge start" auch keinen Fehler angezeigt bekomme ...
Das hier kommt aus dem Log:
Nov 16 12:45:05 hbridge2 systemd[1]: homebridge.service: Service hold-off time over, scheduling restart.
Nov 16 12:45:06 hbridge2 homebridge[1882]: module.js:538
Nov 16 12:45:06 hbridge2 homebridge[1882]: throw err;
Nov 16 12:45:06 hbridge2 homebridge[1882]: ^
Nov 16 12:45:06 hbridge2 homebridge[1882]: Error: Cannot find module '../build/Release/dns_sd_bindings'
Nov 16 12:45:06 hbridge2 homebridge[1882]: at Function.Module._resolveFilename (module.js:536:15)
Nov 16 12:45:06 hbridge2 homebridge[1882]: at Function.Module._load (module.js:466:25)
Nov 16 12:45:06 hbridge2 homebridge[1882]: at Module.require (module.js:579:17)
Nov 16 12:45:06 hbridge2 homebridge[1882]: at require (internal/module.js:11:18)
Nov 16 12:45:06 hbridge2 homebridge[1882]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/mdns/lib/dns_sd.js:32:22)
Nov 16 12:45:06 hbridge2 homebridge[1882]: at Module._compile (module.js:635:30)
Nov 16 12:45:06 hbridge2 homebridge[1882]: at Object.Module._extensions..js (module.js:646:10)
Nov 16 12:45:06 hbridge2 homebridge[1882]: at Module.load (module.js:554:32)
Nov 16 12:45:06 hbridge2 homebridge[1882]: at tryModuleLoad (module.js:497:12)
Nov 16 12:45:06 hbridge2 homebridge[1882]: at Function.Module._load (module.js:489:3)
Nov 16 12:45:06 hbridge2 systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Nov 16 12:45:06 hbridge2 systemd[1]: homebridge.service: Unit entered failed state.
Nov 16 12:45:06 hbridge2 systemd[1]: homebridge.service: Failed with result 'exit-code'.
Nov 16 12:45:16 hbridge2 systemd[1]: homebridge.service: Service hold-off time over, scheduling restart.
Nov 16 12:45:17 hbridge2 homebridge[1890]: module.js:538
Nov 16 12:45:17 hbridge2 homebridge[1890]: throw err;
Nov 16 12:45:17 hbridge2 homebridge[1890]: ^
Nov 16 12:45:17 hbridge2 homebridge[1890]: Error: Cannot find module '../build/Release/dns_sd_bindings'
Nov 16 12:45:17 hbridge2 homebridge[1890]: at Function.Module._resolveFilename (module.js:536:15)
Nov 16 12:45:17 hbridge2 homebridge[1890]: at Function.Module._load (module.js:466:25)
Nov 16 12:45:17 hbridge2 homebridge[1890]: at Module.require (module.js:579:17)
Nov 16 12:45:17 hbridge2 homebridge[1890]: at require (internal/module.js:11:18)
Nov 16 12:45:17 hbridge2 homebridge[1890]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/mdns/lib/dns_sd.js:32:22)
Nov 16 12:45:17 hbridge2 homebridge[1890]: at Module._compile (module.js:635:30)
Nov 16 12:45:17 hbridge2 homebridge[1890]: at Object.Module._extensions..js (module.js:646:10)
Nov 16 12:45:17 hbridge2 homebridge[1890]: at Module.load (module.js:554:32)
Nov 16 12:45:17 hbridge2 homebridge[1890]: at tryModuleLoad (module.js:497:12)
Nov 16 12:45:17 hbridge2 homebridge[1890]: at Function.Module._load (module.js:489:3)
Nov 16 12:45:17 hbridge2 systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Nov 16 12:45:17 hbridge2 systemd[1]: homebridge.service: Unit entered failed state.
Nov 16 12:45:17 hbridge2 systemd[1]: homebridge.service: Failed with result 'exit-code'.
Nov 16 12:45:27 hbridge2 systemd[1]: homebridge.service: Service hold-off time over, scheduling restart.
Nov 16 12:45:27 hbridge2 homebridge[1898]: module.js:538
Nov 16 12:45:27 hbridge2 homebridge[1898]: throw err;
Nov 16 12:45:27 hbridge2 homebridge[1898]: ^
Nov 16 12:45:27 hbridge2 homebridge[1898]: Error: Cannot find module '../build/Release/dns_sd_bindings'
Nov 16 12:45:27 hbridge2 homebridge[1898]: at Function.Module._resolveFilename (module.js:536:15)
Nov 16 12:45:27 hbridge2 homebridge[1898]: at Function.Module._load (module.js:466:25)
Nov 16 12:45:27 hbridge2 homebridge[1898]: at Module.require (module.js:579:17)
Nov 16 12:45:27 hbridge2 homebridge[1898]: at require (internal/module.js:11:18)
Nov 16 12:45:27 hbridge2 homebridge[1898]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/mdns/lib/dns_sd.js:32:22)
Nov 16 12:45:27 hbridge2 homebridge[1898]: at Module._compile (module.js:635:30)
Nov 16 12:45:27 hbridge2 homebridge[1898]: at Object.Module._extensions..js (module.js:646:10)
Nov 16 12:45:27 hbridge2 homebridge[1898]: at Module.load (module.js:554:32)
Nov 16 12:45:27 hbridge2 homebridge[1898]: at tryModuleLoad (module.js:497:12)
Nov 16 12:45:27 hbridge2 homebridge[1898]: at Function.Module._load (module.js:489:3)
Nov 16 12:45:27 hbridge2 systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Nov 16 12:45:27 hbridge2 systemd[1]: homebridge.service: Unit entered failed state.
Nov 16 12:45:27 hbridge2 systemd[1]: homebridge.service: Failed with result 'exit-code'.
Nov 16 12:45:38 hbridge2 systemd[1]: homebridge.service: Service hold-off time over, scheduling restart.
Nov 16 12:45:38 hbridge2 homebridge[1905]: module.js:538
Nov 16 12:45:38 hbridge2 homebridge[1905]: throw err;
Nov 16 12:45:38 hbridge2 homebridge[1905]: ^
Nov 16 12:45:38 hbridge2 homebridge[1905]: Error: Cannot find module '../build/Release/dns_sd_bindings'
Nov 16 12:45:38 hbridge2 homebridge[1905]: at Function.Module._resolveFilename (module.js:536:15)
Nov 16 12:45:38 hbridge2 homebridge[1905]: at Function.Module._load (module.js:466:25)
Nov 16 12:45:38 hbridge2 homebridge[1905]: at Module.require (module.js:579:17)
Nov 16 12:45:38 hbridge2 homebridge[1905]: at require (internal/module.js:11:18)
Nov 16 12:45:38 hbridge2 homebridge[1905]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/mdns/lib/dns_sd.js:32:22)
Nov 16 12:45:38 hbridge2 homebridge[1905]: at Module._compile (module.js:635:30)
Nov 16 12:45:38 hbridge2 homebridge[1905]: at Object.Module._extensions..js (module.js:646:10)
Nov 16 12:45:38 hbridge2 homebridge[1905]: at Module.load (module.js:554:32)
Nov 16 12:45:38 hbridge2 homebridge[1905]: at tryModuleLoad (module.js:497:12)
Nov 16 12:45:38 hbridge2 homebridge[1905]: at Function.Module._load (module.js:489:3)
Nov 16 12:45:38 hbridge2 systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Nov 16 12:45:38 hbridge2 systemd[1]: homebridge.service: Unit entered failed state.
Nov 16 12:45:38 hbridge2 systemd[1]: homebridge.service: Failed with result 'exit-code'.
Alles anzeigen
Gruß Kai
Es könnte an den Node Version liegen ...
Irgendwie habe ich geraden nen Fehler bekommen, dass nom nicht mit Node über 8.9.0 arbeiten kann ...
Ich mache noch mal einen neuen Versuch ...
starte hbridge_new.sh remove
das löscht das Homebridge, bei der abfrage nach der node version die gewünscht eingeben zB:
8.9.0
usw....
Deine Config.json ist unter
/var/homebridge
"Starte ich aber per Telnet die HB mit dem Befehl "homebridge"
geht nicht!!!!
"sudo systemctl start homebridge"
zum starten![]()
..
Hi ...
Danke, aber ich hab das Image einfach noch mal neu auf die SD Karte gepackt und dann noch mal ganz am Anfang angefangen,
das ist ja dank Deiner Arbeit recht schnell getan ...
Habe nun erstmal Pilight 8.0,2 drauf und das Pilight-Plugin ... mal sehen wie das die nächsten Tage läuft.
Und wenn das geht, werde ich das Harmony-Hub-Plugin noch nachinstallieren ... bin gespannt ![]()
Werde nun mal Deine Backup-Lösung testen ![]()
Danke und Gruß Kai
Erstmal Hallo in die Runde und vorab: Ich bin blutiger Anfänger was Raspberry/LINUX/Homebridge etc. angeht.
(Die ganzen Befehle usw., damit komme ich noch so überhaupt nicht klar, selbst die Grundlagen sind böhmische Dörfer für mich...)
Mich fasziniert aber das Thema SmartHome total, da ich vor kurzem im Schlafzimmer zwei Tradfri-Lampen installiert habe und das steuern über Homekit finde ich total cool! Daher führte mich mein Weg über kurz oder lang zu Homebridge, da ich einen Xiaomi-Vacuum und div. Funksteckdosen steuern möchte,
bisher ist mir aber nichts gelungen...
Ich hab einen Raspberry3 bisher als KODI-Mediaplayer und RetroPie-Konsole genutzt, jetzt würde ich gerne ein zweites System (erstmal nur das SD-Image) aufsetzten und soviel wie möglich in meiner Wohnung "Smart" machen.
Jetzt zu meinem Problem...
Ich habe mir das fertige Image von det geladen und nach Anleitung installiert, soweit so gut, sieht auch alles gut aus und ich kann Homebridge in Homekit sehen.
Um was einfaches zu Anfang zu testen habe ich mir "Wake on Lan" ausgesucht, meinen PC sehe ich auch unter Geräte in Homekit und solange der PC läuft, ist auch alles super, wenn ich den PC jetzt in StandBy setze um Ihn mittels WOL wieder zu starten passiert nix, im Gegenteil...
Lt. Homekit ist der PC und Homebridge kurzzeitig nicht erreichbar, da (so vermute ich) Homebridge wohl neu startet durch irgendeinen Fehler, den der Befehl (aufwachen) verursacht...
Hier einmal der Status durch "sudo systemctl status homebridge", wenn der PC läuft:
? homebridge.service - Node.js HomeKit Server
Loaded: loaded (/etc/systemd/system/homebridge.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2017-11-24 17:20:24 CET; 15min ago
Main PID: 3107 (homebridge)
CGroup: /system.slice/homebridge.service
??3107 homebridge
Nov 24 17:20:27 hbridge2 homebridge[3107]:
Nov 24 17:20:27 hbridge2 homebridge[3107]:
Nov 24 17:20:27 hbridge2 homebridge[3107]: Or enter this code with your HomeKit app on your iOS device to pair with Homebridge:
Nov 24 17:20:27 hbridge2 homebridge[3107]:
Nov 24 17:20:27 hbridge2 homebridge[3107]: ??????????????
Nov 24 17:20:27 hbridge2 homebridge[3107]: ? 031-45-154 ?
Nov 24 17:20:27 hbridge2 homebridge[3107]: ??????????????
Nov 24 17:20:27 hbridge2 homebridge[3107]:
Nov 24 17:20:27 hbridge2 homebridge[3107]: [2017-11-24 17:20:27] Homebridge is running on port 51826.
Nov 24 17:22:48 hbridge2 homebridge[3107]: [2017-11-24 17:22:48] [Computer] NetworkDevice "Computer" (192.168.178.52) went from status "Offline" to "Online"
Und hier während "StandBy":
? homebridge.service - Node.js HomeKit Server
Loaded: loaded (/etc/systemd/system/homebridge.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Fri 2017-11-24 17:40:31 CET; 2s ago
Process: 598 ExecStart=/usr/local/bin/homebridge $HOMEBRIDGE_OPTS (code=exited, status=1/FAILURE)
Main PID: 598 (code=exited, status=1/FAILURE)
CGroup: /system.slice/homebridge.service
Nov 24 17:40:31 hbridge2 systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Nov 24 17:40:31 hbridge2 systemd[1]: homebridge.service: Unit entered failed state.
Nov 24 17:40:31 hbridge2 systemd[1]: homebridge.service: Failed with result 'exit-code'.
Die letzten drei Zeilen weisen wohl auf einen Fehler hin, aber (wie gesagt) keine Ahnung was das genau heißt...
Grundsätzlich läuft WOL aber für den PC, hab das über ne App getestet.
Der Status (An oder Aus) wird in Homekit auch korrekt angezeigt.
Hier nochmal meine config,json:
{
"bridge" : {
"name" : "Homebridge",
"username" : "CC:22:3D:E3:CE:30",
"port" : 51826,
"pin" : "031-45-154"
},
"accessories" : [
{
"accessory": "NetworkDevice",
"name": "Computer",
"mac": "<70:54:D2:20:40:FA>",
"ip": "192.168.178.52"
}
],
"platforms" : [
]
}
Vielen Dank für Eure Hilfe!
Lg
Dennis
Hallo,
die >< gehören nicht in die MAC Adresse.
Zum vergleich mal mein Eintrag:
"accessory": "NetworkDevice",
"name": "PC",
"mac": "C8:60:00:14:98:B4",
"ip": "192.168.178.1",
"pingInterval": 45,
"wakeGraceTime": 90,
"shutdownGraceTime": 60,
"shutdownCommand": ""
shutdown ist bei mir leer, da ich den pc nicht remote runterfahre.
Für dan Anfang währe das Fritz Plugin einfacher,
- GäsetWLAN schalten!
- Handy im WLAN ?
für den genauen Fehler immer ein LOG des Fehler Posten!!
2te Konsole öffnen und:
laufen lassen
![]()
was ist eigentlich der unterschied zwischen den beiden DL links für dein backup det ?
ich sehe keinen. beide ist 0.0.16 ![]()
PS: hatte eben einen Fehler beim erstellen des backups.. eine Idee warum das kommt? wurde mit 0.0.4 gemacht.
Update: das mit dem Fehler hat sich geklärt. ich hatte das backup manuell gemacht ohne das alte zu löschen. es passt leider wegen 2% kein zweites drauf ![]()
Es wird in den Batch-Modus geschalten, homebridge-Dienst wird nicht beendet!
Support für exFAT (max 512TB) ist bereits installiert.
Bitte den Namen für das Backup-Datei eingeben:
(hbridge_jessie_4.4.50_25112017.img wird automatisch angefügt)
Batchmodus aktiv, homebridge wird nicht gestoppt!
Der MountPoint existiert bereits.
FUSE exfat 1.1.0
Erstelle Backup: hbridge_jessie_4.4.50_25112017.img
im Ordner: /mnt/sda1/
(das kann etwas dauern, bei 2GB ca. 9 min mit exFAT)
Den USB-Stick jetzt nicht entfernen!!
dd: Fehler beim Schreiben von „/mnt/sda1/hbridge_jessie_4.4.50_25112017.img": Eingabe-/Ausgabefehler
7526+0 Datensätze ein
7525+0 Datensätze aus
7525130240 Bytes (7,5 GB) kopiert, 1520,4 s, 4,9 MB/s
Batchmodus homebridge ist bereits gestartet!
Der USB-Stick kann jetzt entfernt werden!
Alles anzeigen
Wollte gerade mit wget die neue backup Version laden aber klappt irgendwie nicht. er lädt nicht die Shell sondern irgendwie nur den ziel link oder so.
normal hatte das immer geklappt ![]()
hab jetzt aber einfach deine neueste Homerbridge_install geladen und da ist ja auch das aktuelle backup tool dabei ![]()
was ist eigentlich der unterschied zwischen den beiden DL links für dein backup
Danke,
war einer zu viel, habe ihn entfernt..