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

Moderator: Co-Administratoren

Tscherno
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 :-

Beitrag von Tscherno » 26.11.2015, 13:08

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.
Anbieter für Photovoltaik in Regensburg gesucht?

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 » 26.11.2015, 17:43

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": ""
        }
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.

Bitte hier weiterlesen : http://homematic-forum.de/forum/viewtop ... 19&t=27465

Benutzeravatar
joni-blue
Beiträge: 1171
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 :-)

Beitrag von joni-blue » 26.11.2015, 22:20

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
Reboot tut gut ! ! !

Fugazzy
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 :-

Beitrag von Fugazzy » 29.11.2015, 13:09

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?

rid
Beiträge: 15
Registriert: 31.10.2014, 10:55

Re: Homematic über Siri/Homekit steuern

Beitrag von rid » 04.01.2016, 22:01

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
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.

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

Mirzel
Beiträge: 4
Registriert: 29.05.2016, 19:51

Probleme mit der Config.json Datei

Beitrag von Mirzel » 01.06.2016, 22:55

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

Mirzel
Beiträge: 4
Registriert: 29.05.2016, 19:51

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

Beitrag von Mirzel » 06.06.2016, 21:04

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

muggi
Beiträge: 11
Registriert: 05.08.2016, 19:11

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

Beitrag von muggi » 18.09.2016, 11:57

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

fritzo81
Beiträge: 17
Registriert: 11.11.2014, 11:27

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

Beitrag von fritzo81 » 29.09.2016, 20:28

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:

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"
        }]
   }
Homebridge Start:

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)

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. » 29.09.2016, 20:54

@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?
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

Antworten

Zurück zu „Sonstige Steuerungen und Visualisierungen“