Homematic über Siri/Homekit steuern - es funktioniert :-)

Moderator: Co-Administratoren

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

Re: Homematic über Siri/Homekit steuern - es funktioniert :-

Beitrag von thkl » 27.10.2015, 19:47

Sunshower hat geschrieben:[Phillips Hue] Initializing platform accessory 'Hue Spot'...
/home/pi/homebridge/node_modules/request-util/node_modules/q/q.js:126
throw e;
^

Ja, irgendwie habe ich das auch gerade festgestellt, sie haben das Hue API Kaputt gemacht. Ich hab die Lampen erstmal rausgenommen.

Benutzeravatar
Jens B.
Beiträge: 168
Registriert: 01.04.2015, 09:58
Wohnort: Köln

Re: Homematic über Siri/Homekit steuern - es funktioniert :-

Beitrag von Jens B. » 27.10.2015, 19:49

thkl hat geschrieben:Nabend,

zum Thema Verträglichkeit mit ccu.io habe ich mal etwas geforscht. Ich habe problemlos beides gleichzeitig auf einem Pi2 mit debian wheezy zum Laufen bekommen. Ich habe der Einfachheit halber die github Version von CCU.IO geclont und die lässt sich problemlos starten:

Code: Alles auswählen

git clone https://github.com/hobbyquaker/ccu.io.git
cd ccu.io
node ccu.io-server.js start
Es kann durchaus sein, das die Version, welches es als fertiges Debian Paket gibt mit der "nachinstallierten" node Version kollidiert.
Jens B. hat geschrieben: Bei Öffnen passiert leider immer noch nichts :(
Ich habe das jetzt mit den reversen Datenpunkten implementiert, aber zum Thema Tür auf.
Hast Du die Möglichkeit mal einen HTTP Post Request an die CCU zu senden. Wenn ja mal bitte ein Post an http://ccuip:2001/
PostBody:

Code: Alles auswählen

<methodCall><methodName>setValue</methodName><params><param><value><string>SERIENNUMMER:1</string></value></param><param><value><string>OPEN</string></value></param><param><value><boolean>true</boolean></value></param></params></methodCall>
SERIENNUMMER bitte mit der Seriennummer des Schlosses ersetzen. Das sendet den lt. Dokumentation notwendigen OPEN Event an das Schloss.
Die Tür sollte auf gehen ...
Hab jetzt spontan keine Idee, wie ich diesen POST absetzen soll.
249 Kanäle in 98 Geräten
YAHM mit HM-MOD-RPI-PCB und 2x HM-LGW-O-TW-W-EU
netatmo Wetterstation, netatmo Welcome, Philips Hue, 433Mhz pilight, 2x HomeBridge, iRobot Roomba 980, HVL

Benutzeravatar
Blackeye
Beiträge: 547
Registriert: 15.08.2015, 16:33
Hat sich bedankt: 2 Mal

Re: Homematic über Siri/Homekit steuern - es funktioniert :-

Beitrag von Blackeye » 27.10.2015, 20:05

Sunshower hat geschrieben:
Blackeye hat geschrieben:Hi,

danke für die Hilfe. Aber auf der Seite 17 würde der Install doch so aussehen:

wget https://nodejs.org/dist/v4.2.1/node-v4. ... v7l.tar.gz
/quote]
Hallo Lars,
ofensichtlich stimmen die Seitenzahlen nicht überein:
ja, erst GCC und Node 4.2.1 installieren https://github.com/cflurin/homebridge-s ... spberry-Pi

dann die homebridge:
git clone -b xmlrpc --single-branch https://github.com/thkl/homebridge.git
cd homebridge
npm install

// Config.json anpassen

npm start run



Hi Sunshower,

würde das komplette Script jetzt so richtig aussehen? Ein frisch aufgesetztes Raspbian vorausgesetzt:


sudo apt-get update
sudo apt-get upgrade

wget https://nodejs.org/dist/v4.2.1/node-v4. ... v7l.tar.gz
tar -xvf node-v4.2.1-linux-armv7l.tar.gz
cd node-v4.2.1-linux-armv7l
sudo cp -R * /usr/local/
node -v

sudo apt-get install libavahi-compat-libdnssd-dev
git clone -b xmlrpc --single-branch https://github.com/thkl/homebridge.git
cd homebridge
npm install

// Config.json anpassen

npm start run

Sunshower
Beiträge: 25
Registriert: 08.07.2008, 18:42

Re: Homematic über Siri/Homekit steuern - es funktioniert :-

Beitrag von Sunshower » 27.10.2015, 20:34

Blackeye hat geschrieben:
Sunshower hat geschrieben:
Blackeye hat geschrieben:Hi,

danke
sudo apt-get update
sudo apt-get upgrade

