Keine ACKs an HM-PB-6-WM55

Begonnen von date, 04 März 2014, 22:07:49

Vorheriges Thema - Nächstes Thema

date

Hallo,

ich habe FHEM auf einem Linux Server im Einsatz. Einen HM-PB-6-WM55 6fach-Funk-Wandtaster habe ich bereits erfolgreich seit einigen Monaten im Einsatz. Bei einem kürzlich nachgekauften zweiten Exemplar bekommen ich einfach die grüne Bestätigungs-LED am Schalter nicht zum leuchten. Als relativ blutiger Anfänger bin ich mittlerweile ziemlich ratlos.
Über Hilfe/ Denkanstöße wäre ich echt sehr dankbar!

Das Wiki zum HM-PB-6-WM55 6fach-Funk-Wandtaster habe ich durchgearbeitet:


set CUL_0 hmPairForSec 60


Anlerntaste am Schalter gedrückt

Log:

2014.03.04 21:22:52 3: CUL_HM Unknown device CUL_HM_HM_PB_6_WM55_24B971, please define it
2014.03.04 21:22:52 2: autocreate: define CUL_HM_HM_PB_6_WM55_24B971 CUL_HM 24B971 A1A00840024B9710000001100A94B45513039323932303340060000
2014.03.04 21:22:52 3: CUL_HM pair: CUL_HM_HM_PB_6_WM55_24B971 remote, model HM-PB-6-WM55 serialNr KEQ0929203
2014.03.04 21:22:52 2: autocreate: define FileLog_CUL_HM_HM_PB_6_WM55_24B971 FileLog ./log/CUL_HM_HM_PB_6_WM55_24B971-%Y.log CUL_HM_HM_PB_6_WM55_24B971
2014.03.04 21:22:53 2: autocreate: define CUL_HM_HM_PB_6_WM55_24B971_Btn_01 CUL_HM 24B97101
2014.03.04 21:22:53 2: autocreate: define FileLog_CUL_HM_HM_PB_6_WM55_24B971_Btn_01 FileLog ./log/CUL_HM_HM_PB_6_WM55_24B971_Btn_01-%Y.log CUL_HM_HM_PB_6_WM55_24B971_Btn_01
2014.03.04 21:22:54 2: autocreate: define CUL_HM_HM_PB_6_WM55_24B971_Btn_02 CUL_HM 24B97102
2014.03.04 21:22:54 2: autocreate: define FileLog_CUL_HM_HM_PB_6_WM55_24B971_Btn_02 FileLog ./log/CUL_HM_HM_PB_6_WM55_24B971_Btn_02-%Y.log CUL_HM_HM_PB_6_WM55_24B971_Btn_02
2014.03.04 21:22:55 2: autocreate: define CUL_HM_HM_PB_6_WM55_24B971_Btn_03 CUL_HM 24B97103
2014.03.04 21:22:55 2: autocreate: define FileLog_CUL_HM_HM_PB_6_WM55_24B971_Btn_03 FileLog ./log/CUL_HM_HM_PB_6_WM55_24B971_Btn_03-%Y.log CUL_HM_HM_PB_6_WM55_24B971_Btn_03
2014.03.04 21:22:56 2: autocreate: define CUL_HM_HM_PB_6_WM55_24B971_Btn_04 CUL_HM 24B97104
2014.03.04 21:22:56 2: autocreate: define FileLog_CUL_HM_HM_PB_6_WM55_24B971_Btn_04 FileLog ./log/CUL_HM_HM_PB_6_WM55_24B971_Btn_04-%Y.log CUL_HM_HM_PB_6_WM55_24B971_Btn_04
2014.03.04 21:22:57 2: autocreate: define CUL_HM_HM_PB_6_WM55_24B971_Btn_05 CUL_HM 24B97105
2014.03.04 21:22:57 2: autocreate: define FileLog_CUL_HM_HM_PB_6_WM55_24B971_Btn_05 FileLog ./log/CUL_HM_HM_PB_6_WM55_24B971_Btn_05-%Y.log CUL_HM_HM_PB_6_WM55_24B971_Btn_05
2014.03.04 21:22:58 2: autocreate: define CUL_HM_HM_PB_6_WM55_24B971_Btn_06 CUL_HM 24B97106
2014.03.04 21:22:58 2: autocreate: define FileLog_CUL_HM_HM_PB_6_WM55_24B971_Btn_06 FileLog ./log/CUL_HM_HM_PB_6_WM55_24B971_Btn_06-%Y.log CUL_HM_HM_PB_6_WM55_24B971_Btn_06


