RPi2 - Homebridge : Siri for the rest of us

diverse Zusatzsoftware

Moderator: Co-Administratoren

kevin
Beiträge: 60
Registriert: 15.02.2016, 08:35

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

Beitrag von kevin » 15.04.2016, 14:56

Ah okay. Danke für die Aufklärung - also Denkfehler.
Muss ich dann doch ein Programm auf der ccu von homekit aus auslösen. Das sollte ja gehen wie ich gelesen haben.


Gesendet von iPhone mit Tapatalk

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 » 15.04.2016, 14:56

kevin hat geschrieben: Die virtuellen Taster allerdings nicht.
Stimmt. Richtige Tasten kommen als KEY Virtuelle als VIRTUAL_KEY ... ich lese aktuell nur KEY Kanäle ein.

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 » 15.04.2016, 14:59

kevin hat geschrieben: Muss ich dann doch ein Programm auf der ccu von homekit aus auslösen. Das sollte ja gehen wie ich gelesen haben.
Nein das ist eben genau der andere Weg .. eine Taste in der CCU löst eine Szene in HomeKit aus.
Die Szene könnte wieder ein Programm in der CCU starten was aber Quatsch ist, weil das kann die CCU ja selber.
Auch zu bedenken ist, das ein IOS Gerät im Netzwerk vorhanden sein muss welches den HomeKit Request in dem Fall erledigt. Soll heissen, wenn jemand die Taste drückt, aber kein iPhone welches die HomeKit Konfiguration kennt im lokalen Netz ist , funktioniert das nicht. ATV zählt aber auch ;)
Zuletzt geändert von thkl am 15.04.2016, 15:01, insgesamt 1-mal geändert.

kevin
Beiträge: 60
Registriert: 15.02.2016, 08:35

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

Beitrag von kevin » 15.04.2016, 15:00

thkl hat geschrieben:
kevin hat geschrieben: Muss ich dann doch ein Programm auf der ccu von homekit aus auslösen. Das sollte ja gehen wie ich gelesen haben.
Nein das ist eben genau der andere Weg .. eine Taste in der CCU löst eine Szene in HomeKit aus
Ok. Ich benötige es andersrum

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 » 15.04.2016, 15:03

kevin hat geschrieben:Ok. Ich benötige es andersrum
Aber das ging doch bis jetzt auch schon.

CCU Programm anlegen was die Tastenaktionenn ausführt. Den Namen des Programmes in die config.json Programmliste eintragen.
Dann wird das mit übernommen. In Eve dann eine Szene anlegen die das Programm startet. Und schon kann Siri über die Szene das CCU Programm starten.

ernie1230
Beiträge: 24
Registriert: 02.12.2011, 14:44

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

Beitrag von ernie1230 » 15.04.2016, 15:21

Jens B. hat geschrieben:
ernie1230 hat geschrieben: Kann die Keymatic über Siri entriegeln?
Leider nicht ohne weiteres. Ich habe dazu ein Program angelegt und rufe dieses dann über Siri auf als Szene auf.

Danke,
werde es versuchen.

Ernst

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

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

Beitrag von Jens B. » 17.04.2016, 16:20

Funktionieren bei euch die KEY Trigger auch übers Internet?
Bei mir funktionieren die KEY Trigger nur, wenn das Gerät mit den Regeln im lokalen Netzwerk ist.
Alle anderen HM Geräte funktionieren übers Internet. Also generell funktioniert HomeKit von extern.
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

stifler1111
Beiträge: 4
Registriert: 01.03.2015, 15:24

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

Beitrag von stifler1111 » 20.04.2016, 07:37

Guten morgen ,

ich bekomme beim starten der Homebridge eine Fehlermeldung.

