RPi2 - Homebridge : Siri for the rest of us

diverse Zusatzsoftware

Moderator: Co-Administratoren

Benutzeravatar
roe1974
Beiträge: 746
Registriert: 17.10.2017, 16:15
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wien
Hat sich bedankt: 52 Mal
Danksagung erhalten: 13 Mal

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von roe1974 » 17.01.2018, 09:30

Wenn ich mit Filezilla die config.json vom raspi sichern will bekomme ich eine Datei herunter in der richtigen grössen, wo aber der meiste Inhalt fehlt...was mache ich falsch ?

lg Richard

dtp
Beiträge: 10658
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 320 Mal
Danksagung erhalten: 501 Mal

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von dtp » 17.01.2018, 12:22

Benutze WinSCP! Damit geht's problemlos.

Gruß,

Thorsten
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

Benutzeravatar
roe1974
Beiträge: 746
Registriert: 17.10.2017, 16:15
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wien
Hat sich bedankt: 52 Mal
Danksagung erhalten: 13 Mal

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von roe1974 » 17.01.2018, 12:46

das selbe in rosarot .....
wenn ich die config.json herunterlade...und im windows mit UltraEdit öffne sehe ich nur den Bridge-Teil ganz am Anfang der config, der Rest ist nicht da.....!??!?!?!?

dtp
Beiträge: 10658
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 320 Mal
Danksagung erhalten: 501 Mal

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von dtp » 18.01.2018, 08:41

Und wenn du sie direkt doppelt anklickst? Wird sie denn in der Konsole mit nano oder vi korrekt angezeigt?
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

dtp
Beiträge: 10658
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 320 Mal
Danksagung erhalten: 501 Mal

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von dtp » 18.01.2018, 08:47

Ich habe mir gestern nun ein Apple TV 4K 64 GB geholt. Damit ist die Einbindung der Homebridge schon deutlich besser, zumal sie nun auch von extern erreichbar ist und man nicht immer warten muss, bis das iPhone zuhause mit dem WLAN eine Verbindung aufgebaut hat. Und ein paar weitere Annehmlichkeiten bietet das Apple TV ja auch. ;)

Will mich nun noch an die Einbindung des Kamera-Moduls meines Raspis in die Homebridge machen. Das benutze ich ja für meinen DoorPi als Videosprechanlage. Hab mir schon ffmpeg und das zugehörige Homebridge-Plugin homebridge-camera-ffmpeg installiert. Hoffe, dass ich das problemlos mit dem RPI-Cam-Web-Interface verknüpft bekomme.

Bis dann,

Thorsten
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

qarel
Beiträge: 25
Registriert: 19.12.2011, 08:41

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von qarel » 18.01.2018, 17:42

Hallo, ich habe da ein kleines Problem mit dem Autostart des Plugins.

Ich habe das System auf meinem Raspberry komplett neu aufgesetzt und alles lief problemlos (homebridge@0.4.36; homebridge-homematic@0.0.97; npm@5.6.0). Er findet alle Geräte, ich kann alles schalten und ohne Absturz. Wenn ich meinen Raspi neu starte macht er einen autostart der homebridge mit folgendem script:

Code: Alles auswählen

#!/bin/sh
### BEGIN INIT INFO
# Provides: homebridge
# Required-Start: $network $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time for homebridge
# Description: Enable service provided by daemon.
### END INIT INFO
export PATH=$PATH:/usr/local/bin
export NODE_PATH=$NODE_PATH:/usr/local/lib/node_modules
PID=`pidof homebridge`
case "$1" in
start)
if ps -p $PID > /dev/null 2>&1; then
        echo "Homebridge is already running"
else
        # su - pi -c "homebridge > /dev/null 2>&1 &"
        su - pi -c "homebridge >> /home/pi/homebridge.log 2>> /home/pi/homebridge.err &"
        echo "Homebridge starting"
            sleep 2
        $0 status
fi
;;
stop)
if ! ps -p $PID > /dev/null 2>&1; then
        echo "Homebridge is not running"