Virtuellen Aktor anlegen (testhalber nur für Btn6):

define VACT3_dev CUL_HM 456789
set VACT3_dev virtual 1
rename VACT3_dev_Btn1 VACT3_Taster
set CUL_HM_HM_PB_6_WM55_24B971_Btn_06 peerChan 0 VACT3_Taster single set
set CUL_HM_HM_PB_6_WM55_24B971 getConfig


Schalter erneut pairen:

set CUL_0 hmPairForSec 60


Anlerntaste am Schalter gedrückt


set CUL_HM_HM_PB_6_WM55_24B971 getConfig


Wenn ich jetzt den Taster 6 drücke, leuchtet lediglich die orange LED auf.

CUL_HM_HM_PB_6_WM55_24B971_Btn_06-2014.log:

2014-03-04_21:30:42 CUL_HM_HM_PB_6_WM55_24B971_Btn_06 R-VACT3_Taster-expectAES: set_off
2014-03-04_21:30:42 CUL_HM_HM_PB_6_WM55_24B971_Btn_06 R-VACT3_Taster-peerNeedsBurst: set_off
2014-03-04_21:33:38 CUL_HM_HM_PB_6_WM55_24B971_Btn_06 Short (to CUL_0)
2014-03-04_21:33:38 CUL_HM_HM_PB_6_WM55_24B971_Btn_06 trigger: Short_4
2014-03-04_21:52:40 CUL_HM_HM_PB_6_WM55_24B971_Btn_06 Short (to CUL_0)
2014-03-04_21:52:40 CUL_HM_HM_PB_6_WM55_24B971_Btn_06 trigger: Short_5


Short(to CUL_0) macht hier wohl den Unterschied zu meinem funktionierenden HM-PB-6-WM55

Hier noch ein Auszug aus meiner fhem.cfg:

define CUL_HM_HM_PB_6_WM55_24B971 CUL_HM 24B971
attr CUL_HM_HM_PB_6_WM55_24B971 .devInfo 060000
attr CUL_HM_HM_PB_6_WM55_24B971 .stc 40
attr CUL_HM_HM_PB_6_WM55_24B971 expert 2_full
attr CUL_HM_HM_PB_6_WM55_24B971 firmware 1.1
attr CUL_HM_HM_PB_6_WM55_24B971 model HM-PB-6-WM55
attr CUL_HM_HM_PB_6_WM55_24B971 peerIDs
attr CUL_HM_HM_PB_6_WM55_24B971 room CUL_HM
attr CUL_HM_HM_PB_6_WM55_24B971 serialNr KEQ0929203
attr CUL_HM_HM_PB_6_WM55_24B971 subType remote
attr CUL_HM_HM_PB_6_WM55_24B971 webCmd getConfig
define FileLog_CUL_HM_HM_PB_6_WM55_24B971 FileLog ./log/CUL_HM_HM_PB_6_WM55_24B971-%Y.log CUL_HM_HM_PB_6_WM55_24B971
attr FileLog_CUL_HM_HM_PB_6_WM55_24B971 logtype text
attr FileLog_CUL_HM_HM_PB_6_WM55_24B971 room CUL_HM
define CUL_HM_HM_PB_6_WM55_24B971_Btn_01 CUL_HM 24B97101
attr CUL_HM_HM_PB_6_WM55_24B971_Btn_01 expert
attr CUL_HM_HM_PB_6_WM55_24B971_Btn_01 model HM-PB-6-WM55
attr CUL_HM_HM_PB_6_WM55_24B971_Btn_01 peerIDs
attr CUL_HM_HM_PB_6_WM55_24B971_Btn_01 room CUL_HM
define FileLog_CUL_HM_HM_PB_6_WM55_24B971_Btn_01 FileLog ./log/CUL_HM_HM_PB_6_WM55_24B971_Btn_01-%Y.log CUL_HM_HM_PB_6_WM55_24B971_Btn_01
attr FileLog_CUL_HM_HM_PB_6_WM55_24B971_Btn_01 logtype text
attr FileLog_CUL_HM_HM_PB_6_WM55_24B971_Btn_01 room CUL_HM
define CUL_HM_HM_PB_6_WM55_24B971_Btn_02 CUL_HM 24B97102
attr CUL_HM_HM_PB_6_WM55_24B971_Btn_02 expert
attr CUL_HM_HM_PB_6_WM55_24B971_Btn_02 model HM-PB-6-WM55
attr CUL_HM_HM_PB_6_WM55_24B971_Btn_02 peerIDs
attr CUL_HM_HM_PB_6_WM55_24B971_Btn_02 room CUL_HM
define FileLog_CUL_HM_HM_PB_6_WM55_24B971_Btn_02 FileLog ./log/CUL_HM_HM_PB_6_WM55_24B971_Btn_02-%Y.log CUL_HM_HM_PB_6_WM55_24B971_Btn_02
attr FileLog_CUL_HM_HM_PB_6_WM55_24B971_Btn_02 logtype text
attr FileLog_CUL_HM_HM_PB_6_WM55_24B971_Btn_02 room CUL_HM
define CUL_HM_HM_PB_6_WM55_24B971_Btn_03 CUL_HM 24B97103
attr CUL_HM_HM_PB_6_WM55_24B971_Btn_03 expert
attr CUL_HM_HM_PB_6_WM55_24B971_Btn_03 model HM-PB-6-WM55
attr CUL_HM_HM_PB_6_WM55_24B971_Btn_03 peerIDs
attr CUL_HM_HM_PB_6_WM55_24B971_Btn_03 room CUL_HM
define FileLog_CUL_HM_HM_PB_6_WM55_24B971_Btn_03 FileLog ./log/CUL_HM_HM_PB_6_WM55_24B971_Btn_03-%Y.log CUL_HM_HM_PB_6_WM55_24B971_Btn_03
attr FileLog_CUL_HM_HM_PB_6_WM55_24B971_Btn_03 logtype text
attr FileLog_CUL_HM_HM_PB_6_WM55_24B971_Btn_03 room CUL_HM
define CUL_HM_HM_PB_6_WM55_24B971_Btn_04 CUL_HM 24B97104
attr CUL_HM_HM_PB_6_WM55_24B971_Btn_04 expert
attr CUL_HM_HM_PB_6_WM55_24B971_Btn_04 model HM-PB-6-WM55
attr CUL_HM_HM_PB_6_WM55_24B971_Btn_04 peerIDs
attr CUL_HM_HM_PB_6_WM55_24B971_Btn_04 room CUL_HM
define FileLog_CUL_HM_HM_PB_6_WM55_24B971_Btn_04 FileLog ./log/CUL_HM_HM_PB_6_WM55_24B971_Btn_04-%Y.log CUL_HM_HM_PB_6_WM55_24B971_Btn_04
attr FileLog_CUL_HM_HM_PB_6_WM55_24B971_Btn_04 logtype text
attr FileLog_CUL_HM_HM_PB_6_WM55_24B971_Btn_04 room CUL_HM
define CUL_HM_HM_PB_6_WM55_24B971_Btn_05 CUL_HM 24B97105
attr CUL_HM_HM_PB_6_WM55_24B971_Btn_05 expert
attr CUL_HM_HM_PB_6_WM55_24B971_Btn_05 model HM-PB-6-WM55
attr CUL_HM_HM_PB_6_WM55_24B971_Btn_05 peerIDs
attr CUL_HM_HM_PB_6_WM55_24B971_Btn_05 room CUL_HM
define FileLog_CUL_HM_HM_PB_6_WM55_24B971_Btn_05 FileLog ./log/CUL_HM_HM_PB_6_WM55_24B971_Btn_05-%Y.log CUL_HM_HM_PB_6_WM55_24B971_Btn_05
attr FileLog_CUL_HM_HM_PB_6_WM55_24B971_Btn_05 logtype text
attr FileLog_CUL_HM_HM_PB_6_WM55_24B971_Btn_05 room CUL_HM
define CUL_HM_HM_PB_6_WM55_24B971_Btn_06 CUL_HM 24B97106
attr CUL_HM_HM_PB_6_WM55_24B971_Btn_06 expert
attr CUL_HM_HM_PB_6_WM55_24B971_Btn_06 model HM-PB-6-WM55
attr CUL_HM_HM_PB_6_WM55_24B971_Btn_06 peerIDs
attr CUL_HM_HM_PB_6_WM55_24B971_Btn_06 room CUL_HM
define FileLog_CUL_HM_HM_PB_6_WM55_24B971_Btn_06 FileLog ./log/CUL_HM_HM_PB_6_WM55_24B971_Btn_06-%Y.log CUL_HM_HM_PB_6_WM55_24B971_Btn_06
attr FileLog_CUL_HM_HM_PB_6_WM55_24B971_Btn_06 logtype text
attr FileLog_CUL_HM_HM_PB_6_WM55_24B971_Btn_06 room CUL_HM
define VACT3_dev CUL_HM 456789
attr VACT3_dev autoReadReg 4_reqStatus
attr VACT3_dev expert 2_full
attr VACT3_dev model virtual_1
attr VACT3_dev peerIDs
attr VACT3_dev subType virtual
define VACT3_Taster CUL_HM 45678901
attr VACT3_Taster expert
attr VACT3_Taster model virtual_1
attr VACT3_Taster peerIDs
attr VACT3_Taster room CUL_HM
attr VACT3_Taster webCmd press short:press long
define FileLog_VACT3_Taster FileLog ./log/VACT3_Taster-%Y.log VACT3_Taster
attr FileLog_VACT3_Taster logtype text
attr FileLog_VACT3_Taster room CUL_HM