[2016-04-20 07:34:04] Homebridge is running on port 51826.
/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/mdns/lib/advertisement.js:56
dns_sd.DNSServiceRegister(self.serviceRef, flags, ifaceIdx, name,
^

Error: dns service error: unknown
at Error (native)
at new Advertisement (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/mdns/lib/advertisement.js:56:10)
at Object.create [as createAdvertisement] (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/mdns/lib/advertisement.js:64:10)
at Advertiser.startAdvertising (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Advertiser.js:43:30)
at Bridge.Accessory._onListening (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:509:20)
at emitNone (events.js:67:13)
at HAPServer.emit (events.js:166:7)
at HAPServer._onListening (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/HAPServer.js:182:8)
at emitNone (events.js:67:13)
at EventedHTTPServer.emit (events.js:166:7)
homebridge start 5,55s user 0,66s system 82% cpu 7,511 total


dadurch sehe ich die bridge in der app eve warscheinlich nicht.
Hatte das schon jemand und kann mir sagen wonach ich suchen muss ?

EDit: Lösung gefunden

ich habe : apt-get avahi-daemon

nochmal durchlaufen lassen . Danach ging es sofort

Gruss Maik

Ulbi88
Beiträge: 11
Registriert: 21.04.2016, 18:16

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

Beitrag von Ulbi88 » 21.04.2016, 18:28

Hallo,

vorerst muss ich sagen, dass das Thema Raspberry komplett neu ist für mich.
Ich habe mir einen Raspberry Pi 3 zugelegt und möchte eine Homebridge für Homematic zum laufen bekommen.

Leider bricht die App EVE immer wieder den Vorgang "koppeln" ab und springt in die Liste, wo die Homebridge angezeigt wird. Ich komme seit 3-Tagen keinen Schritt weiter. Habe unter anderen auch mehrmals das System Jessie neu aufgesetzt.

Nun bin ich in der Hoffnung, dass Ihr mir weiterhelfen könnt.
Im Anhang mal meine Config.json , sowie der Auswurf der Homematic.
Habe ich hier Fehler übersehen ?

Auswurf Homebridge

Code: Alles auswählen

*** WARNING *** The program 'node' 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=node>
*** WARNING *** The program 'node' 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=node&f=DNSServiceRegister>
[Thu Apr 21 2016 20:03:42 GMT+0200 (CEST)] Loaded plugin: homebridge-homematic
[Thu Apr 21 2016 20:03:42 GMT+0200 (CEST)] Registering platform 'homebridge-homematic.HomeMatic'
[Thu Apr 21 2016 20:03:42 GMT+0200 (CEST)] ---
[Thu Apr 21 2016 20:03:42 GMT+0200 (CEST)] Loaded plugin: homebridge-samsungtv
[Thu Apr 21 2016 20:03:42 GMT+0200 (CEST)] Registering accessory 'homebridge-samsungtv.SamsungTV'
[Thu Apr 21 2016 20:03:42 GMT+0200 (CEST)] ---
[Thu Apr 21 2016 20:03:42 GMT+0200 (CEST)] Loaded plugin: homebridge-vsx
[Thu Apr 21 2016 20:03:42 GMT+0200 (CEST)] Registering accessory 'homebridge-vsx.VSX'
[Thu Apr 21 2016 20:03:42 GMT+0200 (CEST)] ---
[Thu Apr 21 2016 20:03:42 GMT+0200 (CEST)] Loaded config.json with 2 accessories and 1 platforms.
[Thu Apr 21 2016 20:03:42 GMT+0200 (CEST)] ---
[Thu Apr 21 2016 20:03:42 GMT+0200 (CEST)] Loading 1 platforms...
[Thu Apr 21 2016 20:03:42 GMT+0200 (CEST)] [HomeMatic CCU] Initializing HomeMatic platform...
[Thu Apr 21 2016 20:03:42 GMT+0200 (CEST)] [HomeMatic CCU] Homematic Plugin Version 0.0.27
[Thu Apr 21 2016 20:03:42 GMT+0200 (CEST)] [HomeMatic CCU] Plugin by thkl  https://github.com/thkl
[Thu Apr 21 2016 20:03:42 GMT+0200 (CEST)] [HomeMatic CCU] Homematic is a registered trademark of the EQ-3 AG
[Thu Apr 21 2016 20:03:42 GMT+0200 (CEST)] [HomeMatic CCU] Please report any issues to https://github.com/thkl/homebridge-homematic/issues
[Thu Apr 21 2016 20:03:42 GMT+0200 (CEST)] [HomeMatic CCU] init RPC
[Thu Apr 21 2016 20:03:42 GMT+0200 (CEST)] [HomeMatic CCU] Local IP: 192.168.2.116
[Thu Apr 21 2016 20:03:42 GMT+0200 (CEST)] [HomeMatic CCU] XML-RPC server for interface BidCos-RF.is listening on port 9090
[Thu Apr 21 2016 20:03:42 GMT+0200 (CEST)] [HomeMatic CCU] Creating Local HTTP Client for CCU RPC Events
[Thu Apr 21 2016 20:03:42 GMT+0200 (CEST)] [HomeMatic CCU] CCU RPC Init Call on port 2001 for interface BidCos-RF.
[Thu Apr 21 2016 20:03:42 GMT+0200 (CEST)] [HomeMatic CCU] init RPC
[Thu Apr 21 2016 20:03:42 GMT+0200 (CEST)] [HomeMatic CCU] Local IP: 192.168.2.116
[Thu Apr 21 2016 20:03:42 GMT+0200 (CEST)] [HomeMatic CCU] XML-RPC server for interface BidCos-Wired.is listening on port 9091
[Thu Apr 21 2016 20:03:43 GMT+0200 (CEST)] [HomeMatic CCU] Creating Local HTTP Client for CCU RPC Events
[Thu Apr 21 2016 20:03:43 GMT+0200 (CEST)] [HomeMatic CCU] CCU RPC Init Call on port 2000 for interface BidCos-Wired.
[Thu Apr 21 2016 20:03:43 GMT+0200 (CEST)] [HomeMatic CCU] Fetching Homematic devices...
[Thu Apr 21 2016 20:03:43 GMT+0200 (CEST)] Loading 2 accessories...
[Thu Apr 21 2016 20:03:43 GMT+0200 (CEST)] [VSX-924] Initializing VSX accessory...
[Thu Apr 21 2016 20:03:43 GMT+0200 (CEST)] [TV Wohnzimmer] Initializing SamsungTV accessory...
[Thu Apr 21 2016 20:03:43 GMT+0200 (CEST)] [HomeMatic CCU] Method call params for 'system.listMethods': homebridge
[Thu Apr 21 2016 20:03:44 GMT+0200 (CEST)] [HomeMatic CCU] Gateway has no channels or is filtered
[Thu Apr 21 2016 20:03:44 GMT+0200 (CEST)] [HomeMatic CCU] Initializing platform accessory 'HM-CC-RT-DN MEQ0059005:4'...
[Thu Apr 21 2016 20:03:44 GMT+0200 (CEST)] [HomeMatic CCU] Initializing platform accessory 'HM-CC-RT-DN MEQ0794013:4'...
[Thu Apr 21 2016 20:03:44 GMT+0200 (CEST)] [HomeMatic CCU] Initializing platform accessory 'HM-LC-Sw1-Pl-DN-R1 MEQ0190440:1'...
[Thu Apr 21 2016 20:03:44 GMT+0200 (CEST)] [HomeMatic CCU] Initializing platform accessory 'HM-LC-Sw1-Pl-DN-R1 MEQ0190469:1'...
[Thu Apr 21 2016 20:03:44 GMT+0200 (CEST)] [HomeMatic CCU] Initializing platform accessory 'HM-LC-Sw1-Pl-DN-R1 MEQ0191962:1'...
[Thu Apr 21 2016 20:03:44 GMT+0200 (CEST)] [HomeMatic CCU] Initializing platform accessory 'HM-LC-Sw1-Pl-DN-R1 MEQ0192032:1'...
[Thu Apr 21 2016 20:03:44 GMT+0200 (CEST)] [HomeMatic CCU] Initializing platform accessory 'HM-CC-RT-DN MEQ0807455:4'...
[Thu Apr 21 2016 20:03:44 GMT+0200 (CEST)] [HomeMatic CCU] Initializing platform accessory 'HM-LC-Sw1-Pl-DN-R1 MEQ0193349:1'...
[Thu Apr 21 2016 20:03:44 GMT+0200 (CEST)] [HomeMatic CCU] Initializing platform accessory 'HM-LC-Sw1-Pl-DN-R1 MEQ0192911:1'...
[Thu Apr 21 2016 20:03:44 GMT+0200 (CEST)] [HomeMatic CCU] Initializing platform accessory 'HM-Sec-Key-S MEQ0163321:1'...
[Thu Apr 21 2016 20:03:44 GMT+0200 (CEST)] [HomeMatic CCU] Initializing platform accessory 'HM-Sec-SCo MEQ1403680:1'...
[Thu Apr 21 2016 20:03:44 GMT+0200 (CEST)] [HomeMatic CCU] Initializing platform accessory 'HM-CC-RT-DN MEQ0794079:4'...
[Thu Apr 21 2016 20:03:44 GMT+0200 (CEST)] [HomeMatic CCU] Initializing platform accessory 'HM-CC-RT-DN MEQ0794065:4'...
[Thu Apr 21 2016 20:03:44 GMT+0200 (CEST)] [HomeMatic CCU] Initializing platform accessory 'Homekit'...
Scan this code with your HomeKit App on your iOS device to pair with Homebridge:
                       
    ┌────────────┐     
    │ 031-45-154 │     
    └────────────┘     
                       
[Thu Apr 21 2016 20:03:44 GMT+0200 (CEST)] Homebridge is running on port 51826.
[Thu Apr 21 2016 20:03:45 GMT+0200 (CEST)] [HomeMatic CCU] NPM 0.0.27 vs Local 0.0.27
Config

Code: Alles auswählen


"bridge": {
"name": "Homebridge123",
"username": "CC:22:3D:E3:CE:31",
"port": 51826,
"pin": "031-45-154"
},

"description": "Beschreibung",

"platforms": [{
"platform": "HomeMatic",
"name": "HomeMatic CCU",
"ccu_ip": "192.168.X.X",
"enable_wired": "true",
"subsection": "Siri",
"filter_device": ["", ""],
"filter_channel": ["", ""],
"outlets": ["", ""],
"doors": ["BidCos-RF.MEQ1403680:1", ""],
"programs": [],
"variables": ["Homekit"]
}],
"accessories": [{
"accessory": "VSX",
"name": "VSX-924",
"description": "Reciever",
"ip": "192.168.X.X"
}

],

"accessories": [{
"accessory": "SamsungTV",
"name": "TV Wohnzimmer",
"ip_address": "192.168.X.XXX"
}]

}
Vielen Dank für eure Hilfe

