neue 4 Tasten Fernbedienung HM-RC-4-2, HM-RC-Key4-2, HM-RC-Sec4-2

Begonnen von Kunibert, 28 Mai 2013, 23:11:34

Vorheriges Thema - Nächstes Thema

betateilchen

Zitat von: martinp876 schrieb am Mo, 03 Juni 2013 08:00Zu den Fehlern - irgend etwas in deinen definitionen scheint nicht zu stimmen.
Ich gehe davon aus, dass alle Buttons angelegt sind und eine HMid haben
Hast du sonst noch devices anglegt? Haben alle ein model?
mache doch einmal ein

define hm HMinfo
set hm param model subType DEF

na da schauen wir mal, was da rauskommt :)


 param list
    HMFB01              : HM-RC-4-2           |remote               |2123FC              
    HMFB01_01           : HM-RC-4-2           |remote               |2123FC01            
    HMFB01_02           : HM-RC-4-2           |remote               |2123FC02            
    HMFB01_03           : HM-RC-4-2           |remote               |2123FC03            
    HMFB01_04           : HM-RC-4-2           |remote               |2123FC04            
    Melder_Balkon       : HM-SEC-RHS           |threeStateSensor     |1F10D8              
    Melder_Eingang      : HM-SEC-SC           |threeStateSensor     |1E7BA8              
    wz_FHT              : HM-CC-TC             |thermostat           |1D919A              
    wz_FHT_Climate      : HM-CC-TC             |thermostat           |1D919A02            
    wz_FHT_Weather      : HM-CC-TC             |thermostat           |1D919A01            
    wz_FHT_WindowRec    : HM-CC-TC             |thermostat           |1D919A03            
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

Ich bin offensichtlich zu doof für HomeMatic. Weder habe ich es heute abend geschafft, die Sache mit dem virtuellen Aktor zum Laufen zu bringen, noch habe ich es geschafft, einen Rauchmelder vernünftig in Betrieb zu nehmen, obwohl ich sämtliche Anleitungen hier im Forum gelesen und das Ding kreuz und quer und auch mit sich selbst gepaired habe.

