Hallo zusammen!
Ich bekomme leider Homegear in Verbindung mit Openhab nicht ans Laufen und bin kurz vor der Verzweiflung…
Hier ist das Hardware/Software-Setup:
[ul]- Raspberry Pi 2, Rasbian 4.1.7-v7
- Mit CC1101 868 MHz Funkmodul
- Homematic Sensoren/Aktoren:
- 1: Temperatur-/Luftfeuchtesensor HM-WDS10-TH-O, Firmware 1.3
- 2: Funk-Schaltaktor 1-fach HM-LC-Sw1PBU-FM, Firmware 2.3[/ul]
[ul]- Homegear Version 0.5.25
- Openhab Version 1.6.2
- Homematic Bindings: 1.7.1[/ul]
Das pairen von beiden Geräten war kein Problem und der Temperatursensor läuft wunderbar, die Werte ca. alle 3 Minuten automatisch an Homegear gesendet.
Sobald der Funk-Aktor geschaltet wird, treten Probleme auf: Der Schaltbefehl wird einmal richtig durchgeführt und der Aktor geschaltet, danach geht er dann direkt in den Zustand unreacheable, siehe homegear.log (Der CC1101 sendet solange Nachrichten bis dieser Zustand erreicht wird).
Dasselbe passiert auch mit dem Dimmer HM-LC-Dim1TPBU-FM.
Ich hoffe dass ihr mir weiterhelfen könnt!
Alex
Homegear: Physicalinterfaces.conf
########## TI CC1101 Module ##########
The device family this interface is for
[HomeMaticBidCoS]
Specify an unique id here to identify this device in Homegear
id = My-CC1101
When default is set to “true” Homegear will assign this device
to new peers.
default = true
Options: cul, cc1100, coc, cuno, hmcfglan, hmlgw
deviceType = cc1100
device = /dev/spidev0.0
Default: responseDelay = 95
Should be “95” for CUL or COC, “100” for TI CC1101 and “60” for HM-CFG-LAN or HM-LGW
responseDelay = 100
The interrupt pin to use. “0” for GDO0 or “2” for GDO2.
You only need to connect one of them. Specify the GPIO
you connected the interrupt pin to below.
interruptPin = 2
The GPIO GDO0 or GDO2 is connected to. Specify which GDO to use above.
gpio1 = 25
Openhab.cfg:
############################### Homematic Binding #####################################
Hostname / IP address of the Homematic CCU
homematic:host=127.0.0.1
Hostname / IP address for the callback server (optional, default is auto-discovery)
This is normally the IP / hostname of the local host (but not “localhost” or “127.0.0.1”).
homematic:callback.host=127.0.0.1
Port number for the callback server. (optional, default is 9123)
homematic:callback.port=
The interval in seconds to check if the communication with the CCU is still alive.
If no message receives from the CCU, the binding restarts. (optional, default is 300)
homematic:alive.interval=
Openhab items:
//Homematic-Sensor HM-WDS10-TH-O
Number Homematic_Temp “Aussentemperatur [%.1f °C]” (Homematic) {homematic=“address=LEQ0801148, channel=1, parameter=TEMPERATURE”}
Number Homematic_Hum “Luftfeuchtigkeit [%.0f %%]” (Homematic) {homematic=“address=LEQ0801148, channel=1, parameter=HUMIDITY”}
// Homematic Aktor HM-LC-Sw1PBU-FM
Switch Lampe_Wohnzimmer “Wohnzimmer” (Wohnzimmer, Homematic) {homematic=“address=LEQ1015880, channel=1, parameter=STATE”}
homegear.log (12.5 KB)