Benutzeravatar
HMside
Beiträge: 625
Registriert: 22.10.2012, 18:14
Danksagung erhalten: 8 Mal

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

Beitrag von HMside » 21.04.2016, 20:37

Ulbi88 hat geschrieben:
Config

Code: Alles auswählen


"bridge": {
"name": "Homebridge123",
"username": "CC:22:3D:E3:CE:31",
"port": 51826,
"pin": "031-45-154"
},

"description": "Beschreibung",

"platforms": [{
"platform": "HomeMatic",
"name": "HomeMatic CCU",
"ccu_ip": "192.168.X.X",
"enable_wired": "true",
"subsection": "Siri",
"filter_device": ["", ""],
"filter_channel": ["", ""],
"outlets": ["", ""],
"doors": ["BidCos-RF.MEQ1403680:1", ""],
"programs": [],
"variables": ["Homekit"]
}],
"accessories": [{
"accessory": "VSX",
"name": "VSX-924",
"description": "Reciever",
"ip": "192.168.X.X"
}

],

"accessories": [{
"accessory": "SamsungTV",
"name": "TV Wohnzimmer",
"ip_address": "192.168.X.XXX"
}]

}
Vielen Dank für eure Hilfe
Die nicht benötigten Parameter sollten wie folgt aussehen:
"filter_device":[],
"filter_channel":[],
"outlets":[],
"programs":[],

Und Doors so:
"doors": ["BidCos-RF.MEQ1403680:1"],

Antworten

Zurück zu „Sonstige Addons“