Homegear startet nicht Could not connect to socket. Error: No such file or directory

Hallo in die Runde,

ich habe einen HN-CFG-USB-2 Stick und habe diesen am laufen mit ./hmland -p 1234 -D bekomme hier keine Fehlermeldung alles scheint also zu laufen.
Mit sudo service homegear start starte ich den Service Homegear. Wenn ich nun sudo homegear -r starten möchte bekomme ich die Fehlermeldung

09/06/15 19:33:55.931 Could not connect to socket. Error: No such file or directory 09/06/15 19:33:55.932 Could not connect to socket. Error: No such file or directory

ls -l /var/run | grep homegear Brachte kein Ergebnis (es wird nichts angezeigt)

ls -l /var/run/homegear

total 4 -rw-r--r-- 1 homegear homegear 5 Sep 6 19:33 homegear.pid

tail -n 10 /var/log/homegear/homegear.log

09/06/15 19:33:40.056 Critical: No physical device could be initialized... Exiting... 09/06/15 19:33:40.056 Info: Disposing family module mod_philipshue.so 09/06/15 19:33:40.056 Info: Disposing family module mod_miscellaneous.so 09/06/15 19:33:40.056 Info: Disposing family module mod_max.so 09/06/15 19:33:40.056 Info: Disposing family module mod_insteon.so 09/06/15 19:33:40.057 Info: Disposing family module mod_homematicwired.so 09/06/15 19:33:40.057 Info: Disposing family module mod_homematicbidcos.so 09/06/15 19:33:40.057 Info: Waiting for event threads to finish. 09/06/15 19:33:40.058 Closing database... 09/06/15 19:33:40.059 Can't execute "COMMIT": cannot commit - no transaction is active

tail -n 4 /var/log/homegear/homegear.err

09/06/15 19:10:54.123 Critical: No physical device could be initialized... Exiting...
09/06/15 19:26:50.652 Critical: No physical device could be initialized... Exiting...
09/06/15 19:32:55.032 Critical: No physical device could be initialized... Exiting...
09/06/15 19:33:40.056 Critical: No physical device could be initialized... Exiting...

Er scheint also meinen HN-CFG-USB-2 nicht zu finden. Hier noch meine physicalinterfaces.conf

[code]#######################################
############# HM-CFG-LAN #############
#######################################

The device family this interface is for

#[HomeMaticBidCoS]

Specify an unique id here to identify this device in Homegear

id = My-HM-CFG-LAN

When default is set to “true” Homegear will assign this device

to new peers.

default = true

Options: cul, cc1100, coc, cuno, hmcfglan, hmlgw

deviceType = hmcfglan

IP address of your HM-CFG-LAN

host = localhost

Port number your HM-CFG-LAN listens on. Normally 1000.

port = 1234

With each key change currentRFKeyIndex needs to be

incremented by 1. Default value is 1.

currentRFKeyIndex = 1

When you change rfKey, put the old key here. To

change the key Homegear needs to know the old and

the new one.

!!! Do not set oldRFKey when you set rfKey for the first time !!!

##oldRFKey = 00112233445566778899AABBCCDDEEFF

Default: responseDelay = 95

Should be “95” for CUL or COC, “100” for TI CC1101 and “60” for HM-CFG-LAN or HM-LGW

responseDelay = 60
[/code]

Ich vermute das der Fehler wohl in der conf liegt habe aber leider keine Ahnung wo. Homegear und hmland laufen auf der selben Maschine.

Ich bin für jeden Tipp dankbar.

Viele Grüße
Torsten

Hallo Torsten,

“rfKey” muss in der physicalinterfaces.conf gesetzt sein und die “#” vor “[HomeMaticBidCoS]” muss weg. Dann sollte es klappen. Ansonsten sieht alles gut aus :wink:.

Viele Grüße

Sathya

Hi!

Ich habe so ziemlich die gleichen Fehler, allerdings mit dem Funk-Lan-Gateway (TRX868-SL) von Homematic.

Diese Fehler kommen beim Starten des Homegear Dienstes:

tail -n 10 /var/log/homegear/homegear.log 12/29/15 09:18:53.490 Unable to open physical device config file: /etc/homegear/physicalinterfaces.conf. Permission denied 12/29/15 09:18:53.490 Critical: No physical device could be initialized... Exiting... 12/29/15 09:25:30.770 Unable to open physical device config file: /etc/homegear/physicalinterfaces.conf. Permission denied 12/29/15 09:25:30.771 Critical: No physical device could be initialized... Exiting... 12/29/15 09:28:33.171 Unable to open physical device config file: /etc/homegear/physicalinterfaces.conf. Permission denied 12/29/15 09:28:33.172 Critical: No physical device could be initialized... Exiting... 12/29/15 10:31:17.311 Unable to open physical device config file: /etc/homegear/physicalinterfaces.conf. Permission denied 12/29/15 10:31:17.311 Critical: No physical device could be initialized... Exiting... 12/29/15 10:37:45.062 Unable to open physical device config file: /etc/homegear/physicalinterfaces.conf. Permission denied 12/29/15 10:37:45.063 Critical: No physical device could be initialized... Exiting...