else
        kill $PID
        echo "Homebridge closed"
fi
;;
restart)
if ! ps -p $PID > /dev/null 2>&1; then
        $0 start
else
        $0 stop
        $0 start
fi
;;
status)
if ps -p $PID > /dev/null 2>&1; then
        echo "Homebridge is running PID $PID"
else
        echo "Homebridge is not running"
fi
;;
*)
echo "Usage: $0 {start|stop|status|restart}"
exit 1
;;
esac

    exit 0
Er sagt mir dann auch alles okay, aber die Geräte sind im Homekit nicht zu finden. Wenn ich dann einen restart der Homebridge mache funktioniert alles tadellos. CCU läuft die ganze Zeit und wurde nicht neu gestartet. Ich habe dann mal einen log nach dem reboot und vor dem restart der Bridge gemacht und er hängt an einem rega script. Kann mir da vielleicht einer helfen?

Code: Alles auswählen

Last login: Thu Jan 18 17:18:09 2018
pi@raspberrypi:~ $ sudo /etc/init.d/homebridge status
Homebridge is running PID 485
pi@raspberrypi:~ $ tail -f /home/pi/homebridge.log
Or enter this code with your HomeKit app on your iOS device to pair with Homebridge:
    ┌────────────┐
    │ 031-45-154 │
    └────────────┘
[2018-1-18 17:18:12] [HomeMatic CCU] Number of mapped devices : 17
[2018-1-18 17:18:12] Homebridge is running on port 51826.
[2018-1-18 17:18:24] [HomeMatic CCU] NPM 0.0.97 vs Local 0.0.97
[2018-1-18 17:20:18] [HomeMatic CCU] timeout while executing rega script
[2018-1-18 17:20:18] [HomeMatic CCU] timeout while executing rega script
^C
pi@raspberrypi:~ $ sudo /etc/init.d/homebridge restart
Homebridge closed
Homebridge starting
Homebridge is running PID 711
pi@raspberrypi:~ $ tail -f /home/pi/homebridge.log
[2018-1-18 17:22:14] [HomeMatic CCU] init RPC for HmIP-RF.
[2018-1-18 17:22:14] [HomeMatic CCU] local ip used : 192.168.1.24. you may change that with local_ip parameter in config
[2018-1-18 17:22:14] [HomeMatic CCU] Fetching Homematic devices...
[2018-1-18 17:22:14] Loading 0 accessories...
[2018-1-18 17:22:14] [HomeMatic CCU] RPC server for interface BidCos-RF. is listening on port 9090.
[2018-1-18 17:22:14] [HomeMatic CCU] Creating Local HTTP Client for CCU RPC Events
[2018-1-18 17:22:14] [HomeMatic CCU] RPC server for interface HmIP-RF. is listening on port 9092.
[2018-1-18 17:22:14] [HomeMatic CCU] Creating Local HTTP Client for CCU RPC Events
[2018-1-18 17:22:14] [HomeMatic CCU] if PONG is PONG CCU is alive
[2018-1-18 17:22:16] [HomeMatic CCU] NPM 0.0.97 vs Local 0.0.97
[2018-1-18 17:22:42] [HomeMatic CCU] Fetch Response
[2018-1-18 17:22:42] [HomeMatic CCU] Initializing platform accessory 'Bewegungsmelder Treppe'...
[2018-1-18 17:22:42] [HomeMatic CCU] Initializing platform accessory 'Bewegungsmelder Wohnzimmer'...
[2018-1-18 17:22:42] [HomeMatic CCU] Initializing platform accessory 'Licht Badezimmer Farbe'...
[2018-1-18 17:22:42] [HomeMatic CCU] Initializing platform accessory 'Licht Flur'...
[2018-1-18 17:22:42] [HomeMatic CCU] Initializing platform accessory 'Licht Küche'...
[2018-1-18 17:22:42] [HomeMatic CCU] Initializing platform accessory 'Licht Hauswirtschaftsraum'...
[2018-1-18 17:22:42] [HomeMatic CCU] Initializing platform accessory 'Licht Kleiderschrank'...
[2018-1-18 17:22:42] [HomeMatic CCU] Initializing platform accessory 'Licht Küchenschrank'...
[2018-1-18 17:22:42] [HomeMatic CCU] Initializing platform accessory 'Licht Spiegelschrank'...
[2018-1-18 17:22:42] [HomeMatic CCU] Initializing platform accessory 'Licht Wintergarten'...
[2018-1-18 17:22:42] [HomeMatic CCU] Initializing platform accessory 'Licht Wohnzimmer'...
[2018-1-18 17:22:42] [HomeMatic CCU] Initializing platform accessory 'Licht Wohnzimmer klein'...
[2018-1-18 17:22:42] [HomeMatic CCU] Initializing platform accessory 'Rollladen Badezimmer'...
[2018-1-18 17:22:42] [HomeMatic CCU] Initializing platform accessory 'Rollladen Hauswirtschaftsraum'...
[2018-1-18 17:22:42] [HomeMatic CCU] Initializing platform accessory 'Rollladen Küche'...
[2018-1-18 17:22:42] [HomeMatic CCU] Initializing platform accessory 'Rollladen Wohnzimmer 1'...
[2018-1-18 17:22:42] [HomeMatic CCU] Initializing platform accessory 'Rollladen Wohnzimmer 2'...
Setup Payload:
X-HM://0023ISYWY9EK2
Scan 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:
    ┌────────────┐
    │ 031-45-154 │
    └────────────┘
