HM-Sys-sRP-Pl Repeater: Geräte-Zuweisung in fhem

Begonnen von caldir65, 21 Februar 2014, 00:38:40

Vorheriges Thema - Nächstes Thema

caldir65

Hallo,

ich habe mir den o.g. HM-Repeater zugelegt und möchte ihn dazu einsetzen, einige Devices besser zu erreichen, die sonst mit Empfangsproblemen zu kämpfen haben.

Kann ich jetzt die Zuweisung der Geräte an (in) den Repeater auch mit fhem vornehmen, oder muß ich dafür auf die Win-Software für den HMLAN zurück greifen?

Die Versionen auf meinem Raspi sind halbwegs aktuell
;)
# $Id: fhem.pl 4935 2014-02-15 08:34:09Z rudolfkoenig $
# $Id: 00_CUL.pm 4803 2014-02-04 08:07:28Z rudolfkoenig $
# $Id: 10_CUL_HM.pm 4989 2014-02-18 19:29:32Z martinp876 $
# $Id: 14_CUL_WS.pm 4229 2013-11-15 17:29:55Z rudolfkoenig $
# $Id: 01_FHEMWEB.pm 4977 2014-02-17 20:06:51Z rudolfkoenig $
# $Id: 10_FS20.pm 3764 2013-08-22 07:09:38Z rudolfkoenig $
# $Id: 92_FileLog.pm 4805 2014-02-04 12:56:51Z rudolfkoenig $
# $Id: 00_HMLAN.pm 4973 2014-02-17 19:18:17Z martinp876 $
# $Id: 73_PRESENCE.pm 4824 2014-02-06 19:33:24Z markusbloch $
# $Id: 99_RFritzBox.pm $
# $Id: 99_SUNRISE_EL.pm 4537 2014-01-03 08:28:59Z rudolfkoenig $
# $Id: 98_SVG.pm 4951 2014-02-16 08:37:37Z rudolfkoenig $
# $Id: 99_Utils.pm 3595 2013-08-05 05:38:48Z tobiasfaust $
# $Id: 59_Weather.pm 4887 2014-02-11 19:27:08Z borisneubert $
# $Id: 99_XmlList.pm 1840 2012-09-12 13:52:08Z rudolfkoenig $
# $Id: 90_at.pm 4844 2014-02-08 07:54:03Z rudolfkoenig $
# $Id: 98_autocreate.pm 4876 2014-02-10 19:59:14Z rudolfkoenig $
# $Id: 98_dummy.pm 4934 2014-02-15 08:23:12Z rudolfkoenig $
# $Id: 95_holiday.pm 3602 2013-08-07 13:06:49Z rudolfkoenig $
./FHEM/99_myUtils.pm: No such file or directory
# $Id: 98_notice.pm 2647 2013-02-04 21:43:52Z mfr69bs $
# $Id: 91_notify.pm 4933 2014-02-15 08:22:35Z rudolfkoenig $
# $Id: 98_structure.pm 4690 2014-01-19 16:28:17Z rudolfkoenig $
# $Id: 98_telnet.pm 4844 2014-02-08 07:54:03Z rudolfkoenig $
# $Id: 98_update.pm 4070 2013-10-19 11:22:17Z rudolfkoenig $
# $Id: 98_weblink.pm 3770 2013-08-23 13:29:58Z rudolfkoenig $


Gruß, Christoph
Alte Techniker-Regel: "kaum macht man es richtig, funktioniert es auch"
------
Dell Wyse5070 ThinClient 16GBRam, 128GB SSD, Lubuntu 24.04.01LTS, fhem (aktuell), debmatic, Homematic-Devs, ConBee II und deConz, viele Shellys, Rademacher, NextCloud-Anbindung, FullyKioskBrowser+FUIP uvm.

martinp876


caldir65

Hallo Martin,

danke für die schnelle Antwort.

Gruß, Christoph
Alte Techniker-Regel: "kaum macht man es richtig, funktioniert es auch"
------
Dell Wyse5070 ThinClient 16GBRam, 128GB SSD, Lubuntu 24.04.01LTS, fhem (aktuell), debmatic, Homematic-Devs, ConBee II und deConz, viele Shellys, Rademacher, NextCloud-Anbindung, FullyKioskBrowser+FUIP uvm.

zwockel

