Homematic über Siri/Homekit steuern - es funktioniert :-)
Moderator: Co-Administratoren
-
- Beiträge: 58
- Registriert: 07.09.2012, 11:21
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Regensburg
- Kontaktdaten:
Re: Homematic über Siri/Homekit steuern - es funktioniert :-
Danke für das tolle Projekt, das ist genau das worauf ich gewartet habe!
Erste Gehversuche haben leider nicht geklappt. Mit einer testweisen FHEM-Anbindung klappt es, also die Installation scheint gut.
Meine Konfiguration sieht so aus:
{
"bridge": {
"name": "HomeMatic",
"username": "AB:22:AB:E3:CE:30",
"port": 51826,
"pin": "012-45-154"
},
"description": "blubb",
"accessories": [],
"platforms": [
{
"platform": "HomeMatic",
"name": "HomeMatic CCU",
"ccu_ip": "192.168.1.10",
"enable_wired": "true",
"subsection":"Homekit",
"filter_device": [],
"filter_channel": [],
"outlets": [],
"doors": [],
"programs": [],
"subsection": ""
}
]
}
Leider lädt er scheinbar keinerlei Geräte von der CCU:
Loading 1 platforms...
[HomeMatic CCU] Initializing HomeMatic platform...
[HomeMatic CCU] Homematic Plugin Version 0.0.22
[HomeMatic CCU] Please report any issues to https://github.com/thkl/homebridge-homematic/issues
[HomeMatic CCU] init RPC
[HomeMatic CCU] Local IP: 192.168.1.210
[HomeMatic CCU] XML-RPC server for interface BidCos-RF.is listening on port 9090
[HomeMatic CCU] Creating Local HTTP Client for CCU RPC Events
[HomeMatic CCU] CCU RPC Init Call on port 2001 for interface BidCos-RF.
[HomeMatic CCU] init RPC
[HomeMatic CCU] Local IP: 192.168.1.210
[HomeMatic CCU] XML-RPC server for interface BidCos-Wired.is listening on port 9091
[HomeMatic CCU] Creating Local HTTP Client for CCU RPC Events
[HomeMatic CCU] CCU RPC Init Call on port 2000 for interface BidCos-Wired.
[HomeMatic CCU] Fetching Homematic devices...
Loading 0 accessories...
Server listening on: http://<ip>:8082
[HomeMatic CCU] Method call params for 'system.listMethods': homebridge
[HomeMatic CCU] Method call params for 'system.listMethods': homebridge
[HomeMatic CCU] Method listDevices does not exist
[HomeMatic CCU] Method listDevices does not exist
[HomeMatic CCU] Method newDevices does not exist
[HomeMatic CCU] Method newDevices does not exist
Ich hatte die Einschränkung auf das Gewerk auch mal raus, macht aber keinen Unterschied.
Erste Gehversuche haben leider nicht geklappt. Mit einer testweisen FHEM-Anbindung klappt es, also die Installation scheint gut.
Meine Konfiguration sieht so aus:
{
"bridge": {
"name": "HomeMatic",
"username": "AB:22:AB:E3:CE:30",
"port": 51826,
"pin": "012-45-154"
},
"description": "blubb",
"accessories": [],
"platforms": [
{
"platform": "HomeMatic",
"name": "HomeMatic CCU",
"ccu_ip": "192.168.1.10",
"enable_wired": "true",
"subsection":"Homekit",
"filter_device": [],
"filter_channel": [],
"outlets": [],
"doors": [],
"programs": [],
"subsection": ""
}
]
}
Leider lädt er scheinbar keinerlei Geräte von der CCU:
Loading 1 platforms...
[HomeMatic CCU] Initializing HomeMatic platform...
[HomeMatic CCU] Homematic Plugin Version 0.0.22
[HomeMatic CCU] Please report any issues to https://github.com/thkl/homebridge-homematic/issues
[HomeMatic CCU] init RPC
[HomeMatic CCU] Local IP: 192.168.1.210
[HomeMatic CCU] XML-RPC server for interface BidCos-RF.is listening on port 9090
[HomeMatic CCU] Creating Local HTTP Client for CCU RPC Events
[HomeMatic CCU] CCU RPC Init Call on port 2001 for interface BidCos-RF.
[HomeMatic CCU] init RPC
[HomeMatic CCU] Local IP: 192.168.1.210
[HomeMatic CCU] XML-RPC server for interface BidCos-Wired.is listening on port 9091
[HomeMatic CCU] Creating Local HTTP Client for CCU RPC Events
[HomeMatic CCU] CCU RPC Init Call on port 2000 for interface BidCos-Wired.
[HomeMatic CCU] Fetching Homematic devices...
Loading 0 accessories...
Server listening on: http://<ip>:8082
[HomeMatic CCU] Method call params for 'system.listMethods': homebridge
[HomeMatic CCU] Method call params for 'system.listMethods': homebridge
[HomeMatic CCU] Method listDevices does not exist
[HomeMatic CCU] Method listDevices does not exist
[HomeMatic CCU] Method newDevices does not exist
[HomeMatic CCU] Method newDevices does not exist
Ich hatte die Einschränkung auf das Gewerk auch mal raus, macht aber keinen Unterschied.
Anbieter für Photovoltaik in Regensburg gesucht?
Re: Homematic über Siri/Homekit steuern - es funktioniert :-
Du hast in Deiner config.json 2x das Schlüsselwort subsection . Ganz unten ist es leer, damit versucht er das Gewerk "" zu ermitteln und findet weder das noch Geräte drin.Tscherno hat geschrieben:Code: Alles auswählen
{ "platform": "HomeMatic", "name": "HomeMatic CCU", "ccu_ip": "192.168.1.10", "enable_wired": "true", "subsection":"Homekit", "filter_device": [], "filter_channel": [], "outlets": [], "doors": [], "programs": [], "subsection": "" }
Bitte hier weiterlesen : http://homematic-forum.de/forum/viewtop ... 19&t=27465
Gruß Thomas
- sent from my dishwasher -
- Head of HomeControl for iOS -
- Steuerung der CCU über HomeKit (Siri) -
- Homematic Interface Layer - baut alles was HTTP kann in die CCU, ja auch Alexa-
- sent from my dishwasher -
- Head of HomeControl for iOS -
- Steuerung der CCU über HomeKit (Siri) -
- Homematic Interface Layer - baut alles was HTTP kann in die CCU, ja auch Alexa-
- joni-blue
- Beiträge: 1173
- Registriert: 04.01.2012, 12:20
- System: CCU
- Wohnort: Hannover
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 1 Mal
Homematic über Siri/Homekit steuern - es funktioniert :-)
Nabend, hat einer von euch das auf dem Mac installiert? Da ich kein pi habe ist da die Lösung für mich! Ich denke morgen werd ich das nach der Arbeit mal testen
Homebridge, Siri und das Terminal: Homekit-Server selbst gebaut
http://www.iphone-ticker.de/homebridge- ... aut-89813/
Gesendet von iPhone mit Tapatalk
Homebridge, Siri und das Terminal: Homekit-Server selbst gebaut
http://www.iphone-ticker.de/homebridge- ... aut-89813/
Gesendet von iPhone mit Tapatalk
Reboot tut gut ! ! !
-
- Beiträge: 259
- Registriert: 11.09.2011, 21:00
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Köln
Re: Homematic über Siri/Homekit steuern - es funktioniert :-
Hallo,
ich versuche gerade weitere Funktionen in der homebridge zu definieren:
homematic und hue funktionieren prima
jetzt versuche ich über http weitere Geräte einzubinden.
Hat damit jemand schon Erfahrungen gesammelt?
Konkret möchte ich Funktionen aus iobroker aufrufen, ich dachte zum Beispiel über die simple-api:
https://github.com/ioBroker/ioBroker.si ... E.md#usage
entsprechend hier eingetragen:
https://www.npmjs.com/package/homebridge-http
Folgendes funktioniert:
http://192.168.100.37:8087/set/javascri ... us?value=1
Aber wie setze ich das um in die config für die homebridge?
ich versuche gerade weitere Funktionen in der homebridge zu definieren:
homematic und hue funktionieren prima
jetzt versuche ich über http weitere Geräte einzubinden.
Hat damit jemand schon Erfahrungen gesammelt?
Konkret möchte ich Funktionen aus iobroker aufrufen, ich dachte zum Beispiel über die simple-api:
https://github.com/ioBroker/ioBroker.si ... E.md#usage
entsprechend hier eingetragen:
https://www.npmjs.com/package/homebridge-http
Folgendes funktioniert:
http://192.168.100.37:8087/set/javascri ... us?value=1
Aber wie setze ich das um in die config für die homebridge?
Re: Homematic über Siri/Homekit steuern
ACHTUNG! Die Einbindung von "Apple HomeKit Gateway" (HomeKitGate) über Z-WAVE-ME funktioniert derzeit NICHT MEHR! Aus rechtlichen Gründen wurde die App HomekitGate im Dezember 2015 aus dem Store von Z-WAVE-ME entfernt.drao hat geschrieben: [*]App hinzufügen: HomekitGateway
[*]PIN aus der log Datei auf dem Raspberry auslesen /var/log/z-way-server.log (dort nach PIN suchen)
[*]iOS App MyTouchHome runterladen und öffnen
Sie wird aber demnächst (???) als Community-Projekt weitergeführt und kann dann manuell eingebunden werden. Bis dahin wird aber sicher noch etwas Zeit vergehen.
Quellen:
https://forum.z-wave.me/viewtopic.php?f=3422&t=22575
https://github.com/Z-Wave-Me/home-autom ... 462aa57049
https://forum.z-wave.me/viewtopic.php?f ... kit#p59664
Probleme mit der Config.json Datei
Hallo,
ich hoffe mir ist zu helfen...
Habe die Homebridge auf dem Raspberry installiert.
Funktioniert und der Login pin für die App kommt.
Kann mich testhalber mit der Eve App verbinden.
Jetzt wollte ich die config.json anpassen, kann diese aber nicht finden.
(Verbinde mich über SSH Putty)
Hab schon lange nix mehr mit Linux gemacht, evtl stell ich mich an.
Mit "ls" in /etc findet er nix, in den init.d komme ich nicht rein und ~/.homebridge akzeptiert er mit sudo su aber ein listing mit "ls" quittiert er mit Zugriff verweigert.
Habe ein paar Pfade versucht, finde nix.
Nachdems ja läuft, würde ich ungern wieder von vorne anfangen.
Danke und Grüße
Mirzel
ich hoffe mir ist zu helfen...
Habe die Homebridge auf dem Raspberry installiert.
Funktioniert und der Login pin für die App kommt.
Kann mich testhalber mit der Eve App verbinden.
Jetzt wollte ich die config.json anpassen, kann diese aber nicht finden.
(Verbinde mich über SSH Putty)
Hab schon lange nix mehr mit Linux gemacht, evtl stell ich mich an.
Mit "ls" in /etc findet er nix, in den init.d komme ich nicht rein und ~/.homebridge akzeptiert er mit sudo su aber ein listing mit "ls" quittiert er mit Zugriff verweigert.
Habe ein paar Pfade versucht, finde nix.
Nachdems ja läuft, würde ich ungern wieder von vorne anfangen.
Danke und Grüße
Mirzel
Re: Homematic über Siri/Homekit steuern - es funktioniert :-
Habe die Fehler gefunden,
eigentlich waren es nur kleinere Linuxprobleme,
so hats gefunkzt, zumindestens bis zur App Erkennung:
Wenn ich zuviel Blödsinn schreibe bitte korrigieren...
- config.json wurde nicht erstellt, muss in .homebridge (punkt bedeutet nicht sichtbar) erstellt werden
- einloggen über sudo su (Dauersuperuser)
- Fürs listing ls -all, cd .homebridge für den Ordner, löschen im Ordner rm Name*
- Erstellen mit sudo nano config.json (im Editor nano ist mit ^ die Taste STRG gemeint, STRG + X = Exit)
- Die Datei nach Vorgabe erstellt, ein paar Rechtschreibfehler später läuft sie.
- Benötigt werden: IP Adresse der CCU, Mac Adresse der CCU (aus Fritzbox), und der PIN (immer der gleiche erstmal)
- Ach ja, macht ihr Putty zu, ist die Bridge aus. dazu muss man forever installieren (googln, versuchs jetzt dann.)
Wenn ichs jetzt noch schaffe, dass mir meine Geräte in der App (Aktuell EVE) angezeigt werden, mach ich nen Luftsprung. funkzt aber irgendwie nicht.
Evtl hat jemand nen Tip:
Verwende zwei Rollladenschalter und ein 8-fach Funkmodul mit angeschlossenen Relais (Eigenbau)
Rolladen in % Ansteuerung, Relais als ungedimmte Lichter oder Schalter
Danke und Grüße,
Mirzel
eigentlich waren es nur kleinere Linuxprobleme,
so hats gefunkzt, zumindestens bis zur App Erkennung:
Wenn ich zuviel Blödsinn schreibe bitte korrigieren...
- config.json wurde nicht erstellt, muss in .homebridge (punkt bedeutet nicht sichtbar) erstellt werden
- einloggen über sudo su (Dauersuperuser)
- Fürs listing ls -all, cd .homebridge für den Ordner, löschen im Ordner rm Name*
- Erstellen mit sudo nano config.json (im Editor nano ist mit ^ die Taste STRG gemeint, STRG + X = Exit)
- Die Datei nach Vorgabe erstellt, ein paar Rechtschreibfehler später läuft sie.
- Benötigt werden: IP Adresse der CCU, Mac Adresse der CCU (aus Fritzbox), und der PIN (immer der gleiche erstmal)
- Ach ja, macht ihr Putty zu, ist die Bridge aus. dazu muss man forever installieren (googln, versuchs jetzt dann.)
Wenn ichs jetzt noch schaffe, dass mir meine Geräte in der App (Aktuell EVE) angezeigt werden, mach ich nen Luftsprung. funkzt aber irgendwie nicht.
Evtl hat jemand nen Tip:
Verwende zwei Rollladenschalter und ein 8-fach Funkmodul mit angeschlossenen Relais (Eigenbau)
Rolladen in % Ansteuerung, Relais als ungedimmte Lichter oder Schalter
Danke und Grüße,
Mirzel
Re: Homematic über Siri/Homekit steuern - es funktioniert :-
Hi,
mal eine Frage.
Nutze ein Ipad in einem selbstgebauten Bilderrahmen inkl. mediola neo.
Nun will ich meine zusätzlich erstellte Homebridge per Siri mitnutzen. Das Problem ist, dass durch das Verbauen in den Rahmen die Mikro´s des ipads etwas zugebaut sind und "Hey, Siri nur bis max 2 Meter funktioniert, ohne zu schreien.
Habt ihr Erfahrungen ob man die Hey,Siri Funktion mit einem externen Mikrophone aktivieren kann?
Grüße
Markus
mal eine Frage.
Nutze ein Ipad in einem selbstgebauten Bilderrahmen inkl. mediola neo.
Nun will ich meine zusätzlich erstellte Homebridge per Siri mitnutzen. Das Problem ist, dass durch das Verbauen in den Rahmen die Mikro´s des ipads etwas zugebaut sind und "Hey, Siri nur bis max 2 Meter funktioniert, ohne zu schreien.
Habt ihr Erfahrungen ob man die Hey,Siri Funktion mit einem externen Mikrophone aktivieren kann?
Grüße
Markus
Re: Homematic über Siri/Homekit steuern - es funktioniert :-
Hallo Zusammen,
ich hab ein kleines Problem.
Hab die Homebridge und das Plugin Homebridge-homatic installiert. Die homebridge/config.json konfiguriert, nur leider wird beim Starten der homebridge eine falsche CCU IP geladen. IP ist 192.168.178.24 steht auch so in der Config.
Vielleicht kann mir einer von euch weiterhelfen?
Gruß Fritzo
homebridge/config.json:
Homebridge Start:
ich hab ein kleines Problem.
Hab die Homebridge und das Plugin Homebridge-homatic installiert. Die homebridge/config.json konfiguriert, nur leider wird beim Starten der homebridge eine falsche CCU IP geladen. IP ist 192.168.178.24 steht auch so in der Config.
Vielleicht kann mir einer von euch weiterhelfen?
Gruß Fritzo
homebridge/config.json:
Code: Alles auswählen
{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:30",
"port": 51826,
"pin": "031-45-154"
},
"platforms": [
{
"platform": "HomeMatic",
"name": "HomeMatic CCU",
"ccu_ip": "192.168.178.24",
"filter_device":[],
"filter_channel":[],
"outlets":[],
"doors":[],
"programs":[],
"subsection":"Siri"
}]
}
Code: Alles auswählen
homebridge
*** WARNING *** The program 'nodejs' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs>
*** WARNING *** The program 'nodejs' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs&f=DNSServiceRegister>
[9/29/2016, 8:19:54 PM] Loaded plugin: homebridge-homematic
[9/29/2016, 8:19:54 PM] Registering platform 'homebridge-homematic.HomeMatic'
[9/29/2016, 8:19:54 PM] ---
[9/29/2016, 8:19:54 PM] Loaded config.json with 0 accessories and 1 platforms.
[9/29/2016, 8:19:54 PM] ---
[9/29/2016, 8:19:55 PM] Loading 1 platforms...
[9/29/2016, 8:19:55 PM] [HomeMatic CCU] Initializing HomeMatic platform...
[9/29/2016, 8:19:55 PM] [HomeMatic CCU] Homematic Plugin Version 0.0.37
[9/29/2016, 8:19:55 PM] [HomeMatic CCU] Plugin by thkl https://github.com/thkl
[9/29/2016, 8:19:55 PM] [HomeMatic CCU] Homematic is a registered trademark of the EQ-3 AG
[9/29/2016, 8:19:55 PM] [HomeMatic CCU] Please report any issues to https://github.com/thkl/homebridge-homematic/issues
[9/29/2016, 8:19:55 PM] [HomeMatic CCU] init RPC
[9/29/2016, 8:19:55 PM] [HomeMatic CCU] Local IP: 172.16.254.1
[9/29/2016, 8:19:55 PM] [HomeMatic CCU] XML-RPC server for interface BidCos-RF.is listening on port 9090
[9/29/2016, 8:19:55 PM] [HomeMatic CCU] Creating Local HTTP Client for CCU RPC Events
[9/29/2016, 8:19:55 PM] [HomeMatic CCU] CCU RPC Init Call on port 2001 for interface BidCos-RF.
[9/29/2016, 8:19:55 PM] [HomeMatic CCU] Fetching Homematic devices...
[9/29/2016, 8:19:58 PM] [HomeMatic CCU] NPM 0.0.37 vs Local 0.0.37
[9/29/2016, 8:20:55 PM] [HomeMatic CCU] timeout while executing rega script
Scan this code with your HomeKit App on your iOS device to pair with Homebridge:
┌────────────┐
│ 031-45-154 │
└────────────┘
[9/29/2016, 8:20:55 PM] Homebridge is running on port 51826.
/usr/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/util/once.js:11
throw new Error("This callback function has already been called by someone else; it can only be called one time.");
^
Error: This callback function has already been called by someone else; it can only be called one time.
at /usr/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/util/once.js:11:13
at /usr/lib/node_modules/homebridge-homematic/index.js:397:9
at IncomingMessage.<anonymous> (/usr/lib/node_modules/homebridge-homematic/HomeMaticRegaRequest.js:41:9)
at emitNone (events.js:72:20)
at IncomingMessage.emit (events.js:166:7)
at endReadableNT (_stream_readable.js:921:12)
at nextTickCallbackWith2Args (node.js:442:9)
at process._tickCallback (node.js:356:17)
Re: Homematic über Siri/Homekit steuern - es funktioniert :-
@fritzo81
Schaut so aus, als ob deine CCU und der RPi in unterschiedlichen Netzen sind?
HomeBridge meldet: 'Local IP: 172.16.254.1'
HomeBridge Config sagt CCU IP wäre: 192.168.178.24
Hast du da ein krasses Netzwerk am laufen oder hast du dich da ggf. vertippt? Oder Läuft der RPi ggf. in einem Gästenetzwerk?
Schaut so aus, als ob deine CCU und der RPi in unterschiedlichen Netzen sind?
HomeBridge meldet: 'Local IP: 172.16.254.1'
HomeBridge Config sagt CCU IP wäre: 192.168.178.24
Hast du da ein krasses Netzwerk am laufen oder hast du dich da ggf. vertippt? Oder Läuft der RPi ggf. in einem Gästenetzwerk?
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
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