[2018-1-18 17:22:42] [HomeMatic CCU] Number of mapped devices : 17
[2018-1-18 17:22:42] Homebridge is running on port 51826.
[2018-1-18 17:22:42] [HomeMatic CCU] will cache ccu response ...

Benutzeravatar
roe1974
Beiträge: 746
Registriert: 17.10.2017, 16:15
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wien
Hat sich bedankt: 52 Mal
Danksagung erhalten: 13 Mal

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von roe1974 » 20.01.2018, 16:33

dtp hat geschrieben:Und wenn du sie direkt doppelt anklickst? Wird sie denn in der Konsole mit nano oder vi korrekt angezeigt?
ja in der konsole mit nano alles OK, am Windows Rechner eben nicht vollständig......

lg RIchard

dtp
Beiträge: 10658
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 320 Mal
Danksagung erhalten: 501 Mal

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von dtp » 22.01.2018, 08:04

@thkl:

Wäre toll, wenn du beizeiten dein Setup-Skript für die Homebridge mit dem Homematic-Plugin auf node.js 8.9.4 aktualisieren könntest. Mittlerweile gibt es da doch das eine oder andere Plugin, das mit node.js 6.12 nicht läuft. Ein Beispiel ist das Plugin für den Broadlink RM.

Man kann zwar node.js aktualisieren, muss dann aber die Homebridge neu installieren und - ganz wichtig - vorher deinstallieren. Außerdem laufen nach einer Neuinstallation der Service und die Autoboot-Funktion nicht mehr, so dass man diese nachträglich konfigurieren muss.

Gruß,

Thorsten
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

dtp
Beiträge: 10658
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 320 Mal
Danksagung erhalten: 501 Mal

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von dtp » 22.01.2018, 08:13

@qarel:

Hast du es mal mit

Code: Alles auswählen

update-rc.d homebridge defaults
versucht.

Was liefert denn

Code: Alles auswählen

service homebridge status
bei dir für eine Info?
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

Benutzeravatar
roe1974
Beiträge: 746
Registriert: 17.10.2017, 16:15
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wien
Hat sich bedankt: 52 Mal
Danksagung erhalten: 13 Mal

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von roe1974 » 22.01.2018, 11:52

Also ich arbeite mit Node 8.x ....
bis vor kurzem 8.4.0 ... jetzt 8.9.4 ....
Nach Update läuft alles ganz normal....

lg RIchard

Antworten

Zurück zu „Sonstige Addons“