Hallo,  ich nutze den Repeater. funktioniert soweit recht gut.
Nur bekomme ich immer einen CUL2: Unknown code A0B42E001F11234285D1D010E::-68.5:CUL2, help me! Eintrag
im logfile. Immer wenn der Empfänger wohl den Befehl bestätigt.
Ich habe das peer in beiden Richtungen mit setRepeat angeben.
Die Atribute repPeers lautet CUL2:CUL_HM_HM_LC_SW4_DR_254AF9:n,CUL_HM_HM_LC_SW4_DR_254AF9:CUL2:n,CUL_HM_HM_Sen_MDIR_O_24F57B:CUL2:n,CUL2:CUL_HM_HM_Sen_MDIR_O_24F57B:n,Bewegungsmelder_Kellerflur:CUL2:n,CUL2:Bewegungsmelder_Kellerflur:n,CUL2:CUL_HM_ROTO_ZEL_STG_RM_FZS_1A1F1A:n,CUL_HM_ROTO_ZEL_STG_RM_FZS_1A1F1A:CUL2:n,CUL2:CUL_HM_HM_LC_SW1_FM_285D1D:n,CUL_HM_HM_LC_SW1_FM_285D1D:CUL2:n,CUL2:CUL_HM_HM_LC_SW1_FM_285A06:n,CUL_HM_HM_LC_SW1_FM_285A06:CUL2:n
getConfig bricht mit RESPONSE TIMEOUT:PeerList ab.
getConfig geht nur nach einen Zurücksetzen des Pepeaters. Bis zum 6. oder 7. Eintrag funktioniert getConfig. Danach nicht mehr.

Kann mir jemand weiterhelfen?

martinp876

Es ist wohl eher so, dass der repeater das gesendete Kommando wiederholt (sein Job) und HMLAN dann sein eigenes Kommando zu sehen bekommt.
F11234 ist die ID deines CUL2?

Du kannst eine vccu anlegen, die diese messages bearbeitet.

Dass abgebrochen wird liegt sicher am Timing der CUL. Um dies stabiler zu bekommen muss die neuen FW freigegeben werden (welche CUL hast du den?)
Das Projekt habe ich aus den augen verloren - wenn das steht erwarte ich wichtige Verbesserungen im Timing der CUL.

Ggf bei Rudi nachfragen - macht sicher sinn, wenn es User tun, die es brauchen.

zwockel

F11234 ist die ID des CUL2.
Wie kann ich vccu anlegen und was bedeutet dieses?
Die FW auf dem CUL ist die aktuellste. Ohne Besserung.
Ich habe 3 CC1101 - USB - Lite module - V3 im Betrieb.
1x FS 20
1x HM
1x MAX!
Die Reichweite mit der 5cm Antenne ist eher bescheiden. Ich habe die 15cm Antenne bestellt. Mal schauen wie es dann mit der Reichweite aussieht.

martinp876

define vccu CUL_HM <HMId>
<HMId> ist die ID des IO (HMLAN)
attr vccu model CCU-FHEM
attr vccu IOList <io1>,<io2>,...
z.B.
attr vccu IOList CUL2


zwockel

Hallo martin876,
mit folgen Eintrag:
define vccu CUL_HM F11234
attr vccu model CCU-FHEM
attr vccu IOList CUL2

sind die unknown code Einträge endlich verschwunden!
Besten Dank !
Ist es ratsam die Broadcast Meldungen auch zu repeaten bzw. im  setRepeat mit yes einzutragen?
Bisweilen habe ich "no" vewendet.

martinp876

Zitatsind die unknown code Einträge endlich verschwunden!
schaue gelegentlich in der vccu vorbei - da werden die Devices dann gesammelt. Du kannst/solltest diese dann mit defIgnUnknown als CUL_HM instanz anlegen.

zwockel

Zitat von: martinp876 am 09 August 2014, 12:00:51
schaue gelegentlich in der vccu vorbei - da werden die Devices dann gesammelt. Du kannst/solltest diese dann mit defIgnUnknown als CUL_HM instanz anlegen.
Hallo Martin,
ich habe jetzt in den Readings folgendes stehen:
unknown_1621CA received 2014-08-09 22:25:24
unknown_17BDAF received 2014-08-09 22:22:54
unknown_2297E6 received 2014-08-10 11:28:31
unknown_285DD0 received 2014-08-09 13:10:39

Was soll ich nun konkret in fhem.cfg eintragen?

Besten Dank!

martinp876

das steht in der vccu - korrekt?
Du kannst die devices definieren und ignorieren

define dev1 CUL_HM 1621CA
attr dev1 ignore 1
.....
oder du nutzt
set vccu defIgnUnknown

was das gleiche tut.

mit HMINFO kannst du sie dann wieder finden
get hm param -id DEF ignore



zwockel

Wäre der Eintrag so richtig?:
define dev1 CUL_HM 1621CA
attr dev1 ignore 1
define dev2 CUL_HM 17BDAF
attr dev2 ignore 2
define dev3 CUL_HM 2297E6
attr dev3 ignore 3
define dev4 CUL_HM 285DD0
attr dev4 ignore 4

oder muß es immer ignore 1 heißen?

martinp876

ignore 1 sollte es heisen.
Funktionieren wird wahrscheinlich alles ausser 0