Hilfe beim Pairing von HM-PB-4Dis-WM mit virtuellem Gerät/Dummy

1,088 views
Skip to first unread message

eppi

unread,
Dec 16, 2012, 9:02:17 AM12/16/12
to fhem-...@googlegroups.com
Hallo zusammen
Ich benötige Unterstützung beim pairing meines HM-PB-4Dis-WM. Ich benutze die aktuelle FHEM Version (Stand heute: fhem.pl 2271 2012-12-06 20:44:21Z martinp876) .

Was möchte ich machen:
Ich möchte gerne die einzelnen Kanäle die man im HM-PB-4Dis-WM definieren kann mit FHEM, resp einen virtuellen Device in FHEM pairen.

Wie bin ich bis anhin vorgegangen:
In FHEM habe ich dazu ein virtuelles Device (gem diesem Wiki Eintrag). Das sieht dann bei mir wie folgt aus:

define HMvirtual CUL_HM ABC123
attr HMvirtual IODev HMLAN1
attr HMvirtual hmClass receiver
attr HMvirtual peerIDs
attr HMvirtual room Technik
attr HMvirtual subType switch


Als nächster Schritt habe ich meinen HMLAN Adapter in den Pairing-Mode gesetzt mit hmPairForSec 600.
Danach bin ich am HM-PB-4Dis-WM ist Menu "Anlernen" - "Position 1" gegangen und habe darauf hin "Anlernen 1", "Starten" gedrückt. FHEM hat mir dabei 20 Buttons angelegt: LED_Taster_EG_Btn_01 bis LED_Taster_EG_Btn_20

Nun wollte ich mich an die Verknüpfung "Pairing" der "Position 1" meines HM-PB-4Dis-WM mit dem zuvor angelegten Device "HMvirtual" machen. Dabei bin ich wie folgt vorgegangen:
  1. Pairing abgesetzt mit
    set LED_Taster_EG_Btn_01 devicepair 0 HMvirtual single set remote
  2. Beim HM-PB-4Dis-WM auf Position1, Anlernen gegangen und Vorgang gestartet.
    Der Vorgang wurde leider nicht mit einem ACK abgeschlossen, die LED Anzeige blieb auf orange.

Im Log sehe ich dann folgendes:

CUL_HM pair: LED_Taster_EG remote, model HM-PB-4DIS-WM serialNr IEQ0458171

Fehlt da noch was, oder was mache ich falsch?

Vielen Dank!
Gruss Eppi








habbo656

unread,
Dec 16, 2012, 3:22:23 PM12/16/12
to fhem-...@googlegroups.com

Hallo Eppi,

ich stehe vor dem gleichen Problem. Ich möchte eine "Zu Hause" Schaltung mit dem 4Dis realisieren und entsprechend einen virtuellen Aktor schalten. FHEM kann jedoch kein Acknowledge senden, weshalb das 4Dis den Schaltvorgang negativ quittiert (rot). Bisher kenne ich keine Lösung. Vielleicht können die fleißigen ENtwickler ein CUL_HM-Dummy-Device erstellen? 

Martin

unread,
Dec 17, 2012, 6:46:28 AM12/17/12
to fhem-...@googlegroups.com
Hallo,

auf anhieb sehe ich die Loesung nicht. Hier mein Vorschlag:

# HMvirtual soll ein virtuelles device sein, kein reales? Also:
define HMvirtual CUL_HM ABC123
set HMvirtual virtual 1 # define 1 virtuellen Kanal

=> nun hast du einen HMvirtual_Btn1
# room nach bedarf setzen, subtype hat nichts verloren im Virtuellen device.
# Eigentlich ist subType nie vom User zu setzen sondern sollte immer aus dem Device kommen.
# natuerlich kannst du deinen
HMvirtual_Btn1 renamen

# dein
HM-PB-4Dis-WM ist schon definiert, nehmen ich an.

set LED_Taster_EG_Btn_01 devicepair 0 HMvirtual_Btn1 single set remote
# dies pairt nur die remote-seite, nicht den aktor. ist dies gewuenscht? Eine gruene LED bekommt man so beim schalten nicht
  1. Beim HM-PB-4Dis-WM auf Position1, Anlernen gegangen und Vorgang gestartet. Der Vorgang wurde leider nicht mit einem ACK abgeschlossen, die LED Anzeige blieb auf orange.
 Falls es noch dem obigen vorgehen immer noch nicht funktioniert bitte einmal mitloggen mit
attr global verbose 1
attr global mseclog 1
attr <hmlan> loglevel 1

dann ausfuehren:
set LED_Taster_EG_Btn_01 devicepair 0 HMvirtual_Btn1 single set remote
# oder
set LED_Taster_EG_Btn_01 devicepair 0 HMvirtual_Btn1 single set # besser - pairt komplett
set LED_Taster_EG getConfig
#anlernen druecken
# settings kontrollieren in der web-ansicht oder mit
list
LED_Taster_EG
list LED_Taster_EG_Btn_01
list HMvirtual_Btn1


Im Log sehe ich dann folgendes:

CUL_HM pair: LED_Taster_EG remote, model HM-PB-4DIS-WM serialNr IEQ0458171 
Fehlt da noch was, oder was mache ich falsch?
das mit dem virtuellen aktor ist in jedem Fall falsch
Gruss
Martin
Reply all
Reply to author
Forward
0 new messages