Wäre super wenn ihr mir helfen könntet. Danke!

martinp876

Hi date,
orange heisst bei HM allgemein "kein spezifisches ziel eingestellt" - also "not gepeert"

das 2.
set CUL_0 hmPairForSec 60
solltest du nicht machen, das loescht alle Kommandos vorher

Zum Verstaendniss
- pairen ist die erste und eine grundlegende Aktion. FHEM muss davon ausgehen dass sich die eingetragene Zentrale im Device aendert - somit ist alles, was vorher gesendet werden sollte (also noch in FHEM auf Bearbeitung wartet) illegal und wird kurzfristig geloescht. Nicht mir reset verwechseln - alles was schon 'im Device' ist bleibt dort.
- das drucken des 'anlernen' ist namentlich etwas irrefuehrend. Es versetzt das device in den Config mode und sendet eine entsprechende Nachricht um es alle wissen zu lassen.
=> hmPair... ist nur zum pairen notwendig, danach nie mehr
=> das Drucken der Anlerntasten ist bei vielenRremotes notwendig um FHEM die Change zu geben Daten (Register/Peers) zu schreiben oder zu lesen

getConfig sollte meist automatisch erfolgen - ist nicht unbedigt manuell erforderlich.

Gruss Martin

date

#2
Hallo Martin,