wget https://nodejs.org/dist/v4.2.1/node-v4. ... v7l.tar.gz
tar -xvf node-v4.2.1-linux-armv7l.tar.gz
cd node-v4.2.1-linux-armv7l
sudo cp -R * /usr/local/
node -v

sudo apt-get install libavahi-compat-libdnssd-dev
git clone -b xmlrpc --single-branch https://github.com/thkl/homebridge.git
cd homebridge
npm install

// Config.json anpassen

npm start run
Ja, wenn Der GCC 4.8 schon installiert ist.

Benutzeravatar
Blackeye
Beiträge: 547
Registriert: 15.08.2015, 16:33
Hat sich bedankt: 2 Mal

Re: Homematic über Siri/Homekit steuern - es funktioniert :-

Beitrag von Blackeye » 28.10.2015, 06:55

Was ist GCC 4.8 und muss ich wohl in den bisherigen Installationsscripten übersehen haben. Könntest du mir mir dem Befehl aushelfen und über root oder pi. Wie ich dich verstanden habe, kann das aber nach direkt nach dem Update ins Script, Zeile 3 rein... Danke

Gesendet von meinem MI 4W mit Tapatalk

MaxMan23
Beiträge: 97
Registriert: 03.01.2014, 14:26

Re: Homematic über Siri/Homekit steuern - es funktioniert :-

Beitrag von MaxMan23 » 28.10.2015, 18:48

... ich mal wieder.
@Thomas,

könntest du wenn es dir passt noch mal bitte die Vatiablen (Switch und Dimmer) implementieren? Wäre echt nett von dir :)


Gruß MaxMan

Sunshower
Beiträge: 25
Registriert: 08.07.2008, 18:42

Re: Homematic über Siri/Homekit steuern - es funktioniert :-

Beitrag von Sunshower » 28.10.2015, 19:06

Blackeye hat geschrieben:Was ist GCC 4.8 und muss ich wohl in den bisherigen Installationsscripten übersehen haben. Könntest du mir mir dem Befehl aushelfen und über root oder pi. Wie ich dich verstanden habe, kann das aber nach direkt nach dem Update ins Script, Zeile 3 rein... Danke

Gesendet von meinem MI 4W mit Tapatalk
Steht doch auch in der Anleitung unter node:
Check gcc version (4.8 is required)

gcc --version
gcc (Raspbian 4.8.2-21~rpi3rpi1) 4.8.2
Install gcc 4.8 if necessary

sudo apt-get install gcc-4.8 g++-4.8

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 20
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 50
Reboot the Raspberry Pi.

und dann erst node installieren.

Wie gesagt, die Anleitung unter
https://github.com/cflurin/homebridge-s ... spberry-Pi

nutzen.

matze-pe
Beiträge: 757
Registriert: 11.02.2013, 08:38
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: Homematic über Siri/Homekit steuern - es funktioniert :-

Beitrag von matze-pe » 28.10.2015, 19:53

Cool es läuft :) Siri hört auf mich :D

Habt ihr das in der Eve App auch das die Geräte irgendwann alle auf "nicht erreichbar" wechseln?
image.png

edit: Anscheind wird homebridge nach einer Zeit beendet, nach Neustart der App wird "homebridge" erneut gesucht und nicht gefunden, erst nach einem erneuten "npm Start".
Habe es mittels Startskript von Thomas eingerichtet, sodass ssh nicht ständig auf sein muss, danke dafür :)
CCU3 (80 Geräte, 105 Variablen, 50 Programme) * CCU.IO + DashUI + Apple HomeKit (Homebridge) auf Raspi2

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

Re: Homematic über Siri/Homekit steuern - es funktioniert :-

Beitrag von thkl » 01.11.2015, 11:47

Freundlicherweise wurde das Thema Homebridge auf Raspberry hier aufgeteilt und in einen neuen Thread verlegt : http://homematic-forum.de/forum/viewtop ... 19&t=27465 ...

kallischnalli
Beiträge: 12
Registriert: 25.10.2015, 00:47

Re: Homematic über Siri/Homekit steuern - es funktioniert :-

Beitrag von kallischnalli » 02.11.2015, 14:41

Ich nutze nur die Insteon+ App, je nach Fork stürzt die Homebridge ab, da die EVE App scheinbar die ganze zeit versucht den Status der Geräte abzufragen was scheinbar öfters mal den Server zum crashen bringt. Von daher nutze ich nur noch Insteon+ auch wenn es nicht die bedienfreundlichste App ist. Inzwischen kann ich fragen welche Farben meine Hues gerade haben, wie warm es im Schlafzimmer ist und auch die Temperatur verändern (alles über Siri) Dank dir kann ich nun auch meine Homematic Dimmer steuern, was ich zuvor nicht konnte. Danke an das große Projekt und die viele private unbezahlte Arbeit und Mühe die dahinter steckt!!

Antworten

Zurück zu „Sonstige Steuerungen und Visualisierungen“