Und dieses ebenfalls:
homegear -r
12/29/15 09:18:39.661 Could not connect to socket. Error: No such file or directory
12/29/15 09:18:39.662 Could not connect to socket. Error: No such file or directory

[code]

HomeMatic Wireless LAN Gateway

#######################################

The device family this interface is for

[HomeMaticBidCoS]

Specify an unique id here to identify this device in Homegear

id = LEQ0602557

When default is set to “true” Homegear will assign this device

to new peers.

default = true

Options: cul, cc1100, coc, cuno, hmcfglan, hmlgw

deviceType = hmlgw

IP address of your HM-LGW

host = 192.168.178.36

First Port number your HM-LGW listens on. Normally 2000.

port = 2000

Keep alive port number your HM-LGW listens on. Normally 2001.

portKeepAlive = 2001

Put the security key printed on your HM-LGW here

lanKey = ABC12defg3#

Specify a 16 byte (32 characters) long AES key here to protect your wireless communication

!!! IMPORTANT: Never ever lose this key. That would render your devices useless.

To remove the key from your devices, you need to factory reset them

rfKey= 00112233445566778899AABBCCDDEEFF ((geändert))

With each key change currentRFKeyIndex needs to be

incremented by 1

currentRFKeyIndex = 1

When you change rfKey, put the old key here. To change the key Homegear needs to know the

old and the new one.

!!! Do not set oldRFKey when you set rfKey for the first time !!!

##oldRFKey = 00112233445566778899AABBCCDDEEFF

Default: responseDelay = 95

Should be “95” for CUL or COC, “100” for TI CC1101 and “60” for HM-CFG-LAN or HM-LGW

responseDelay = 60[/code]

Ich finde leider nicht sehr viele Informationen zur Einbindung des Funk-LAN-Gateway als auch zu den Fehlermeldungen und wäre dankbar für eine Hilfestellung.

Gruß

Marc

Hallo Marc,

da stimmen die Berechtigungen auf die Datei physicalinterfaces.conf nicht, so dass Homegear diese nicht öffnen kann. Führe mal aus:

sudo chmod 755 /etc/homegear
sudo chown homegear:homegear /etc/homegear/physicalinterfaces.conf
sudo chmod 640 /etc/homegear/physicalinterfaces.conf

Zum Testen auch:

sudo chmod 644 /etc/homegear/physicalinterfaces.conf

Klappt’s jetzt?

Viele Grüße

Sathya

Hallo zusammen,
leider habe ich die selbe Fehlermeldung, wenn ich sudo homegear -r ausführe.

01/10/16 19:52:31.697 Could not connect to socket. Error: No such file or directory 01/10/16 19:52:31.698 Could not connect to socket. Error: No such file or directory
Ich habe ein frisches Raspian auf einem Raspberry Pi 2 installiert mit einem HM-CFG-LAN Interface. Das Interface kann ich auch anpingen. Die angesprochenen Änderungen der Owner aus dem letzten Posting habe ich durchgeführt. Angemeldet ist der User pi.

Meine physicalinterfaces.conf sieht wie folgt aus:

#######################################
############# HM-CFG-LAN  #############
#######################################

## The device family this interface is for
[HomeMaticBidCoS]

## Specify an unique id here to identify this device in Homegear
id = verborgen

## When default is set to "true" Homegear will assign this device
## to new peers.
#default = true

## Options: cul, cc1100, coc, cuno, hmcfglan, hmlgw
deviceType = hmcfglan

## IP address of your HM-CFG-LAN
host = 192.168.178.40

## Port number your HM-CFG-LAN listens on. Normally 1000.
port = 1000

## Put the AES key printed on your HM-CFG-LAN here
lanKey = verborgen

## Specify a 16 byte (32 characters) long AES key here to protect your wireless communication
## !!! IMPORTANT: Never ever lose this key.  That would render your devices useless.
## To remove the key from your devices, you need to factory reset them
rfKey = 00112233445566778899AABBCCDDEEFF

## With each key change currentRFKeyIndex needs to be
## incremented by 1. Default value is 1.
currentRFKeyIndex = 1

