was sagt /var/log/syslog ?
![]()
was sagt /var/log/syslog ?
![]()
Du kannst den hombridge-Daten Ordner (/var/homebridge) weg kopieren , oder eine tar.gz Datei davon sicher.
Dann ist die Konfig gesichert aber nicht das komplette System.
Man kann auch den kompl. raspi in einer img Datei sichern und diese in Notfall auf die SD-Card zurück schreiben und davon booten.
![]()
npm ERR! peer dep missing: homebridge-lib@~4.2.9, required by [email protected]
Die Meldung scheint aktuell normal zu sein:
Das unter sudo cat /var/log/syslog? Das ist sehr sehr lang
einfach den Teil mit der Maus markieren und hier einfügen in </>
oder mit
einschränken.
ohne Fehler Meldung geht nix.
aber wenn ich sudo journalctl -f -u homebridge-harmony Aufrufe gibt es ja das Ergebnis.
da steht dann wahrscheinlich nur das es beendet wurde und wird versucht neu zu starten.
es fehlt an einer eindeutigen Fehler Meldung
oben sind nur Warnungen zu sehen
im Post 216 ist nur eine Verfalls-Warnung (wird demnächst nicht mehr unterstützt)
was sagt das syslog ?
laut log
Jul 21 11:20:43 raspberrypi homebridge[8289]: [7/21/2019, 11:20:43 AM] Loading 1 accessories...
Jul 21 11:20:43 raspberrypi homebridge[8289]: [7/21/2019, 11:20:43 AM] [Stereo-Receiver] Initializing Onkyo accessory...
Jul 21 11:20:44 raspberrypi homebridge[8289]: [7/21/2019, 11:20:44 AM] Error: Cannot find module '../eiscp/eiscp-commands.json'
Jul 21 11:20:44 raspberrypi homebridge[8289]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:655:15)
installiere nochmal das onky plugin
![]()
aha, ok
welche node und npm hast du installiert?
evtl. Deine config anpassen
{
"bridge": {
"name": "Homebridge-Harmony",
"username": "CC:22:3D:E3:xx:xx",
"port": 518xx,
"pin": "031-45-xxx"
},
"description": "This is an sample-config for selective load from det",
"plugins": [
"homebridge-harmony"
],
"accessories": [],
"platforms": [
{
"platform": "HarmonyHubWebSocket",
"name": "Harmony Ultimate",
"hubIP": "192.168.xx.xx",
"showTurnOffActivity": true,
"refreshTimer": 30,
"skipedIfSameStateActivities": [
"PowerOff",
"FERNSEHEN UHD",
"Apple TV"
],
"addAllActivitiesToSkipedIfSameStateActivitiesList": true,
"publishActivitiesAsIndividualAccessories": false,
"publishDevicesAsIndividualAccessories": true,
"devicesToPublishAsAccessoriesSwitch": [
"Apple TV;Menu",
"Apple TV;DirectionDown|600;DirectionRight|600;DirectionRight|600;DirectionDown|600;DirectionLeft|600;Select|600",
"Apple TV;DirectionDown|600;DirectionRight|600;DirectionRight|600;DirectionDown|600;DirectionLeft|600;DirectionDown|600;Select|600"
]
}
]
}
Alles anzeigen
Jul 19 23:17:44 raspberrypi homebridge[653]: [7/19/2019, 11:17:44 PM] [homebridge-lib.
wobei die Homebridge-lib zur homebridge-hue gehört
hast Du dieses Plugin im Einsatz?
detWäre schön wenn du die Neuerungen mit aufnimmst besonders Schritt.3 und Schritt.4 bei der automatischen Installation über deine Tools.
aktuelle Version und entsprechende Anpassungen integriert, warte aber noch auf die Deine "last Edition" für neue Tool Version
![]()
Lief das schon in der ersten instanz?
Wie ist die config ?
![]()
Benutzt du selektives Laden der Plugin in der neuen Instanz?
![]()
Danke für den Hinnweis, ist korrigiert.
![]()
müsste bei installieren das nicht Install heißen? sudo
richtig
![]()
herauskommen muss ist: ist ein Port offen oder nicht?
und wenn offen warum bzw. wer hört auf diesem Port. Braucht man den oder kann er geschlossen werden?
![]()
ja. läuft jetzt auch bei mir
- das Script wird in meinem Tool-Packet enthalten sein
- es wird evtl. auch einen Parameter (hbridge_new.sh -dashboard / -r -dashboard ) geben, zum installieren/deinstallieren
der Aufruf:
NPMUPDATES=`npm outdated -g | grep global -i | wc -l`
dauert mir persönlich zu lange beim anmelden.
![]()
n jedem Fall sollte das Skript in /usr/local/bin/ liegen anstatt in /home/pi/hbridge_install/.
oder über einen Systemlink nach /usr/local/bin/ realisieren.
damit Liese es sich auch Direkt mit Eingabe von:
homebridge-dashboard.sh
starten.
![]()
24 verbose npm v6.9.0
25 error Cannot read property 'length' of undefined
Dieser Fehler geht mit der aktuellen npm Version 6.10.0 oder später weg !
![]()
192.168.178.120:3000 klappt definitiv nicht.
das kann nicht gehen, das ist die IP Adresse der Kamera.
Du musst die IP Adresse des Raspberry nehmen und :3000
so sollte die config aussehen, füge den Abschnitt "gui" hinzu:
{
"platform": "CameraUI",
"debug": false,
"videoProcessor": "ffmpeg",
"cameras": [
{
"name": "Cam-Flur",
"yihackv4": true,
"active": true,
"videoConfig": {
"source": "-rtsp_transport tcp -re -i rtsp://192.168.23.15/ch0_0.h264",
"stillImageSource": "-i rtsp://192.168.23.15/ch0_0.h264",
"maxStreams": 3,
"maxWidth": 1920,
"maxHeight": 1080,
"maxFPS": 30
}
}
],
"gui": {
"active": true,
"username": "admin",
"password": "admin",
"port": 3000,
"wsport": 8100,
"removeAfter": 1440
},
"notifier": {
"active": true,
"token": "xxxxx",
"chatID": "xxxx",
"motion_start": "Bewegung *erkannt*",
"motion_stop": "*keine* Bewegung mehr"
}
},
Alles anzeigen
![]()