danke für die Antwort! Nach dem Reset des Schalters, dem "Säubern" der fhem.cfg und der erneuten Abarbeitung der oben aufgeführten Prozedur ohne das zweite set CUL_0 hmPairForSec 60 ergibt sich leider dasselbe Bild.

Ich tu mir schwer einen Punkt zu finden wo ich ansetzen kann.

set hm peerXref liefert:
peerXref done:
x-ref list
    VACT3_Taster =>CUL_HM_HM_PB_6_WM55_24B971_Btn_06
    Vact_Taster =>CUL_HM_HM_PB_6_WM55_2373CC_Btn_01
    Vact_Taster =>CUL_HM_HM_PB_6_WM55_2373CC_Btn_02

Der erste Eintrag gehört zu dem störrischen Schalter. Mich wundert es auch, dass für meinen funktionierenden Schalter (grüne LED leuchtet bei allen 6 Tasten) nur zwei Einträge aufgeführt sind. Können die ACKs so überhaupt funktionieren?

set hm peerCheck liefert:

peerCheck done:

peer list not read
    <...>
    empty: CUL_HM_HM_PB_6_WM55_2373CC_Btn_01
    empty: CUL_HM_HM_PB_6_WM55_2373CC_Btn_02
    empty: CUL_HM_HM_PB_6_WM55_2373CC_Btn_03
    empty: CUL_HM_HM_PB_6_WM55_2373CC_Btn_04
    empty: CUL_HM_HM_PB_6_WM55_2373CC_Btn_05
    empty: CUL_HM_HM_PB_6_WM55_2373CC_Btn_06
    empty: CUL_HM_HM_PB_6_WM55_24B971_Btn_01
    empty: CUL_HM_HM_PB_6_WM55_24B971_Btn_02
    empty: CUL_HM_HM_PB_6_WM55_24B971_Btn_03
    empty: CUL_HM_HM_PB_6_WM55_24B971_Btn_04
    empty: CUL_HM_HM_PB_6_WM55_24B971_Btn_05
    empty: CUL_HM_HM_PB_6_WM55_24B971_Btn_06

peer list incomplete

peer not verified



set hm param peerList liefert:
param done:
param list
    entity                  : peerList                 |
    <...>
    CUL_HM_HM_PB_6_WM55_2373CC    :  -             
    CUL_HM_HM_PB_6_WM55_2373CC_Btn_01    :  -             
    CUL_HM_HM_PB_6_WM55_2373CC_Btn_02    :  -             
    CUL_HM_HM_PB_6_WM55_2373CC_Btn_03    :  -             
    CUL_HM_HM_PB_6_WM55_2373CC_Btn_04    :  -             
    CUL_HM_HM_PB_6_WM55_2373CC_Btn_05    :  -             
    CUL_HM_HM_PB_6_WM55_2373CC_Btn_06    :  -             
    CUL_HM_HM_PB_6_WM55_24B971    :  -             
    CUL_HM_HM_PB_6_WM55_24B971_Btn_01    :  -             
    CUL_HM_HM_PB_6_WM55_24B971_Btn_02    :  -             
    CUL_HM_HM_PB_6_WM55_24B971_Btn_03    :  -             
    CUL_HM_HM_PB_6_WM55_24B971_Btn_04    :  -             
    CUL_HM_HM_PB_6_WM55_24B971_Btn_05    :  -             
    CUL_HM_HM_PB_6_WM55_24B971_Btn_06    :  -             
    CUL_HM_ID_B16F_000AA0    :  -             
    VACT3_Taster            : CUL_HM_HM_PB_6_WM55_24B971_Btn_06,
    VACT3_dev               :  -             
    Vact_Taster             : CUL_HM_HM_PB_6_WM55_2373CC_Btn_01,CUL_HM_HM_PB_6_WM55_2373CC_Btn_02,
    Vact_dev                :  -             
    <...>