Gute Nacht :(
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Kunibert

Hallo Martin,

hier sind die Anlernmessages:


2013.06.04 00:14:42 1: Including fhem.cfg
2013.06.04 00:14:48 1: Including ./log/fhem.save
2013.06.04 00:14:48 1: usb create starting
2013.06.04 00:14:49 1: usb create end
2013.06.04 00:14:49 0: Server started with 9 defined entities (version Fhem 5.4 (DEVELOPMENT), $Id: fhem.pl 3226 2013-05-29 10:58:17Z rudolfkoenig $, pid 2481)
2013.06.04 00:14:49 1: HMLAN/RAW: /HHM-LAN-IF,03C1,JEQ0707691,1E9C2E,1E9C2E,002E9ED2,0000
I00,00,00,00
I00,00,00,00
I00,00,00,00
I00,00,00,00

2013.06.04 00:14:49 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707691 d:1E9C2E O:1E9C2E t:002E9ED2 IDcnt:0000
2013.06.04 00:15:08 1: HMLAN_Send:  HMLAN1 I:K
2013.06.04 00:15:08 1: HMLAN/RAW: /HHM-LAN-IF,03C1,JEQ0707691,1E9C2E,AD15A4,002F007E,0000

2013.06.04 00:15:08 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707691 d:1E9C2E O:AD15A4 t:002F007E IDcnt:0000
2013.06.04 00:15:08 1: HMLAN setting owner to 1E9C2E from AD15A4
2013.06.04 00:15:08 1: HMLAN_Send:  HMLAN1 I:A1E9C2E
2013.06.04 00:15:33 1: HMLAN_Send:  HMLAN1 I:K
2013.06.04 00:15:33 1: HMLAN/RAW: /HHM-LAN-IF,03C1,JEQ0707691,1E9C2E,1E9C2E,002F6236,0000

2013.06.04 00:15:33 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707691 d:1E9C2E O:1E9C2E t:002F6236 IDcnt:0000
2013.06.04 00:15:58 1: HMLAN_Send:  HMLAN1 I:K
2013.06.04 00:15:58 1: HMLAN/RAW: /HHM-LAN-IF,03C1,JEQ0707691,1E9C2E,1E9C2E,002FC3ED,0000

2013.06.04 00:15:58 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707691 d:1E9C2E O:1E9C2E t:002FC3ED IDcnt:0000
2013.06.04 00:16:23 1: HMLAN_Send:  HMLAN1 I:K
2013.06.04 00:16:23 1: HMLAN/RAW: /HHM-LAN-IF,03C1,JEQ0707691,1E9C2E,1E9C2E,003025A3,0000

2013.06.04 00:16:23 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707691 d:1E9C2E O:1E9C2E t:003025A3 IDcnt:0000
2013.06.04 00:16:48 1: HMLAN_Send:  HMLAN1 I:K
2013.06.04 00:16:48 1: HMLAN/RAW: /HHM-LAN-IF,03C1,JEQ0707691,1E9C2E,1E9C2E,00308758,0000

2013.06.04 00:16:48 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707691 d:1E9C2E O:1E9C2E t:00308758 IDcnt:0000
2013.06.04 00:17:13 1: HMLAN_Send:  HMLAN1 I:K
2013.06.04 00:17:13 1: HMLAN/RAW: /HHM-LAN-IF,03C1,JEQ0707691,1E9C2E,1E9C2E,0030E919,0000

2013.06.04 00:17:13 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707691 d:1E9C2E O:1E9C2E t:0030E919 IDcnt:0000
2013.06.04 00:17:38 1: HMLAN_Send:  HMLAN1 I:K
2013.06.04 00:17:38 1: HMLAN/RAW: /HHM-LAN-IF,03C1,JEQ0707691,1E9C2E,1E9C2E,00314AD9,0000

2013.06.04 00:17:38 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707691 d:1E9C2E O:1E9C2E t:00314AD9 IDcnt:0000
2013.06.04 00:18:03 1: HMLAN_Send:  HMLAN1 I:K
2013.06.04 00:18:03 1: HMLAN/RAW: /HHM-LAN-IF,03C1,JEQ0707691,1E9C2E,1E9C2E,0031AC8F,0000

2013.06.04 00:18:03 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707691 d:1E9C2E O:1E9C2E t:0031AC8F IDcnt:0000
2013.06.04 00:18:13 1: HMLAN/RAW: /E212145,0000,0031D0BB,FF,FFC9,37A2002121451E9C2E1000A04B45513031313132313440040000

2013.06.04 00:18:13 1: HMLAN_Parse: HMLAN1 R:E212145   stat:0000 t:0031D0BB d:FF r:FFC9     m:37 A200 212145 1E9C2E 1000A04B45513031313132313440040000
2013.06.04 00:18:13 1: HMLAN_Send:  HMLAN1 I:+212145,00,00,
2013.06.04 00:18:13 1: HMLAN_Send:  HMLAN1 S:S0C1E826F stat:  00 t:00000000 d:01 r:0C1E826F m:01 A001 1E9C2E 212145 00050000000000
2013.06.04 00:18:13 1: SND L:10 N:01 F:A0 CMD:01 SRC:1E9C2E DST:CUL_HM_ID_00A0_212145 00050000000000 (CONFIG_START CHANNEL:0x00 PEER_ADDRESS:0x000000 PEER_CHANNEL:0x00 PARAM_LIST:0x00) (,BIDI,RPTEN)
2013.06.04 00:18:13 1: HMLAN/RAW: /E212145,0000,0031D1B5,FF,FFCC,37A2002121451E9C2E1000A04B45513031313132313440040000

2013.06.04 00:18:13 1: HMLAN_Parse: HMLAN1 R:E212145   stat:0000 t:0031D1B5 d:FF r:FFCC     m:37 A200 212145 1E9C2E 1000A04B45513031313132313440040000
2013.06.04 00:18:13 1: HMLAN/RAW: /R0C1E826F,0001,0031D1BA,FF,FFCC,37A2002121451E9C2E1000A04B45513031313132313440040000

2013.06.04 00:18:13 1: HMLAN_Parse: HMLAN1 R:R0C1E826F stat:0001 t:0031D1BA d:FF r:FFCC     m:37 A200 212145 1E9C2E 1000A04B45513031313132313440040000
2013.06.04 00:18:15 1: HMLAN_Send:  HMLAN1 S:S0C1E89BA stat:  00 t:00000000 d:01 r:0C1E89BA m:01 A001 1E9C2E 212145 00050000000000
2013.06.04 00:18:15 1: HMLAN/RAW: /E212145,0100,0031D920,FF,FFC7,01A0022121451E9C2E0469602EEB696000

2013.06.04 00:18:15 1: HMLAN_Parse: HMLAN1 R:E212145   stat:0100 t:0031D920 d:FF r:FFC7     m:01 A002 212145 1E9C2E 0469602EEB696000
2013.06.04 00:18:15 1: RCV L:11 N:01 F:A0 CMD:02 SRC:CUL_HM_ID_00A0_212145 DST:1E9C2E 0469602EEB696000 (ACK-proc Para1:0x6960 Para2:0x2EEB Para3:0x6960 Para4:0x00) (,BIDI,RPTEN)
2013.06.04 00:18:15 1: HMLAN: Skip ACK
2013.06.04 00:18:15 1: SND L:0A N:01 F:80 CMD:02 SRC:1E9C2E DST:CUL_HM_ID_00A0_212145 00 (ACK) (,RPTEN)
2013.06.04 00:18:15 1: HMLAN_Send:  HMLAN1 S:S0C1E8AB7 stat:  00 t:00000000 d:01 r:0C1E8AB7 m:02 A001 1E9C2E 212145 000802010A1E0B9C0C2E
2013.06.04 00:18:15 1: HMLAN_Delay: HMLAN1 msg delayed 212145 S0C1E8AB7,00,00000000,01,0C1E8AB7,02A0011E9C2E212145000802010A1E0B9C0C2E
2013.06.04 00:18:15 1: SND L:13 N:02 F:A0 CMD:01 SRC:1E9C2E DST:CUL_HM_ID_00A0_212145 000802010A1E0B9C0C2E (CONFIG_WRITE_INDEX CHANNEL:0x00 DATA: 02:01 0A:1E 0B:9C 0C:2E) (,BIDI,RPTEN)
2013.06.04 00:18:15 1: HMLAN/RAW: /R0C1E89BA,0021,0031D925,00,FFC8,0180022121451E9C2E005DEBE054

2013.06.04 00:18:15 1: HMLAN_Parse: HMLAN1 R:R0C1E89BA stat:0021 t:0031D925 d:00 r:FFC8     m:01 8002 212145 1E9C2E 005DEBE054
2013.06.04 00:18:15 1: HMLAN_SdDly: HMLAN1 212145 S0C1E8AB7,00,00000000,01,0C1E8AB7,02A0011E9C2E212145000802010A1E0B9C0C2E
2013.06.04 00:18:15 1: HMLAN_Send:  HMLAN1 S:S0C1E8AB7 stat:  00 t:00000000 d:01 r:0C1E8AB7 m:02 A001 1E9C2E 212145 000802010A1E0B9C0C2E
2013.06.04 00:18:15 1: RCV L:0E N:01 F:80 CMD:02 SRC:CUL_HM_ID_00A0_212145 DST:1E9C2E 005DEBE054 (ACK) (,RPTEN)
2013.06.04 00:18:15 1: HMLAN/RAW: /E212145,0100,0031DBAF,FF,FFC8,02A0022121451E9C2E04ED44B271ED4400

2013.06.04 00:18:15 1: HMLAN_Parse: HMLAN1 R:E212145   stat:0100 t:0031DBAF d:FF r:FFC8     m:02 A002 212145 1E9C2E 04ED44B271ED4400
2013.06.04 00:18:15 1: RCV L:11 N:02 F:A0 CMD:02 SRC:CUL_HM_ID_00A0_212145 DST:1E9C2E 04ED44B271ED4400 (ACK-proc Para1:0xED44 Para2:0xB271 Para3:0xED44 Para4:0x00) (,BIDI,RPTEN)
2013.06.04 00:18:15 1: HMLAN: Skip ACK
2013.06.04 00:18:15 1: SND L:0A N:02 F:80 CMD:02 SRC:1E9C2E DST:CUL_HM_ID_00A0_212145 00 (ACK) (,RPTEN)
2013.06.04 00:18:15 1: HMLAN_Send:  HMLAN1 S:S0C1E8D47 stat:  00 t:00000000 d:01 r:0C1E8D47 m:03 A001 1E9C2E 212145 0006
2013.06.04 00:18:15 1: HMLAN_Delay: HMLAN1 msg delayed 212145 S0C1E8D47,00,00000000,01,0C1E8D47,03A0011E9C2E2121450006
2013.06.04 00:18:15 1: SND L:0B N:03 F:A0 CMD:01 SRC:1E9C2E DST:CUL_HM_ID_00A0_212145 0006 (CONFIG_END CHANNEL:0x00) (,BIDI,RPTEN)
2013.06.04 00:18:16 1: HMLAN/RAW: /R0C1E8AB7,0021,0031DBB5,00,FFC8,0280022121451E9C2E00FF0A9B48

2013.06.04 00:18:16 1: HMLAN_Parse: HMLAN1 R:R0C1E8AB7 stat:0021 t:0031DBB5 d:00 r:FFC8     m:02 8002 212145 1E9C2E 00FF0A9B48
2013.06.04 00:18:16 1: HMLAN_SdDly: HMLAN1 212145 S0C1E8D47,00,00000000,01,0C1E8D47,03A0011E9C2E2121450006
2013.06.04 00:18:16 1: HMLAN_Send:  HMLAN1 S:S0C1E8D47 stat:  00 t:00000000 d:01 r:0C1E8D47 m:03 A001 1E9C2E 212145 0006
2013.06.04 00:18:16 1: RCV L:0E N:02 F:80 CMD:02 SRC:CUL_HM_ID_00A0_212145 DST:1E9C2E 00FF0A9B48 (ACK) (,RPTEN)
2013.06.04 00:18:16 1: HMLAN/RAW: /E212145,0100,0031DE40,FF,FFC7,03A0022121451E9C2E046DC532F16DC500

2013.06.04 00:18:16 1: HMLAN_Parse: HMLAN1 R:E212145   stat:0100 t:0031DE40 d:FF r:FFC7     m:03 A002 212145 1E9C2E 046DC532F16DC500
2013.06.04 00:18:16 1: RCV L:11 N:03 F:A0 CMD:02 SRC:CUL_HM_ID_00A0_212145 DST:1E9C2E 046DC532F16DC500 (ACK-proc Para1:0x6DC5 Para2:0x32F1 Para3:0x6DC5 Para4:0x00) (,BIDI,RPTEN)
2013.06.04 00:18:16 1: HMLAN: Skip ACK
2013.06.04 00:18:16 1: SND L:0A N:03 F:80 CMD:02 SRC:1E9C2E DST:CUL_HM_ID_00A0_212145 00 (ACK) (,RPTEN)
2013.06.04 00:18:16 1: HMLAN/RAW: /R0C1E8D47,0021,0031DE45,00,FFC7,0380022121451E9C2E004D9FEE5A

2013.06.04 00:18:16 1: HMLAN_Parse: HMLAN1 R:R0C1E8D47 stat:0021 t:0031DE45 d:00 r:FFC7     m:03 8002 212145 1E9C2E 004D9FEE5A
2013.06.04 00:18:16 1: RCV L:0E N:03 F:80 CMD:02 SRC:CUL_HM_ID_00A0_212145 DST:1E9C2E 004D9FEE5A (ACK) (,RPTEN)
2013.06.04 00:18:28 1: HMLAN_Send:  HMLAN1 I:K
2013.06.04 00:18:28 1: HMLAN/RAW: /HHM-LAN-IF,03C1,JEQ0707691,1E9C2E,1E9C2E,00320E3A,0001

2013.06.04 00:18:28 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707691 d:1E9C2E O:1E9C2E t:00320E3A IDcnt:0001


Gruß,
Dietmar

martinp876

Hallo Udo,

Die HMIds sehen gut aus.
Evtl kannst du mir einmal das fhem.cfg mailen, dann kann ich es einmal probieren.


Weder habe ich es heute abend geschafft, die Sache mit dem virtuellen Aktor zum Laufen zu bringen, noch habe ich es geschafft, einen Rauchmelder vernünftig in Betrieb zu nehmen, obwohl ich sämtliche Anleitungen hier im Forum gelesen und das Ding kreuz und quer und auch mit sich selbst gepaired habe.

Was hast du denn gemacht? Und was hat nicht funktioniert?
Virtuellen Aktor erstellen :

define va CUL_HM 112233 # die HMid muss einzig im System sein, kannst du frei waehlen
attr va virtual 1 # wie viele Channels du definierst ist deine Sache, Min einen

Jetzt hast du einen Channel "va_Btn1" der ist dein Aktor-channel. Met dem musst du arbeiten
Pairen solltest du eine virtuellen Aktor nie, nur peeren.

set HMFB01_01 peerChan 0 va_Btn1 single set

Lass hoeren, was nicht klappt.

Gruss Martin

betateilchen

Was nicht klappt? Ich bekomme keine grüne Bestätigung :(

Ich habe die Anleitung von Dir gestern genau so befolgt wie Du sie geschrieben hast. Mein Problem ist: ich muss verstehen, was ich da tue, blosses Abschreiben bringt mir nicht viel. Aber grundsätzlich hab ich schon verstanden, worum es geht: Eine logische Verknüpfung zwischen dem Knopf auf der Fernbedienung und einem Kanal des virtuellen Aktors herzustellen.

Wieso schreibst Du einmal (gestern)

set <...> peerChan 0 va_Btn1 single

und einmal (heute)

set <...> peerChan 0 va_Btn1 single set

Was bewirkt das set am Ende?

Was die Fernbedienung an sich angeht: Ich kann Dir meine gerne für Tests/Analysen ein paar Tage zukommen lassen, um den Fehlern in der Konsole auf die Spur zu kommen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

martinp876

Hi Dietmar,

erst einmal solltes du auch die Definition des schalters einbauen wie Udo. Nehme die Datei aus dem Anhang, Freigabe mache ich spaeter
Offensichtlich hast du den gleichen Schalter (waren ja 3 zur auswahl)

Dein HM-RC-4-2  ist wohl auf AES eingestellt.
In dem Ausschnitt, den du gepostet hast scheint das pairing funktioniert zu haben. FHEM hat alles einmal wiederholen muessen, kann aber an der Verzoegerung durch AES gelegen haben. Hier sollte aber kein timeout aufgetreten sein.

Hast du AES selbst gesetzt? Es ist doch der RC4 und nicht einer seiner Key oder Sec varianten?

Gruss Martin

betateilchen

Von dem AES habe ich in meiner Konfiguration der Fernbedienung auch schonmal irgendwo etwas gesehen/gelesen (ich glaube nach dem peeren mit dem va)
Kann es sein, dass die neue FB das standardmäßig verwendet?

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

martinp876

Kann ich nicht ausschliessen, dass AES ein ist.
Bei einer FB musst du unterscheiden zwischen AES zur Zentrale und AES zu den peers.
AES fordert immer der Empfaenger (meist Aktor) an und der Sender (button) muss es korrekt beantworten.

Wenn die Zentrale Parameter in der remote setzen will ist also die remote der Empfaenger und die Zentrale der Sender. Ansonsten ist es anders herum.
Wenn du einmal alle Register ausliest kann ich einmal versuchen zu deuten ;-)
Am besten Zeichnest du gleich die rohmessages auf.

Gruss Martin

betateilchen

Hallo Martin,

vielen Dank für Deine Unterstützung.

Zitat von: martinp876 schrieb am Di, 04 Juni 2013 10:43Virtuellen Aktor erstellen :
define va CUL_HM 112233
attr va virtual 1
set HMFB01_01 peerChan 0 va_Btn1 single set

Das hab ich jetzt alles gemacht (abgesehen davon, dass es "SET va virtual 1" muss) und ich habe nun folgende Ergebnisse:


Internals:
   DEF        2123FC01
   NAME       HMFB01_01
   NR         328
   NTFY_TRIGGERTIME 2013-06-04 19:27:09
   STATE      Short (to HMLAN)
   TYPE       CUL_HM
   chanNo     01
   device     HMFB01
   Readings:
     2013-06-04 19:27:09   state           Short (to HMLAN)
     2013-06-04 19:27:09   trigger         Short_19
   Helper:
     Role:
       chn        1
     Shadowreg:
       RegL_04:va_Btn1  01:00
Attributes:
   group      HM-RC-4-2
   model      HM-RC-4-2
   peerIDs    
   room       60_Fernbedienung


und beim va:


Internals:
   CFGFN      
   DEF        11223301
   NAME       va_Btn1
   NR         368
   STATE      ???
   TYPE       CUL_HM
   chanNo     01
   device     va
   Readings:
     2013-06-04 19:24:27   peerList        HMFB01_01,
   Helper:
     Role:
       chn        1
       vrt        1
Attributes:
   model      virtual_1
   peerIDs    2123FC01,
   room       CUL_HM
   webCmd     press short:press long


Jetzt kommt meine Verständnisfrage: Wie bekommt die Fernbedienung eigentlich etwas davon mit, dass sie nun mit dem va verbunden ist? Genauer: Wann bekommt sie das mit?
Der Eintrag in der Konfiguration ist ja erstmal nur "virtuell" und nicht wie beim physikalischen Anlernen mit den Anlerntasten durch eine "erzwungene" Kommunikation.

Müsste bei "peerIDs" vom HMFB01_01 nicht die ID des va auftauchen?

Viele Grüße
Udo


-----------

Nachtrag:


2013-06-04 19:51:07 HMLAN HMLAN RCV L:0B N:66 F:A2 CMD:40 SRC:HMFB01 DST:9601BD 0127 (REMOTE BUTTON:1 LONG:0 LOWBAT:0 COUNTER:0x27) (,WAKEMEUP,BIDI,RPTEN)
2013-06-04 19:51:07 HMLAN HMLAN SND L:0D N:66 F:80 CMD:02 SRC:9601BD DST:HMFB01 0101C800 (ACK_STATUS CHANNEL:0x01 STATUS:0xC8 UP:0 DOWN:0 LOWBAT:0) (,RPTEN)
2013-06-04 19:51:07 CUL_HM HMFB01_01 Short (to HMLAN)
2013-06-04 19:51:07 CUL_HM HMFB01_01 trigger: Short_39
2013-06-04 19:51:07 CUL_HM HMFB01 battery: ok
2013-06-04 19:51:07 CUL_HM HMFB01 HMFB01_01 Short (to HMLAN)


Wenn ich das richtig sehe, ist vom va da nix zu sehen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

Die Fernbedienung kommt über ein RESPONSE TIMEOUT nicht hinaus.


Internals:
   DEF        2123FC
   IODev      HMLAN
   NAME       HMFB01
   NR         322
   NTFY_TRIGGERTIME 2013-06-04 21:53:34
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   channel_01 HMFB01_01
   channel_02 HMFB01_02
   channel_03 HMFB01_03
   channel_04 HMFB01_04
   protCmdDel 0
   protResnd  4 last_at:2013-06-04 21:53:28
   protResndFail 1 last_at:2013-06-04 21:53:34
   protSnd    1 last_at:2013-06-04 21:53:10
   protState  CMDs_done_events:5
   Readings:
     2013-06-04 19:39:49   CommandAccepted yes
     2013-06-04 19:39:48   R-intKeyVisib   set_invisib
     2013-06-04 19:39:48   R-pairCentral   set_0x9601BD
     2013-06-04 21:08:57   battery         ok
     2013-06-04 19:42:30   noReceiver      src:2123FC A240 0121
     2013-06-04 21:53:34   state           RESPONSE TIMEOUT:RegisterRead
     Regl_00::
       VAL        
   Helper:
     burstEvtCnt 5
     rxType     1
     Respwait:
     Role:
       dev        1
Attributes:
   expert     2_full
   firmware   1.0
   group      HM-RC-4-2
   model      HM-RC-4-2
   peerIDs    
   room       60_Fernbedienung
   serialNr   KEQ0111919
   subType    remote
   webCmd     getConfig


Und der va nicht über ein MISSING ACK


Internals:
   DEF        112233
   IODev      HMLAN
   NAME       va
   NR         329
   STATE      MISSING ACK
   TYPE       CUL_HM
   channel_01 va_Btn1
   Readings:
     2013-06-04 19:43:44   state           MISSING ACK
   Helper:
     rxType     1
     Role:
       dev        1
       vrt        1
Attributes:
   expert     2_full
   group      FB_test
   model      virtual_1
   peerIDs    
   room       CUL_HM
   subType    virtual
   webCmd     press short:press long


Und der Channel des va selbst weiss auch nichts über seine eigene Identität


Internals:
   DEF        11223301
   NAME       va_Btn1
   NR         330
   STATE      set_?
   TYPE       CUL_HM
   chanNo     01
   device     va
   Readings:
     2013-06-04 21:30:46   peerList        HMFB01_01,
     2013-06-04 19:45:19   state           set_?
   Helper:
     Role:
       chn        1
       vrt        1
Attributes:
   expert     2_full
   group      FB_test
   model      virtual_1
   peerIDs    2123FC01,
   room       CUL_HM
   webCmd     press short:press long
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

martinp876

Hallo Udo,

du siehst es richtig, der va_Btn1 muss auch in der remote auftauchen.
Die remote bekommt es uebermittelt mit peerChan.

Aktuell sehe ich nicht, dass das peering oder auch das pairing funktioniert hat.  
R-pairCentral   set_0x9601BD besagtm dass du die FHEM Zentrale anlernen wolltest, aber eben nicht ob es funktioniert hat.

Versuche das peeren noch einmal. Evtl mit allen 3 methoden

set HMLAN pairSerial KEQ0111919

set HMFB01 pair
set HMFB01 getConfig
#=> Daten werden uebertragen, sobald du anlernen kurz drueckst (lang ist reset!)

Gruss Martin

betateilchen

In der HomeMatic Konfigurationssoftware 1.506 wird die Fernbedienung übrigens als HM-RC-X und ohne Bild ausgewiesen. Ich vermute, dass diese neue Fernbedienung selbst dort noch nicht vollständig bekannt ist. Immerhin werden die 4 Channels angezeigt und man hat die Möglichkeit, Tastendrücke in ihrer Dauer zu konfigurieren.

Das pairen und peeren teste ich heute abend nochmal.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

martinp876

Das sollte korrekt sein. Sie ist auch nicht in der Version 1.508 vorhanden (sonst heatte ich es schon eingebaut). Und eine neuere ist auf der eQ3 Seite nicht zu sehen.

betateilchen

Ich habe noch nichtmal die 1.508 irgendwo gefunden.

edit: 1.508 scheint es nur für CCU zu geben, nicht für den LAN Adapter.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

Ich habe nun die Fernbedienung nochmal komplett gelöscht und auf Werkeinstellungen zurückgesetzt. Danach ein erneutes Pairing mit FHEM über den HM LAN Adapter.


2013-06-05 19:13:22 HMLAN HMLAN hmPairForSec 120
2013-06-05 19:13:30 CUL_HM CUL_HM_HM_RC_4_2_2123FC R-pairCentral: set_0x9601BD
2013-06-05 19:13:30 HMLAN HMLAN SND L:10 N:01 F:A0 CMD:01 SRC:9601BD DST:CUL_HM_HM_RC_4_2_2123FC 00050000000000 (CONFIG_START CHANNEL:0x00 PEER_ADDRESS:0x000000 PEER_CHANNEL:0x00 PARAM_LIST:0x00) (,BIDI,RPTEN)
2013-06-05 19:13:30 Global global UNDEFINED CUL_HM_HM_RC_4_2_2123FC CUL_HM 2123FC A1A0084002123FC0000001000A04B45513031313139313940040000
2013-06-05 19:13:30 Global global DEFINED CUL_HM_HM_RC_4_2_2123FC
2013-06-05 19:13:30 Global global DEFINED FileLog_CUL_HM_HM_RC_4_2_2123FC
2013-06-05 19:13:30 Global global SAVE
2013-06-05 19:13:30 HMLAN HMLAN RCV L:0A N:01 F:80 CMD:02 SRC:CUL_HM_HM_RC_4_2_2123FC DST:9601BD 00 (ACK) (,RPTEN)
2013-06-05 19:13:31 HMLAN HMLAN SND L:13 N:02 F:A0 CMD:01 SRC:9601BD DST:CUL_HM_HM_RC_4_2_2123FC 000802010A960B010CBD (CONFIG_WRITE_INDEX CHANNEL:0x00 DATA: 02:01 0A:96 0B:01 0C:BD) (,BIDI,RPTEN)
2013-06-05 19:13:31 HMLAN HMLAN RCV L:0A N:02 F:80 CMD:02 SRC:CUL_HM_HM_RC_4_2_2123FC DST:9601BD 00 (ACK) (,RPTEN)
2013-06-05 19:13:31 HMLAN HMLAN SND L:0B N:03 F:A0 CMD:01 SRC:9601BD DST:CUL_HM_HM_RC_4_2_2123FC 0006 (CONFIG_END CHANNEL:0x00) (,BIDI,RPTEN)
2013-06-05 19:13:31 Global global UNDEFINED CUL_HM_HM_RC_4_2_2123FC_Btn_01 CUL_HM 2123FC01
2013-06-05 19:13:31 Global global DEFINED CUL_HM_HM_RC_4_2_2123FC_Btn_01
2013-06-05 19:13:31 Global global DEFINED FileLog_CUL_HM_HM_RC_4_2_2123FC_Btn_01
2013-06-05 19:13:31 Global global SAVE
2013-06-05 19:13:31 HMLAN HMLAN RCV L:0A N:03 F:80 CMD:02 SRC:CUL_HM_HM_RC_4_2_2123FC DST:9601BD 00 (ACK) (,RPTEN)
2013-06-05 19:13:31 CUL_HM CUL_HM_HM_RC_4_2_2123FC CMDs_done
2013-06-05 19:13:32 Global global UNDEFINED CUL_HM_HM_RC_4_2_2123FC_Btn_02 CUL_HM 2123FC02
2013-06-05 19:13:32 Global global DEFINED CUL_HM_HM_RC_4_2_2123FC_Btn_02
2013-06-05 19:13:32 Global global DEFINED FileLog_CUL_HM_HM_RC_4_2_2123FC_Btn_02
2013-06-05 19:13:32 Global global SAVE
2013-06-05 19:13:33 Global global UNDEFINED CUL_HM_HM_RC_4_2_2123FC_Btn_03 CUL_HM 2123FC03
2013-06-05 19:13:33 Global global DEFINED CUL_HM_HM_RC_4_2_2123FC_Btn_03
2013-06-05 19:13:33 Global global DEFINED FileLog_CUL_HM_HM_RC_4_2_2123FC_Btn_03
2013-06-05 19:13:33 Global global SAVE
2013-06-05 19:13:34 Global global UNDEFINED CUL_HM_HM_RC_4_2_2123FC_Btn_04 CUL_HM 2123FC04
2013-06-05 19:13:34 Global global DEFINED CUL_HM_HM_RC_4_2_2123FC_Btn_04
2013-06-05 19:13:34 Global global DEFINED FileLog_CUL_HM_HM_RC_4_2_2123FC_Btn_04
2013-06-05 19:13:34 Global global SAVE


Die Fernbedienung signalisiert das Ende mit grün.

Auf der Konsole passiert dabei folgendes:


Use of uninitialized value in multiplication (*) at ./FHEM/10_CUL_HM.pm line 3821.
Use of uninitialized value in multiplication (*) at ./FHEM/10_CUL_HM.pm line 3821.
Use of uninitialized value in multiplication (*) at ./FHEM/10_CUL_HM.pm line 3821.
Use of uninitialized value in multiplication (*) at ./FHEM/10_CUL_HM.pm line 3821.


Und ein anschließendes getConfig ergibt 9 CMDs pending:


2013-06-05 19:15:57 CUL_HM CUL_HM_HM_RC_4_2_2123FC CMDs_pending
2013-06-05 19:15:57 CUL_HM CUL_HM_HM_RC_4_2_2123FC CMDs_pending
2013-06-05 19:15:57 CUL_HM CUL_HM_HM_RC_4_2_2123FC CMDs_pending
2013-06-05 19:15:57 CUL_HM CUL_HM_HM_RC_4_2_2123FC CMDs_pending
2013-06-05 19:15:57 CUL_HM CUL_HM_HM_RC_4_2_2123FC CMDs_pending
2013-06-05 19:15:57 CUL_HM CUL_HM_HM_RC_4_2_2123FC CMDs_pending
2013-06-05 19:15:58 CUL_HM CUL_HM_HM_RC_4_2_2123FC CMDs_pending
2013-06-05 19:15:58 CUL_HM CUL_HM_HM_RC_4_2_2123FC CMDs_pending
2013-06-05 19:15:58 CUL_HM CUL_HM_HM_RC_4_2_2123FC CMDs_pending


Wenn ich danach den Anlernen-Knopf an der Fernbedienung nochmal drücke, passiert folgendes:


2013-06-05 19:20:26 HMLAN HMLAN RCV L:1A N:01 F:A2 CMD:00 SRC:CUL_HM_HM_RC_4_2_2123FC DST:9601BD 1000A04B45513031313139313940040000 (DEVICE_INFO FIRMWARE:0x10 TYPE:0x00A0 SERIALNO:KEQ0111919 CLASS:0x40 PEER_CHANNEL_A:0x04 PEER_CHANNEL_B:0x00 UNKNOWN:0x00) (,WAKEMEUP,BIDI,RPTEN)
2013-06-05 19:20:26 HMLAN HMLAN SND L:10 N:02 F:A0 CMD:01 SRC:9601BD DST:CUL_HM_HM_RC_4_2_2123FC 00040000000000 (CONFIG_PARAM_REQ CHANNEL:0x00 PEER_ADDRESS:0x000000 PEER_CHANNEL:0x00 PARAM_LIST:0x00) (,BIDI,RPTEN)
2013-06-05 19:20:26 HMLAN HMLAN SND L:0A N:01 F:80 CMD:02 SRC:9601BD DST:CUL_HM_HM_RC_4_2_2123FC 00 (ACK) (,RPTEN)
2013-06-05 19:20:26 HMLAN HMLAN RCV L:16 N:02 F:A0 CMD:10 SRC:CUL_HM_HM_RC_4_2_2123FC DST:9601BD 0202010A960B010CBD18000000 (INFO_PARAM_RESPONSE_PAIRS DATA:0x02010A960B010CBD18000000) (,BIDI,RPTEN)
2013-06-05 19:20:26 HMLAN HMLAN SND L:0A N:02 F:80 CMD:02 SRC:9601BD DST:CUL_HM_HM_RC_4_2_2123FC 00 (ACK) (,RPTEN)
2013-06-05 19:20:26 HMLAN HMLAN SND L:10 N:03 F:A0 CMD:01 SRC:9601BD DST:CUL_HM_HM_RC_4_2_2123FC 01040000000001 (CONFIG_PARAM_REQ CHANNEL:0x01 PEER_ADDRESS:0x000000 PEER_CHANNEL:0x00 PARAM_LIST:0x01) (,BIDI,RPTEN)
2013-06-05 19:20:27 HMLAN HMLAN RCV L:12 N:03 F:A0 CMD:10 SRC:CUL_HM_HM_RC_4_2_2123FC DST:9601BD 020410080009000000 (INFO_PARAM_RESPONSE_PAIRS DATA:0x0410080009000000) (,BIDI,RPTEN)
2013-06-05 19:20:27 HMLAN HMLAN SND L:0A N:03 F:80 CMD:02 SRC:9601BD DST:CUL_HM_HM_RC_4_2_2123FC 00 (ACK) (,RPTEN)
2013-06-05 19:20:27 HMLAN HMLAN SND L:0B N:04 F:A0 CMD:01 SRC:9601BD DST:CUL_HM_HM_RC_4_2_2123FC 0103 (CONFIG_PEER_LIST_REQ CHANNEL:0x01) (,BIDI,RPTEN)
2013-06-05 19:20:27 HMLAN HMLAN RCV L:0E N:04 F:A0 CMD:10 SRC:CUL_HM_HM_RC_4_2_2123FC DST:9601BD 0100000000 (INFO_PEER_LIST PEER1:broadcast) (,BIDI,RPTEN)
2013-06-05 19:20:27 HMLAN HMLAN SND L:0A N:04 F:80 CMD:02 SRC:9601BD DST:CUL_HM_HM_RC_4_2_2123FC 00 (ACK) (,RPTEN)
2013-06-05 19:20:28 HMLAN HMLAN SND L:10 N:05 F:A0 CMD:01 SRC:9601BD DST:CUL_HM_HM_RC_4_2_2123FC 02040000000001 (CONFIG_PARAM_REQ CHANNEL:0x02 PEER_ADDRESS:0x000000 PEER_CHANNEL:0x00 PARAM_LIST:0x01) (,BIDI,RPTEN)
2013-06-05 19:20:28 HMLAN HMLAN RCV L:12 N:05 F:A0 CMD:10 SRC:CUL_HM_HM_RC_4_2_2123FC DST:9601BD 020410080009000000 (INFO_PARAM_RESPONSE_PAIRS DATA:0x0410080009000000) (,BIDI,RPTEN)
2013-06-05 19:20:28 HMLAN HMLAN SND L:0A N:05 F:80 CMD:02 SRC:9601BD DST:CUL_HM_HM_RC_4_2_2123FC 00 (ACK) (,RPTEN)
2013-06-05 19:20:28 HMLAN HMLAN SND L:0B N:06 F:A0 CMD:01 SRC:9601BD DST:CUL_HM_HM_RC_4_2_2123FC 0203 (CONFIG_PEER_LIST_REQ CHANNEL:0x02) (,BIDI,RPTEN)
2013-06-05 19:20:29 HMLAN HMLAN RCV L:0E N:06 F:A0 CMD:10 SRC:CUL_HM_HM_RC_4_2_2123FC DST:9601BD 0100000000 (INFO_PEER_LIST PEER1:broadcast) (,BIDI,RPTEN)
2013-06-05 19:20:29 HMLAN HMLAN SND L:0A N:06 F:80 CMD:02 SRC:9601BD DST:CUL_HM_HM_RC_4_2_2123FC 00 (ACK) (,RPTEN)
2013-06-05 19:20:29 HMLAN HMLAN SND L:10 N:07 F:A0 CMD:01 SRC:9601BD DST:CUL_HM_HM_RC_4_2_2123FC 03040000000001 (CONFIG_PARAM_REQ CHANNEL:0x03 PEER_ADDRESS:0x000000 PEER_CHANNEL:0x00 PARAM_LIST:0x01) (,BIDI,RPTEN)
2013-06-05 19:20:30 FHT bd_FHT actuator: 0%
2013-06-05 19:20:30 HMLAN HMLAN RCV L:12 N:07 F:A0 CMD:10 SRC:CUL_HM_HM_RC_4_2_2123FC DST:9601BD 020410080009000000 (INFO_PARAM_RESPONSE_PAIRS DATA:0x0410080009000000) (,BIDI,RPTEN)
2013-06-05 19:20:30 HMLAN HMLAN SND L:0A N:07 F:80 CMD:02 SRC:9601BD DST:CUL_HM_HM_RC_4_2_2123FC 00 (ACK) (,RPTEN)
2013-06-05 19:20:30 HMLAN HMLAN SND L:0B N:08 F:A0 CMD:01 SRC:9601BD DST:CUL_HM_HM_RC_4_2_2123FC 0303 (CONFIG_PEER_LIST_REQ CHANNEL:0x03) (,BIDI,RPTEN)
2013-06-05 19:20:31 HMLAN HMLAN RCV L:0E N:08 F:A0 CMD:10 SRC:CUL_HM_HM_RC_4_2_2123FC DST:9601BD 0100000000 (INFO_PEER_LIST PEER1:broadcast) (,BIDI,RPTEN)
2013-06-05 19:20:31 HMLAN HMLAN SND L:0A N:08 F:80 CMD:02 SRC:9601BD DST:CUL_HM_HM_RC_4_2_2123FC 00 (ACK) (,RPTEN)
2013-06-05 19:20:31 HMLAN HMLAN SND L:10 N:09 F:A0 CMD:01 SRC:9601BD DST:CUL_HM_HM_RC_4_2_2123FC 04040000000001 (CONFIG_PARAM_REQ CHANNEL:0x04 PEER_ADDRESS:0x000000 PEER_CHANNEL:0x00 PARAM_LIST:0x01) (,BIDI,RPTEN)
2013-06-05 19:20:31 HMLAN HMLAN RCV L:12 N:09 F:A0 CMD:10 SRC:CUL_HM_HM_RC_4_2_2123FC DST:9601BD 020410080009000000 (INFO_PARAM_RESPONSE_PAIRS DATA:0x0410080009000000) (,BIDI,RPTEN)
2013-06-05 19:20:31 HMLAN HMLAN SND L:0A N:09 F:80 CMD:02 SRC:9601BD DST:CUL_HM_HM_RC_4_2_2123FC 00 (ACK) (,RPTEN)
2013-06-05 19:20:31 HMLAN HMLAN SND L:0B N:0A F:A0 CMD:01 SRC:9601BD DST:CUL_HM_HM_RC_4_2_2123FC 0403 (CONFIG_PEER_LIST_REQ CHANNEL:0x04) (,BIDI,RPTEN)
2013-06-05 19:20:32 HMLAN HMLAN RCV L:0E N:0A F:A0 CMD:10 SRC:CUL_HM_HM_RC_4_2_2123FC DST:9601BD 0100000000 (INFO_PEER_LIST PEER1:broadcast) (,BIDI,RPTEN)
2013-06-05 19:20:32 HMLAN HMLAN SND L:0A N:0A F:80 CMD:02 SRC:9601BD DST:CUL_HM_HM_RC_4_2_2123FC 00 (ACK) (,RPTEN)
2013-06-05 19:20:32 CUL_HM CUL_HM_HM_RC_4_2_2123FC CMDs_done


Ein anschließendes getConfig ergibt wieder 9 pending CMDs.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!