Einsatz von mehreren HM-CFG-LAN

Hallo sathya,
inzwischen bin ich dank Deiner Hilfe gut vorangekommen. :smiley:
Nun stellt sich das nächste Problem: Wie kann ich zur Erhöhung der Reichweite einen 2. Lan-Konfigurationsadapter (HM-CFG-LAN) an homegear anmelden?
wenn ich in der physicalinterfaces.conf eine 2 Instanz anlege, dann wird nur die 2. Instanz angesprochen, die erste ist dann weg :frowning:
Meine physicalinterfaces.conf sieht dabei wie folgt aus:

#################################
########## HM-CFG-LAN ###########
#################################
##[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, hmcfglan, hmlgw
deviceType = hmcfglan

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

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

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

## Specify an AES key here to protect your wireless communication
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 ###########
#################################
##[HomeMaticBidCoS]
## Specify an unique id here to identify this device in Homegear
id = My-HM-CFG-LAN-2

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

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

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

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

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

## Specify an AES key here to protect your wireless communication
rfKey = 11112233445566778899AABBCCDDEEFF

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

oder habe ich da einen Denkfehler? :cry:

Grüße
Silberstreifen

Hey Silberstreifen,

du musst den Kommentar vor den beiden “[HomeMaticBidCoS]” noch entfernen, dann sollte es klappen. So überschreiben die Einstellungen unten die Einstellungen oben.

Liebe Grüße

Sathya

ja prima, jetzt funktioniert’s :smiley:
mal sehen, wo die nächste Klippe ist.

Super :wink:!

Hab die Standard-physicaldevices.conf auch mal etwas geändert. Jetzt ist es besser sichtbar, dass die Familie auch auskommentiert werden muss.

[quote=“sathya”]Jetzt ist es besser sichtbar, dass die Familie auch auskommentiert werden muss.
[/quote]
Hatte auch einen gewaltigen “Facepalm-Moment” bei der ersten Fehlersuche.

In Version 0.5.5 werden jetzt Warnungen ausgegeben, wenn:

[ul]
[li] Die Gerätefamilie nicht definiert ist.[/li]
[li] Oder, wenn “deviceType” bereits gesetzt ist und ohne Familiendefinition (wie “[HomeMaticBidCoS]”) neu gesetzt wird.[/li][/ul]

Habt ihr noch irgendeine Idee, wie man das Ganze einfacher gestalten könnte?

Liebe Grüße

Sathya

[quote=“sathya”]
Habt ihr noch irgendeine Idee, wie man das Ganze einfacher gestalten könnte?[/quote]

Ich denke dies ist gar nicht nötig. Der Syntax ist ja eigentlich absolut logisch und die Config-Files sind sehr gut kommentiert.
.

Hallo!

Wie schaut bei mehreren HM-CFG-LANs dann eigentlich die Kommunikation mit den Aktoren/Sensoren aus?
Gehen die Pakete auf allen HM-CFG-LANs raus oder ist das abhängig von der Verbindungsqualität zwischen den HM-CFG-LANs und allen Aktoren/Sensoren (RSSI Werte) ?

Viele Grüße!

Hallo,

standardmäßig wird der HM-CFG-LAN verwendet, bei dem in der physicalinterfaces.conf “default = true” steht. Ändern lässt sich das für ein Gerät über den RPC-Befehl “setInterface” [1] (bis es eine Konfigurationsoberfläche gibt, kannst du als “Notlösung” z. B. die Test.php in /var/lib/homegear/scripts anpassen). Leider kann zur Zeit für das Senden und Empfangen pro Gerät nur jeweils ein fixer HM-CFG-LAN genutzt werden. Das heißt eine Fernbedienung kann leider nicht automatisch die Schnittstelle mit dem besten Empfang nutzen. Das plane ich aber zu ändern. Wenn du allerdings zum Beispiel als temporäre Lösung einen CUL verwendest, ist der Empfang mit guter Antenne deutlich besser als mit dem HM-CFG-LAN. Wenn du AES-Handshakes aktivieren möchtest, lässt sich auch an den HM-CFG-LAN eine gute Antenne anbauen. Noch besseren Empfang hast du mit Verstärker (TI CC1190). Davon gibt’s aber leider nur recht teure Evaluationsplatinen im Doppelpack [2] und leider ist das Ganze natürlich wieder ohne AES-Handshake-Unterstützung.

Liebe Grüße

Sathya

[1] https://www.homegear.eu/index.php/SetInterface
[2] http://www.digikey.de/product-detail/de/CC1101CC1190EMK868/296-30801-ND/2749366

[quote] Das heißt eine Fernbedienung kann leider nicht automatisch die Schnittstelle mit dem besten Empfang nutzen. Das plane ich aber zu ändern.
[/quote]

Das hört sich super an, vielen Dank!