Das sieht doch soweit gar nicht so schlecht aus, oder?

Gruß Daniel

martinp876

Zitatpeer list not read
Devices in dieser Liste sind nicht 'gelesen' - also koennen die Aussagen danach nicht komplett sein.
=> mache ein getConfig / anlernen druecken um erst einmal alle Daten aus dem Device zu lesen.
In protState sollte CMDs_done auftauchen. Wenn nicht, logge es einmal (rohmessages)

danach sollte das peerXref etwas anders aussehen.

Und schliesslich kannst du noch einmal peeren was du willst. Die Config sollte eigentlich immer automatisch nach der Aenderung gelesen werden (so du es nich abschaltest)
Gruss Martin

date

Als protState erhalte ich bei getConfig/ anlernen CMDs_done_Errors:1. Im Log erscheint:

2014-03-06_21:35:17 CUL_HM_HM_PB_6_WM55_24B971 ResndFail
2014-03-06_21:35:17 CUL_HM_HM_PB_6_WM55_24B971 RESPONSE TIMEOUT:RegisterRead


Entsprechend liefert auch set hm peerCheck und set hm peerXref nichts Neues :(.

Ich bekomme das mit dem Loggen der CUL Raw-Messages leider nicht gebacken. set CUL_0 raw X67:

2014.03.06 22:32:56 3: set CUL_0 raw X67
2014.03.06 22:32:56 2: CUL_0: unknown message A00
2014.03.06 22:32:56 2: CUL_0: unknown message A02E8FA
2014.03.06 22:32:56 2: CUL_0: unknown message A02FFB7
2014.03.06 22:33:00 3: CUL_0: Unknown code A09FF30334006065BC8A, help me!


Dann Anlernen - mein Schalter blinkt nur noch orange und dann rot. Nach einem FHEM Neustart verhält sich die Anlerntaste wieder normal (grünes blinken). Im fhem/ Geräte Log sehe ich aber in beiden Fällen keine zusätzlichen Einträge (zuvor jeweils set getConfig ausgeführt)...



martinp876

warum schickst du X67 an die CUL? Lass doch die 21.
Die CUL empfaengt so nur nonsense
rohmessages entsprechend
http://forum.fhem.de/index.php/topic,16563.0.html
sollten reichen

date

#6
Ich habe den Log-Level erhöht:
attr global verbose 5
attr global mseclog 1
attr CUL_0 verbose 4


Ein getConfig abgesetzt und anschliessend die Anlerntaste gedrückt. Im fhem Log erhalte ich dann (Ausgaben vom Webserver weggekürzt):

2014.03.09 20:13:07.055 5: Cmd: >set CUL_HM_HM_PB_6_WM55_24B971 getConfig<
2014.03.09 20:13:07.060 2: CUL_HM set CUL_HM_HM_PB_6_WM55_24B971 getConfig
<...>
2014.03.09 20:13:10.613 4: CUL_HM CUL_HM_HM_PB_6_WM55_24B971 dup: dont process
2014.03.09 20:13:15.961 5: Triggering CUL_HM_HM_PB_6_WM55_24B971 (1 changes)
2014.03.09 20:13:15.963 5: Notify loop for CUL_HM_HM_PB_6_WM55_24B971 ResndFail
2014.03.09 20:13:15.971 4: eventTypes: CUL_HM CUL_HM_HM_PB_6_WM55_24B971 ResndFail -> ResndFail
2014.03.09 20:13:15.974 5: Triggering CUL_HM_HM_PB_6_WM55_24B971 (1 changes)
2014.03.09 20:13:15.975 5: Notify loop for CUL_HM_HM_PB_6_WM55_24B971 RESPONSE TIMEOUT:RegisterRead
2014.03.09 20:13:15.982 4: eventTypes: CUL_HM CUL_HM_HM_PB_6_WM55_24B971 RESPONSE TIMEOUT:RegisterRead -> RESPONSE TIMEOUT:RegisterRead


Die Ausgabe von set hm peerCheck enthält dann noch immer die Einträge unterhalb von peer list not read (wie bereits geposted).

Helfen die Log-Ausgaben irgendwie weiter?

martinp876

nein.

ich brauche einmal die rohmessages und die sehe ich nicht.
Wenn du es so eingetragen hast sollte sie kommen... hm
du hast du aktuelle SW?
update force
probiert?

date

#8
Genial! Jetzt tut's! ;D

Ich habe wie beschrieben ein Update durchgeführt. Dann war nach getConfig/ Anlernen mein Schalter nicht mehr unter peer list not read aufgeführt. Die Taster konnte ich nun alle mit dem virtuellen Aktor verbinden - die grüne ACK-LED leuchtet wie gewünscht!

Vielen Dank für deine Hilfe! Scheint so als war bei meinem FHEM Versionsstand der Wurm drin. Ein Gutes hatte die Fehlersuche: Habe wieder ein bisschen was über die FHEM-Internas gelernt  ;).