## When you change rfKey, put the old key here. To
## change the key Homegear needs to know the old and
## the new one.
## !!! Do not set oldRFKey when you set rfKey for the first time !!!
##oldRFKey = 00112233445566778899AABBCCDDEEFF

## Default: responseDelay = 95
## Should be "95" for CUL or COC, "100" for TI CC1101 and "60" for HM-CFG-LAN or HM-LGW
responseDelay = 60

Mein Error File (scheint nur alter Krams zu sein):

01/10/16 17:34:16.248 Error copying file /var/lib/homegear/db.sql: No such file or directory 01/10/16 17:34:16.255 Critical: No physical device could be initialized... Exiting... 01/10/16 17:59:51.508 Critical: No physical device could be initialized... Exiting... 01/10/16 18:01:46.560 Warning: Unknown physical device setting: <strong>id</strong>

sowie das ende des log files:

01/10/16 19:44:20.756 Module Miscellaneous: Loading XML RPC devices...
01/10/16 19:44:20.758 Loading devices...
01/10/16 19:51:47.260 Info: Loading family module mod_max.so
01/10/16 19:51:47.277 Info: Loading family module mod_insteon.so
01/10/16 19:51:47.291 Info: Loading family module mod_homematicbidcos.so
01/10/16 19:51:47.313 Info: Loading family module mod_miscellaneous.so
01/10/16 19:51:47.321 Info: Loading family module mod_philipshue.so
01/10/16 19:51:47.331 Info: Loading family module mod_homematicwired.so
01/10/16 19:51:47.377 Module HomeMatic BidCoS: LAN-Konfigurationsadapter "LEQ0641601": Info: Enabling AES encryption for communication with HM-CFG-LAN.
01/10/16 19:51:47.378 Initializing database...
01/10/16 19:51:47.384 Initializing family controller...
01/10/16 19:51:47.385 Module HomeMatic BidCoS: Loading XML RPC devices...
01/10/16 19:51:48.239 Info: Not initializing device family HomeMatic Wired, because no physical interface was found.
01/10/16 19:51:48.239 Info: Not initializing device family INSTEON, because no physical interface was found.
01/10/16 19:51:48.239 Info: Not initializing device family MAX!, because no physical interface was found.
01/10/16 19:51:48.239 Info: Not initializing device family Philips hue, because no physical interface was found.
01/10/16 19:51:48.239 Module Miscellaneous: Loading XML RPC devices...
01/10/16 19:51:48.241 Loading devices...

Hat jemand eine Idee, was ich falsch mache?

Gruß

Jan

Hallo Jan,

aktiviere mal Debuglevel 5 in /etc/homegear/main.conf, starte Homegear neu, lasse es 10 Minuten laufen und poste das gesamte Log. Versuche auch mal die Datei /var/lib/homegear/db.sql zu löschen.

Viele Grüße

Sathya

Hallo Sathya,
die letzten 300 Zeilen der Logdatei sind im Anhang. Um 15:38 Uhr habe ich nur mit Debug-Level versucht. Für den zweiten Versuch habe ich vorher die Datei db.sql gelöscht. Leider habe ich danach wieder die selbe Fehlermeldung erhalten.

Gruß

Jan
logfile.log (24.7 KB)

Hallo Jan,

