RPi2 - Homebridge : Siri for the rest of us

diverse Zusatzsoftware

Moderator: Co-Administratoren

Benutzeravatar
thkl
Beiträge: 2765
Registriert: 15.07.2013, 13:32
Wohnort: dickes B
Danksagung erhalten: 5 Mal

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

Beitrag von thkl » 02.01.2017, 12:37

Mahlzeit,

Jain, ich ermittle ja schon beim Start ob es eine neue Version gibt. Diese könnte dann auch ein npm update ausführen, aber das Problem ist, das das Plugin an der Stelle schon geladen ist. Man müsste nach einem Update den homebridge Prozess neu starten.

Ich denke drüber nach .... Achja wenn kann ich das Update auch nur nach einem Neustart machen ... Also Neustart 1: Updatecheck + npm update. Neustart 2 neue Version ist aktiv

maik150
Beiträge: 70
Registriert: 09.02.2016, 19:49

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

Beitrag von maik150 » 02.01.2017, 21:20

hier mal die homebridge von meinem Bruder, die will nicht so richtig laufen.
zeigt mir immer diesen fehler (siehe Bild). habe die config.json schon gescheckt, die ist fehlerfrei.
Homebridge läuft nicht.jpg

Benutzeravatar
thkl
Beiträge: 2765
Registriert: 15.07.2013, 13:32
Wohnort: dickes B
Danksagung erhalten: 5 Mal

RPi2 - Homebridge : Siri for the rest of us

Beitrag von thkl » 02.01.2017, 21:49

Der User mit dem homebridge gestartet wird hat keine Schreibrechte auf /home/pi/.homebridge/persist bzw er darf diesen Ordner nicht anlegen.

Wenn Du das als pi User startest schau mal ob der .homebridge Ordner dem pi gehört.


Ansonsten
cd /home/pi
sudo chown pi:pi -R .homebridge


sent from a solid block of aluminum.

maik150
Beiträge: 70
Registriert: 09.02.2016, 19:49

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

Beitrag von maik150 » 02.01.2017, 22:30

thkl hat geschrieben:Der User mit dem homebridge gestartet wird hat keine Schreibrechte auf /home/pi/.homebridge/persist bzw er darf diesen Ordner nicht anlegen.

Wenn Du das als pi User startest schau mal ob der .homebridge Ordner dem pi gehört.


Ansonsten
cd /home/pi
sudo chown pi:pi -R .homebridge

sent from a solid block of aluminum.
das scheint es gewesen zu sein. DANKE! habe die beiden befehle ausgeführt und jetzt startet die homebridge. :D
jetzt ist leider das problem das die autostartfunktion nicht funktioniert. :( muss dazu sagen es ist das "pixel" als betriebssystem und ein pi3.
ich selber nutze einen pi2 mit jessie und scheint es ja etwas anders zu sein.

Specky
Beiträge: 4
Registriert: 05.01.2015, 09:44

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

Beitrag von Specky » 03.01.2017, 22:45

N'Abend zusammen,

ich versuche immer noch, meine FHT80b über CuxD/Homematik/Homebridge/Homebridge-Homematik in Homekit an den Start zu bekommen. Irgendwo hakt es allerdings noch.
Die FHT80b wird als HM-CC-TC in der Homematik erkannt und ich kann die beiden Kanäle Wetter und Klima dem Gewerk für Homekit zuweisen.
Nun versuche ich, den HM-CC-TC Devices in der config.json den Service "HomeMaticHomeKitCuxDThermostatService" zuzuweisen, was nicht funktioniert. Ich habe bereits diverse Dinge probiert, welche bislang alle nicht gegriffen haben.

Anbei ein Schnipsel aus meiner config.json:

Code: Alles auswählen

{
                "platform": "HomeMatic",
                "name": "HomeMatic CCU",
                "ccu_ip": "192.168.2.12",
                "filter_device":[],
                "filter_channel":[],
                "outlets":[],
                "doors":[],
                "programs":[],
                "services": [{
                    "type": "HM-CC-TC:WEATHER",
                    "service": "HomeMaticHomeKitCuxDThermostatService"
                }],
                "subsection":"Homebridge",
                "ios10":true
        }
Im Log taucht nichts mit CuxD oder HM-CC-TC auf. Hat jemand vielleicht einen Tipp für mich?

Benutzeravatar
thkl
Beiträge: 2765
Registriert: 15.07.2013, 13:32
Wohnort: dickes B
Danksagung erhalten: 5 Mal

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

Beitrag von thkl » 04.01.2017, 18:29

Nabend,

im Log tauch maximal der Name des Weather Channels dieses Gerätes auf ... Beispiel: Ich habe das CuxD Gerät "NetAtmo Aussen".
Dessen Weather Channel mit der Nummer 1 ist im Homekit Gewerk

Log :

Code: Alles auswählen

[1/4/2017, 5:25:37 PM] [HomeMatic CCU] Initializing platform accessory 'NetAtmo Aussen 1'...
Und dann sollte der auch funktionieren. Es käme eine Fehlermeldung there is no service for ... blabla wenn kein Service für das Gerät gefunden wird.

maik150
Beiträge: 70
Registriert: 09.02.2016, 19:49

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

Beitrag von maik150 » 04.01.2017, 18:44

Nabend, ich nochmal.
Hat vielleicht jemand ne idee zu dem vorvorletzten Post (von mir) ich komm nämlich echt nicht weiter?
Wäre für Hilfe echt dankbar. Das ist jetzt das Letzte woran es noch hackt....

MFG

proffel
Beiträge: 1
Registriert: 04.01.2017, 22:01

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

Beitrag von proffel » 04.01.2017, 22:05

Hallo zusammen,
nach der Homebridge-Installation kommt bei Starten von homebridge folgende Meldung, bei der ich nicht weiß, was ich jetzt weiter machen muss.
homebridge.PNG
Kann mir hier jemand von Euch eine Hilfestellung geben?

Schon mal vielen Dank,
Matze

Benutzeravatar
thkl
Beiträge: 2765
Registriert: 15.07.2013, 13:32
Wohnort: dickes B
Danksagung erhalten: 5 Mal

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

Beitrag von thkl » 04.01.2017, 23:11

Sieht aus wie zu alte Node Version.
Ein paar Seiten vorher steht wie man Node auf dem Rasp manuell installiert

Siehe https://github.com/nfarina/homebridge/issues/859


sent from a solid block of aluminum.

Specky
Beiträge: 4
Registriert: 05.01.2015, 09:44

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

Beitrag von Specky » 05.01.2017, 13:21

So, ich bin nun einen Schritt weiter gekommen:

Mein FHT80b hat gleich zwei Channels: WEATHER und CLIMATECONTROL_REGULATOR.
Ich hatte erst immer nur den WEATHER Channel gesehen. Unter EVE ist mir dann aufgefallen, dass

Die betreffenden Zeilen in meiner config.json sehen nun wie folgt aus:

Code: Alles auswählen

                "services": [{
                    "type": "HM-CC-TC:WEATHER",
                    "service": "HomeMaticHomeKitThermometerService"
                },
                {
                    "type": "HM-CC-TC:CLIMATECONTROL_REGULATOR",
                    "service": "HomeMaticHomeKitFHT80ThermostatService"
                }]
Wobei ich meine, in der channel_config.json und internalconfig.json den Part mit "HM-CC-TC" entfernt zu haben. Da weiß ich noch nicht so richtig, wofür das gut war ;-)

Nun muss ich mir "nur noch" einen passenden Channelservice für das FHT80b basteln. Oh jee!

Antworten

Zurück zu „Sonstige Addons“