SouzA

Hallo,

ich habe mir auch so einen 6-fach Taster besorgt und bekomme ebenfalls keine grüne LED. Es leuchtet nur rot. Habe die Anleitung aus dem Wiki nun bestimmt schon 6-10x durchgegangen und im Forum nur gleiche Sachen gefunden. Weiß da jemand bescheid?
Also von Anfang an-->
mit FHEM gepaired:
DEF        4E993D
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     414
   NAME       ku_6_fach_taster
   NOTIFYDEV  global
   NR         262
   NTFY_ORDER 50-ku_6_fach_taster
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 ku_Taster_01
   channel_02 ku_Taster_02
   channel_03 ku_Taster_03
   channel_04 ku_Taster_04
   channel_05 ku_Taster_05
   channel_06 ku_Taster_06
   lastMsg    No:61 - t:40 s:4E993D d:420430 017C
   myHmUART_MSGCNT 414
   myHmUART_RAWMSG 0500004E61A0404E993D420430017C
   myHmUART_RSSI -78
   myHmUART_TIME 2017-04-04 23:06:43
   protLastRcv 2017-04-04 23:06:43
   protResnd  1 last_at:2017-04-04 22:31:33
   protSnd    472 last_at:2017-04-04 23:06:43
   protState  CMDs_done
   rssi_at_myHmUART lst:-78 cnt:414 max:-52 min:-82 avg:-64.5
   Readings:
     2017-04-04 23:01:06   CommandAccepted yes
     2017-04-04 23:06:20   D-firmware      1.2
     2017-04-04 23:06:20   D-serialNr      NEQ1001637
     2017-04-04 23:06:21   PairedTo        0x420420
     2017-04-04 23:06:21   R-pairCentral   0x420420
     2017-04-04 23:06:21   RegL_00.          02:01 0A:42 0B:04 0C:20 18:00 00:00
     2017-04-04 23:06:43   battery         ok
     2017-04-04 23:06:43   state           CMDs_done

danach ein Virtuelles Gegenstück erstellt:
DEF        42043001
   NAME       virt_Taster_ku_Btn1
   NOTIFYDEV  global
   NR         271
   NTFY_ORDER 50-virt_Taster_ku_Btn1
   STATE      ON
   TYPE       CUL_HM
   chanNo     01
   device     virt_Taster_ku
   peerList   ku_Taster_01,
   Readings:
     2017-04-04 22:40:03   peerList        ku_Taster_01,
     2017-04-04 23:06:43   state           ON
     2017-04-04 23:06:43   trigLast        ku_Taster_01:short
     2017-04-04 23:06:43   trig_ku_Taster_01 Short_124
     2017-04-04 23:06:43   virtActState    ON
     2017-04-04 23:06:43   virtActTrigNo   124
     2017-04-04 23:06:43   virtActTrigRpt  1
     2017-04-04 23:06:43   virtActTrigType short_Release
     2017-04-04 23:06:43   virtActTrigger  ku_Taster_01