ähm, starte mal Homegear direkt auf der Konsole. Also einfach “homegear” eintippen und schick mir die vollständige Ausgabe. Homegear scheint gar nicht richtig zu starten. Ich will sehen, ob auf der Konsole eine Fehlermeldung auftaucht, die im Log vielleicht nicht sichtbar ist. Falls nicht (so etwas wie “illegal instruction” oder “core dumped”, installier einmal Homegear 0.6 (runterladen und Pakete mit “dpkg -i PAKETNAME” installieren. Falls Abhängigkeiten fehlen “apt-get -f install” eingeben. Homegear 0.6 würde ich ohnehin inzwischen empfehlen. Ist nur noch nicht stable, weil noch etwas Dokumentation fehlt.

Viele Grüße

Sathya

Hallo Sathya,
danke für deine Hilfe.
Das Logfile zeigte keine Auffälligkeiten.
Danach habe ich dann mal homegear 0.6 ausprobiert und war dann auch einen Schritt weiter gekommen: sudo homeger -r hatte funktioniert. Aber bei dem Befehl fs 0 ist er dann ausgestiegen.

Ich habe dann deine vorinstallierte Version: “Raspbian 8 with Homegear and openHAB preinstalled” https://homegear.eu/downloads/rpi_homegear_jessie_20160108_openhab.zip drauf gespielt.
Dann die homegear.err.txt (423 Bytes) angepasst (ich habe einmal vorher die central adress angemacht, dann wieder aus und dann probiert zu binden mit einer Schaltsteckdose (aktuell das einzige, was ich habe). Leider kommt es zu Fehlermeldungen, siehe homematicbidcos.conf.txt (6.6 KB). Das homegear.log (48.4 KB) hängt auch dran.

Nun kann ich mit dem LAN-Adapter gar nichts mehr machen. Anpingen funktioniert, aber weder der HomeMatic LAN-Interface Configuratior, noch das Programm von HomeMatic zum Konfigurieren der Komponenten findet das LAN-Interface. Anpingen geht aber noch.
Ich muss noch dazu sagen, dass ich die Steckdose ganz zu Beginn schon mal mittels der HomeMatic Programme gepairt hatte, um diese auszuprobieren.

Wirst du schlau aus der Fehlermeldung im error file?

01/15/16 11:44:36.356 Module HomeMatic BidCoS: LAN-Konfigurationsadapter "My-HM-CFG-LAN": Info: No response to packet after 3 tries: 1006A001FD43AB2790F500050000000000 01/15/16 11:47:52.706 Module HomeMatic BidCoS: LAN-Konfigurationsadapter "My-HM-CFG-LAN": Info: No response to packet after 3 tries: 100CA001FD43AB2790F500050000000000 01/01/70 00:00:14.914 Warning: Time is in the past. Waiting for ntp to set the time...

Gruß

Jan

Hallo Jan,

das Log sieht sehr gut aus. Es funktioniert jetzt alles. Das bedeutet, ich muss dringend 0.5 neu kompilieren… Da stimmen wohl Abhängigkeiten nicht mehr.

Das liegt vermutlich daran, dass Homegear gerade mit ihm verbunden ist. Der LAN-Adapter akzeptiert nur eine Verbindung zur Zeit.

Deswegen klappt das Anlernen auch nicht. Einmal Werksreset, dann klappt es.

Viele Grüße

Sathya

Hi,
den Raspberry und den Windows-Rechner mit HomeMatic habe ich jetzt schon mehrfach rebootet. Der Raspberry ist aus und ich bekomme trotzdem keine Verbindung mit der HomeMatic SW hin.
Wenn ich den LAN-Adapter mit gedrückter Taste starte (Reset-Mode?), dann blinkt die Status LED dauerhaft rot. Wenn ich ihn danach wieder starte, ist aber alles ok. Irgend was kaputt gemacht?

Wegen meinem ersten Versuch mit homegear 0.5.5 habe ich eine Befürchtung, die ich jetzt leider nicht mehr kontrollieren kann: Ich glaube, ich habe die Repositories von Debian und nicht Raspian mittels wget eingebunden und installiert … Kann das sein?

Gruß

Jan

Ja.

Mit Software bekommst du den HM-CFG-LAN nicht kaputt. Im Log sah auch alles gut aus. Homegear hatte eine Verbindung. Schau mal, ob Homegear nach dem Start immer noch mit dem LAN-Konfigurationsadapter verbunden ist. Wenn das der Fall ist, ist alles gut und der Rest ist egal.

Viele Grüße

Sathya

Hallo,
ich habe leider auch diesen Fehler:

root@raspberrypi:/var/lib/homegear# homegear -r
04/04/16 20:23:42.415 Could not connect to socket. Error: No such file or directory
04/04/16 20:23:42.416 Could not connect to socket. Error: No such file or directory

Ich habe homegear frisch auf raspbian installiert und habe folgende Dateien von meinem alten raspberry pi über den laptop auf den neuen geschoben:
[ul]
db.sql
db.sql.bak
ordner scripts
main.conf
physicalinterfaces.conf

[/ul]

Ich hatte schonmal bei einer anderen Sache Probleme mit den Rechten als ich Dateien vom Mac auf den Raspberry geschoben habe, daher vermute ich auch hier das Problem.

Hier die Rechte:

pi@raspberrypi:~/homegear $ ls -al /etc/homegear/ insgesamt 56 drwxr-xr-x 3 root root 4096 Apr 4 19:32 . drwxr-xr-x 111 root root 4096 Apr 4 19:32 .. drwxr-xr-x 8 root root 4096 Apr 4 19:27 devices -r-------- 1 homegear homegear 827 Apr 4 19:32 dh1024.pem -rw-r--r-- 1 root root 1111 Apr 4 19:27 homegear.crt -r-------- 1 homegear homegear 1675 Apr 4 19:27 homegear.key -rw-r--r-- 1 homegear homegear 5432 Apr 4 19:59 main.conf -rw-r--r-- 1 homegear homegear 11492 Apr 4 20:09 physicalinterfaces.conf -r--r----- 1 homegear homegear 1458 Jun 13 2015 rpcclients.conf -rw-r--r-- 1 root root 4880 Jun 13 2015 rpcservers.conf

pi@raspberrypi:~/homegear $ ls -al /etc/homegear/ insgesamt 56 drwxr-xr-x 3 root root 4096 Apr 4 19:32 . drwxr-xr-x 111 root root 4096 Apr 4 19:32 .. drwxr-xr-x 8 root root 4096 Apr 4 19:27 devices -r-------- 1 homegear homegear 827 Apr 4 19:32 dh1024.pem -rw-r--r-- 1 root root 1111 Apr 4 19:27 homegear.crt -r-------- 1 homegear homegear 1675 Apr 4 19:27 homegear.key -rw-r--r-- 1 homegear homegear 5432 Apr 4 19:59 main.conf -rw-r--r-- 1 homegear homegear 11492 Apr 4 20:09 physicalinterfaces.conf -r--r----- 1 homegear homegear 1458 Jun 13 2015 rpcclients.conf -rw-r--r-- 1 root root 4880 Jun 13 2015 rpcservers.conf

Liegt da irgendwo ein Fehler vor?

Ansonsten hier nochmal die physicalinterfaces.conf:

[code]___________________________________________________________________________

---------------------------- HomeMatic BidCoS ----------------------------


#######################################
################# CUL #################
#######################################

The device family this interface is for

#[HomeMaticBidCoS]

Specify an unique id here to identify this device in Homegear

#id = My-CUL

When default is set to “true” Homegear will assign this device

to new peers.

#default = true

Options: cul, cc1100, coc, cuno, hmcfglan, hmlgw

#deviceType = cul

#device = /dev/ttyACM0

Default: responseDelay = 95

Should be “95” for CUL or COC, “100” for TI CC1101 and “60” for HM-CFG-LAN or HM-LGW

#responseDelay = 95

#######################################

HomeMatic Wireless LAN Gateway

#######################################

The device family this interface is for

#[HomeMaticBidCoS]

Specify an unique id here to identify this device in Homegear

#id = My-HM-LGW

When default is set to “true” Homegear will assign this device

to new peers.

#default = true

Options: cul, cc1100, coc, cuno, hmcfglan, hmlgw

#deviceType = hmlgw

IP address of your HM-LGW

#host = 192.168.178.100

First Port number your HM-LGW listens on. Normally 2000.

#port = 2000

Keep alive port number your HM-LGW listens on. Normally 2001.

#portKeepAlive = 2001

Put the security key printed on your HM-LGW here

#lanKey = SecurityKey

Specify a 16 byte (32 characters) long AES key here to protect your wireless communication

!!! IMPORTANT: Never ever lose this key. That would render your devices useless.

To remove the key from your devices, you need to factory reset them

#rfKey = 00112233445566778899AABBCCDDEEFF

With each key change currentRFKeyIndex needs to be

incremented by 1

#currentRFKeyIndex = 1

When you change rfKey, put the old key here. To change the key Homegear needs to know the

old and the new one.

!!! Do not set oldRFKey when you set rfKey for the first time !!!

##oldRFKey = 00112233445566778899AABBCCDDEEFF

Default: responseDelay = 95

Should be “95” for CUL or COC, “100” for TI CC1101 and “60” for HM-CFG-LAN or HM-LGW

#responseDelay = 60

#######################################
############# HM-CFG-LAN #############
#######################################

The device family this interface is for

#[HomeMaticBidCoS]

Specify an unique id here to identify this device in Homegear

#id = My-HM-CFG-LAN

When default is set to “true” Homegear will assign this device

to new peers.

#default = true

Options: cul, cc1100, coc, cuno, hmcfglan, hmlgw

#deviceType = hmcfglan

IP address of your HM-CFG-LAN

#host = 192.168.178.100

Port number your HM-CFG-LAN listens on. Normally 1000.

#port = 1000

Put the AES key printed on your HM-CFG-LAN here

#lanKey = 00112233445566778899AABBCCDDEEFF

Specify a 16 byte (32 characters) long AES key here to protect your wireless communication

!!! IMPORTANT: Never ever lose this key. That would render your devices useless.

To remove the key from your devices, you need to factory reset them

#rfKey = 00112233445566778899AABBCCDDEEFF

With each key change currentRFKeyIndex needs to be

incremented by 1. Default value is 1.

#currentRFKeyIndex = 1

When you change rfKey, put the old key here. To

change the key Homegear needs to know the old and

the new one.

!!! Do not set oldRFKey when you set rfKey for the first time !!!

##oldRFKey = 00112233445566778899AABBCCDDEEFF

Default: responseDelay = 95

Should be “95” for CUL or COC, “100” for TI CC1101 and “60” for HM-CFG-LAN or HM-LGW

#responseDelay = 60

#######################################
######### COC, SCC, CSM, CCD #########
#######################################

The device family this interface is for

#[HomeMaticBidCoS]

Specify an unique id here to identify this device in Homegear

#id = My-COC

When default is set to “true” Homegear will assign this device

to new peers.

#default = true

Options: cul, cc1100, coc, cuno, hmcfglan, hmlgw

Also use “coc” for SCC, CCD and CSM

#deviceType = coc

#device = /dev/ttyAMA0

Default: responseDelay = 95

Should be “95” for CUL or COC, “100” for TI CC1101 and “60” for HM-CFG-LAN or HM-LGW

#responseDelay = 95

Default: gpio1 = 0

“17” for COC, SCC and CCD. Empty for CSM.

#gpio1 = 17

Default: gpio2 = 0

“18” for COC and SCC. “22” for CCD. Empty for CSM.

#gpio2 = 18

Default: stackPosition = 0 (= no stacking)

Set stackPosition if you use the SCC and stacked multiple devices.

Set stackPosition to “1” for the lowest device, to “2” for the device

above that and so on.

stackPosition = 0

#######################################
################ CUNO ################
#######################################

The device family this interface is for

#[HomeMaticBidCoS]

Specify an unique id here to identify this device in Homegear

#id = My-CUNO

When default is set to “true” Homegear will assign this device

to new peers.

#default = true

Options: cul, cc1100, coc, cuno, hmcfglan, hmlgw

#deviceType = cuno

IP address of your CUNO

#host = 192.168.178.100

Port number your CUNO listens on. Normally 2323.

#port = 2323

Default: responseDelay = 95

Should be “95” for CUNO

#responseDelay = 95

#######################################
########## 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 = 23


----------------------------- HomeMatic Wired -----------------------------


#######################################
######### RS485 - USB Module #########
#######################################

The device family this interface is for

#[HomeMaticWired]

Specify an unique id here to identify this device in Homegear

#id = My-COC

Options: rs485, hmwlgw

#deviceType = rs485

Mostly /dev/ttyACM0 or /dev/ttyUSB0

#device = /dev/ttyUSB0

Should be “13” for serial modules, “20” for USB modules and “8” for HMW-LGW.

#responseDelay = 20

Set to “true” for USB modules

#oneWay = true

#######################################
######## RS485 - Serial Module ########
#######################################

The device family this interface is for

#[HomeMaticWired]

Specify an unique id here to identify this device in Homegear

#id = My-RS485

Options: rs485, hmwlgw

#deviceType = rs485

#device = /dev/ttyAMA0

Should be “13” for serial modules, “20” for USB modules and “8” for HMW-LGW.

#responseDelay = 13

Set to “true” for USB modules

#oneWay = false

GPIO to enable RX

#gpio1 = 22

Set GPIO to this value to enable RX

#enableRXValue = 0

GPIO to enable TX

#gpio2 = 17

Set GPIO to this value to enable TX

#enableTXValue = 1

!!!EXPERIMENTAL!!!

Reduces the time for the bus to become free from about 200 ms

to about 100 ms.

#fastSending = true

#######################################

HomeMatic Wired RS485 LAN Gateway

#######################################

The device family this interface is for

#[HomeMaticWired]

Specify an unique id here to identify this device in Homegear

#id = My-HMW-LGW

Options: rs485, hmwlgw

#deviceType = hmwlgw

IP address of your HMW-LGW

#host = 192.168.178.100

First Port number your HMW-LGW listens on. Normally 1000.

#port = 1000

Put the security key printed on your HMW-LGW here

#lanKey = SecurityKey

Should be “13” for serial modules, “20” for USB modules and “8” for HMW-LGW.

#responseDelay = 8


--------------------------------- INSTEON ---------------------------------


#######################################
########### Insteon Hub X10 ###########
#######################################

The device family this interface is for

#[INSTEON]

Specify an unique id here to identify this device in Homegear

#id = My-Hub

Options: insteonhubx10

#deviceType = insteonhubx10

IP address of your hub

#host = 192.168.178.100

Port number your hub listens on. Normally 9761.

#port = 9761

Should be “100”

#responseDelay = 100


---------------------------------- MAX! ----------------------------------


#######################################
################# CUL #################
#######################################

The device family this interface is for

[MAX]

Specify an unique id here to identify this device in Homegear

id = My-MAX-CUL

When default is set to “true” Homegear will assign this device

to new peers.

default = true

Options: cul, coc, cc1100

deviceType = cul

device = /dev/ttyACM0

Should be “40” for MAX!

responseDelay = 40

#######################################
########## TI CC1101 Module ##########
#######################################

The device family this interface is for

#[MAX]

Specify an unique id here to identify this device in Homegear

#id = My-MAX-CC1101

When default is set to “true” Homegear will assign this device

to new peers.

#default = true

Options: cul, coc, cc1100

#deviceType = cc1100

#device = /dev/spidev0.0

Default: responseDelay = 95

Should be “40” for CUL or COC and “45” for TI CC1101.

#responseDelay = 45

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 = 23


------------------------------- Philips hue -------------------------------


#######################################
############# Hue Bridge #############
#######################################

The device family this interface is for

#[PhilipsHue]

Specify an unique id here to identify this device in Homegear

This identifier is also used as the bridge user name and “password”.

#id = My-Bridge-1234

Options: huebridge

#deviceType = huebridge

IP address of your bridge

#host = 192.168.178.100

Port number your bridge listens on. Normally 80.

#port = 80

Should be “100” for Philips hue

#responseDelay = 100
[/code]

und die main.cfg

[code]# Homegear configuration file

Default: debugLevel = 3

debugLevel = 4

Prints log information helping in fixing errors

Default: devLog = false

devLog = false

If databasePath is empty, the executable path is used

Default: databasePath =

databasePath = /var/lib/homegear/db.sql

If databaseMemoryJournal is set to true database write operations are faster but if your system

suffers a power loss the database might get corrupted.

Default: databaseMemoryJournal = true

databaseMemoryJournal = true;

If databaseSynchronous is set to false database write operations are faster but if your system

suffers a power loss the database might get corrupted.

Default: databaseSynchronous = false

databaseSynchronous = false;

Default: logfilePath = /var/log/homegear

logfilePath = /var/log/homegear

SSL options

You can create a new certificate pair with:

openssl genrsa -out /etc/homegear/homegear.key 2048

openssl req -new -key /etc/homegear/homegear.key -out /etc/homegear/homegear.csr

openssl x509 -req -in /etc/homegear/homegear.csr -signkey /etc/homegear/homegear.key -out /etc/homegear/homegear.crt

Default: certPath = /etc/homegear/homegear.crt

certPath = /etc/homegear/homegear.crt

Default: keyPath = /etc/homegear/homegear.key

keyPath = /etc/homegear/homegear.key

When “loadDHParamsFromFile” is set to “false”, Diffie-Hellman parameters will be generated when Homegear starts.

That actually is more secure, but the generation takes a long time on slow computers.

Default: loadDHParamsFromFile = true

loadDHParamsFromFile = true

Default: dhParamPath = /etc/homegear/dh1024.pem

dhParamPath = /etc/homegear/dh1024.pem

Path to device description files

Default: /etc/homegear/devices

deviceDescriptionPath = /etc/homegear/devices

Path to the RPC clients event server settings file.

Default: clientSettingsPath = /etc/homegear/rpcclients.conf

clientSettingsPath = /etc/homegear/rpcclients.conf

Path to the RPC server settings file.

Default: serverSettingsPath = /etc/homegear/rpcservers.conf

serverSettingsPath = /etc/homegear/rpcservers.conf

Path to the physical interface settings file.

Default: physicalInterfaceSettingsPath = /etc/homegear/physicalinterfaces.conf

physicalInterfaceSettingsPath = /etc/homegear/physicalinterfaces.conf

Path to the GPIO root directory. Only relevant if one of the physical devices needs GPIO access.

Default: gpioPath = /sys/class/gpio

gpioPath = /sys/class/gpio

Path to scripts which can be executed by calling “runScript”

Default: scriptPath = /var/lib/homegear/scripts

scriptPath = /var/lib/homegear/scripts

Path to the family modules.

Default: modulePath = /var/lib/homegear/modules

modulePath = /var/lib/homegear/modules

Path to the directory with firmware updates

Default: firmwarePath = /var/lib/homegear/firmware

firmwarePath = /var/lib/homegear/firmware

Some clients don’t provide the option to set their hostname to

“localhost” or “127.0.0.1” so a SSH tunnel normally wouldn’t work.

To redirect communication to a client’s XML RPC event server through a

SSH tunnel in this case, specify the client’s XML RPC server address

here. Homegear replaces the provided address (or hostname) with

127.0.0.1 (or ::1 when IPv6 is used). Multiple entries are allowed.

redirectToSSHTunnel = 192.168.0.1

redirectToSSHTunnel = fdef:abcd:bcda::1234

redirectToSSHTunnel = 192.168.0.10

redirectToSSHTunnel = MyHostname

!!!Don’t change settings below unless you know exactly what you’re doing!!!

!!!Don’t change settings below unless you know exactly what you’re doing!!!

!!!Don’t change settings below unless you know exactly what you’re doing!!!

Default: prioritizeThreads = true

prioritizeThreads = true

Default: workerThreadWindow = 3000

workerThreadWindow = 3000

Default: rpcServerMaxConnections = 50

rpcServerMaxConnections = 50

Default: rpcServerThreadPriority = 0

rpcServerThreadPriority = 0

Default: rpcServerThreadPolicy = SCHED_OTHER

Valid policies: SCHED_OTHER, SCHED_BATCH, SCHED_IDLE, SCHED_FIFO, SCHED_RR

rpcServerThreadPolicy = SCHED_OTHER

Default: rpcClientMaxThreads = 50

rpcClientMaxThreads = 50

Default: rpcClientThreadPriority = 0

rpcClientThreadPriority = 0

Default: rpcClientThreadPolicy = SCHED_OTHER

Valid policies: SCHED_OTHER, SCHED_BATCH, SCHED_IDLE, SCHED_FIFO, SCHED_RR

rpcClientThreadPolicy = SCHED_OTHER

Default: workerThreadPriority = 0

workerThreadPriority = 0

Default: workerThreadPolicy = SCHED_OTHER

Valid policies: SCHED_OTHER, SCHED_BATCH, SCHED_IDLE, SCHED_FIFO, SCHED_RR

workerThreadPolicy = SCHED_OTHER

Default: packetQueueThreadPriority = 45

packetQueueThreadPriority = 45

Default: packetQueueThreadPolicy = SCHED_FIFO

Valid policies: SCHED_OTHER, SCHED_BATCH, SCHED_IDLE, SCHED_FIFO, SCHED_RR

packetQueueThreadPolicy = SCHED_FIFO

Default: packetReceivedThreadPriority = 0

packetReceivedThreadPriority = 0

Default: packetReceivedThreadPolicy = SCHED_OTHER

Valid policies: SCHED_OTHER, SCHED_BATCH, SCHED_IDLE, SCHED_FIFO, SCHED_RR

packetReceivedThreadPolicy = SCHED_OTHER

Default: eventMaxThreads = 20

eventMaxThreads = 20

Default: eventTriggerThreadPriority = 0

eventTriggerThreadPriority = 0

Default: eventTriggerThreadPolicy = SCHED_OTHER

Valid policies: SCHED_OTHER, SCHED_BATCH, SCHED_IDLE, SCHED_FIFO, SCHED_RR

eventTriggerThreadPolicy = SCHED_OTHER[/code]

logs scheint es noch nicht zu geben.

Vielen Dank schonmal!

Welche Version hast Du denn jetzt drauf. ab der 0.6 wird die physical.conf in einzelne Dateien gesplittet.

Thomas

hab die vorhin runtergeladen:

pi@raspberrypi:~ $ homegear -v Homegear version 0.5.25 Copyright (C) 2013-2015 Sathya Läufer

Hey,

hmm. Komisch, dass es keine Logs gibt. Was wird ausgegeben, wenn du “/etc/init.d/homegear start” eingibst. Gibt es nach der Eingabe Logs? Falls nein, probier Homegear einmal direkt zu starten mit: sudo -u homegear homegear. Was wird da ausgegeben?

Viele Grüße

Sathya

Hey,
komischerweise ist jetzt mittlerweile doch ein log da und es geht auch so wie es aussieht.
Trotzdem danke!

Hallo Sathya, Hallo Alle

ich versucher gerade HG auf einem Pi3 mit Debian8 zum Laufen zu bekommen und hänge auch gerade bei dieser Meldung fest.
Homegear ist Version 0.6.0-1300. Eigentlich sieht es auch ganz gut aus - bis auf die Meldung: “Symbol “getFamilyId” not found.”
[…]
Critical: Could not open module “/var/lib/homegear/modules/mod_insteon.so”. Symbol “getFamilyId” not found.
Info: Disposing family module mod_insteon.so
Debug: Deleting factory pointer of module mod_insteon.so
Debug: Closing dynamic library module mod_insteon.so
Debug: Dynamic library mod_insteon.so disposed
[…]
Gruß
Michael

Hallo Michael,

schau mal, ob es jetzt klappt.

Viele Grüße

Sathya

Hier endet der Thread und gerade wird es interessant. Auch ich bin seit einem Update auf Jessie in der Situation, dass mein Homegear nicht mehr funktioniert.
Es startet wieder, aber auch ich bekomme die Meldungen wie bei Michael. Und kann somit auch auch keine devices zugreifen.
Ich bin auf 0.6.7-1480 auf einem Raspi mit HM-CFG2 USB

Edit: Ach und da ist die Lösung: 0.6.7-1480 - Symbol "getFamilyId"