Attributes:
   model      virtual_6
   peerIDs    4E993D01,
   webCmd     press short:press long


und das virtuelle Teil mit z.B. dem Taster 01 vom 6-fach-Taster gepeered.
DEF        4E993D01
   NAME       ku_Taster_01
   NOTIFYDEV  global
   NR         264
   NTFY_ORDER 50-ku_Taster_01
   STATE      Short (to virt_Taster_ku)
   TYPE       CUL_HM
   chanNo     01
   device     ku_6_fach_taster
   peerList   virt_Taster_ku_Btn1,
   Readings:
     2017-04-04 21:11:38   R-sign          off
     2017-04-04 22:40:18   R-virt_Taster_ku_Btn1-expectAES off
     2017-04-04 22:40:18   R-virt_Taster_ku_Btn1-peerNeedsBurst off
     2017-04-04 23:06:21   RegL_01.          04:10 08:00 09:00 00:00
     2017-04-04 23:06:27   RegL_04.virt_Taster_ku_Btn1   01:00 00:00
     2017-04-04 23:06:22   peerList        virt_Taster_ku_Btn1,
     2017-04-04 23:06:43   state           Short (to virt_Taster_ku)
     2017-04-04 22:39:49   trigDst_420420  noConfig
     2017-04-04 23:06:43   trigger         Short_124
     2017-04-04 23:06:43   triggerTo_virt_Taster_ku Short_124
     2017-04-04 21:35:54   triggerTo_virt_Tasterrueckmeldung Short_47
     2017-04-04 23:06:43   trigger_cnt     124
Attributes:
   group      Beleuchtung
   model      HM-PB-6-WM55
   peerIDs    00000000,42043001,
   room       Küche


Der erste Button schaltet auch das virtuelle Gerät, aber die Rückmeldung kommt bei dem Taster nicht zurück.

Kann mir da jemand helfen?
Herzlichen Dank!

Bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

date

Ist nun schon eine Zeitlang her dass ich mich mit dem Problem befasst habe - schlussendlich bin ich mir auch nicht sicher ob wirklich das FHEM Update die Lösung war. Evtl. solltest du auch mal das Gerät resetten?! In meinen Notizen habe ich folgende Vorgehensweise für das Anlegen und Anlernen des 6fach-Schalters festgehalten (falls das hilft  ;)):

define VACT_LIVING_ROOM_SWITCH CUL_HM 567890
set VACT_LIVING_ROOM_SWITCH virtual 1
rename VACT_LIVING_ROOM_SWITCH_Btn1 VACT_LIVING_ROOM_SWITCH_TASTER
set HM_XYZ_Btn_01 peerChan 0 VACT_LIVING_ROOM_SWITCH_TASTER single set
set HM_XYZ_Btn_02 peerChan 0 VACT_LIVING_ROOM_SWITCH_TASTER single set
set HM_XYZ_Btn_03 peerChan 0 VACT_LIVING_ROOM_SWITCH_TASTER single set
set HM_XYZ_Btn_04 peerChan 0 VACT_LIVING_ROOM_SWITCH_TASTER single set
set HM_XYZ_Btn_05 peerChan 0 VACT_LIVING_ROOM_SWITCH_TASTER single set
set HM_XYZ_Btn_06 peerChan 0 VACT_LIVING_ROOM_SWITCH_TASTER single set

date

Sorry, ich seh grad - die Vorgehensweise steht auch schon am Anfang meines ursprünglichen Posts...

SouzA

Hi,
Vielen Dank für die Rückmeldung!

Jup, deswegen habe ich ja auch gepostet. Ich hab es halt so nicht hinbekommen.
Hab mich nun dazu entschlossen eine VCCU einzurichten.
Mal sehen, ob das besser klappt. Werde ich aber erst in den nächsten Tagen zu kommen.

Bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee