HM-LC-Sw4-PCB

Begonnen von otto, 28 April 2013, 22:15:49

Vorheriges Thema - Nächstes Thema

otto

Zitat von: martinp876 schrieb am So, 19 Mai 2013 09:39um Devices anzulernen muss man sie nicht rücksetzen.
Viele Schalter kann man anlernen indem man des 'anlernknopf' KURZ drückt. Lange drücken ist ein reset. Steht auch so in den Anleitungen.
Reseten ist demnach zum Anlernen nicht notwendig
In meiner Anleitung steht 2x mind 5sec Drücken ist Auslieferungszustand.
aber wenn ich sie im Konfigurator verknüpfe kann ich sie in Fhem nicht mehr bedienen.(und funktaster(kleine Handsender)sind im konfigurator leicht miteinander Verknüpfbar und als Treppenhausautomat einstelbar und brauchen danach den Lanadapter nicht in der funkreichweite vom Funktaster .
Fritzbox--------Lanadapter--------HM-LC-Sw4-PCB---------Funktaster

Es muß doch ne möglichkeit geben sie im Konfigurator zu verknüpfen uns sie aus Fhem zu bedienen ?
 

Gruß otto

martinp876

Hallo Otto,

Das sollte eigentlich alles gehen
a) du kannst die HMID im Konfigurator und in FHEM (HMLAN) immer gleich lassen. Dann brauchst du in FHEM nicht mehr zu pairen. Pairen (an der Zentrale Anlernen ist nur das Setzen der HMID im Device)
b) um ein Device an FHEM anzulernen muss man es nicht zurücksetzen. Es gibt 3 Methoden zum Pairen: pair, hmPairSerial und hmPairForSec. Du solltest NIE das device reseten - dann bleiben die peerings alle erhalten.
c) du kannst alles auch in FHEM einstellen und peeren - also den Funktaster und den SW4. Einfach
set <funktasterBtn> peerChan 0 <SW4channel> single set
kurz anlernen am Funktaster drücken

peering fertig.
Treppenhausfunktion einstellen indem du die onTime setzt
set <SW4Channel> shOnTime 10 <funktasterBtn>
set <SW4Channel> shActionType  jmpToTarget <funktasterBtn> # falls noch nicht gesetzt

auch alles erledigt.

Gruss
Martin

otto

Hmid im konfigurator wo steht die hab ich noch nicht gefunden.
In fhem hab ich den HMLAN drin:
define HMLAN1 HMLAN 192.168.178.24:1000
attr HMLAN1 hmId 143ABC
in FHEM hab ich die geräte reinbekommen mit
z.B: set HMLAN1 hmPairSerial JEQ0569213

Aber ich kann sie da nicht bedienen :

CUL_HM_HM_LC_SW4_PCB_1D8894 MISSING ACK getConfig

Gruß otto

martinp876

Hi Otto,

dein Device ist also nicht korrekt angelernt.
Ich gehe davon aus, dass du AES nicht eingeschaltet hast.

hast du schon einmal pair probiert? kannst du hmPairSerial mitschneiden? und dann ein getConfig

Gruss
Martin

otto

moin. AES ist aus

Global global UNDEFINED CUL_HM_HM_LC_SW4_PCB_1D8894 CUL_HM 1D8894 A1A1984001D889
400000019002D4A45513035363932313310040100::-28:HMLAN1
                                                     Global global DEFINED CUL_H
M_HM_LC_SW4_PCB_1D8894
                      Global global DEFINED FileLog_CUL_HM_HM_LC_SW4_PCB_1D8894
                                                                               G
lobal global SAVE
                 Global global UNDEFINED CUL_HM_HM_LC_SW4_PCB_1D8894_Sw_01 CUL_H
M 1D889401
          Global global DEFINED CUL_HM_HM_LC_SW4_PCB_1D8894_Sw_01
                                                                 Global global D
EFINED FileLog_CUL_HM_HM_LC_SW4_PCB_1D8894_Sw_01
                                                Global global SAVE
                                                                  HMLAN HMLAN1 h
mPairSerial JEQ0569213
                      Global global UNDEFINED CUL_HM_HM_LC_SW4_PCB_1D8894_Sw_02
CUL_HM 1D889402
               Global global DEFINED CUL_HM_HM_LC_SW4_PCB_1D8894_Sw_02
                                                                      Global glo
bal DEFINED FileLog_CUL_HM_HM_LC_SW4_PCB_1D8894_Sw_02
                                                     Global global SAVE
                                                                       Global gl
obal UNDEFINED CUL_HM_HM_LC_SW4_PCB_1D8894_Sw_03 CUL_HM 1D889403
                                                                Global global DE
FINED CUL_HM_HM_LC_SW4_PCB_1D8894_Sw_03
                                       Global global DEFINED FileLog_CUL_HM_HM_L
C_SW4_PCB_1D8894_Sw_03
                      Global global SAVE
                                        Global global UNDEFINED CUL_HM_HM_LC_SW4
_PCB_1D8894_Sw_04 CUL_HM 1D889404
                                 Global global DEFINED CUL_HM_HM_LC_SW4_PCB_1D88
94_Sw_04
        Global global DEFINED FileLog_CUL_HM_HM_LC_SW4_PCB_1D8894_Sw_04
                                                                       Global gl
obal SAVE
         CUL_HM CUL_HM_HM_LC_SW4_PCB_1D8894 CMDs_pending
                                                        CUL_HM CUL_HM_HM_LC_SW4_
PCB_1D8894 CMDs_pending
                       CUL_HM CUL_HM_HM_LC_SW4_PCB_1D8894 CMDs_pending
                                                                      CUL_HM CUL
_HM_HM_LC_SW4_PCB_1D8894 CMDs_pending
                                     CUL_HM CUL_HM_HM_LC_SW4_PCB_1D8894 CMDs_pen
ding
    CUL_HM CUL_HM_HM_LC_SW4_PCB_1D8894 CMDs_processing...
                                                         CUL_HM CUL_HM_HM_LC_SW4
_PCB_1D8894 CMDs_done_events:5
                              CUL_HM CUL_HM_HM_LC_SW4_PCB_1D8894 CMDs_processing
...
   CUL_HM CUL_HM_HM_LC_SW4_PCB_1D8894 RESPONSE TIMEOUT:RegisterRead
                                                                   CUL_HM CUL_HM
_HM_LC_SW4_PCB_1D8894 CMDs_done_events:10
                                         CUL_HM CUL_HM_HM_LC_SW4_PCB_1D8894 CMDs
_processing...
              CUL_HM CUL_HM_HM_LC_SW4_PCB_1D8894 RESPONSE TIMEOUT:PeerList


Das kommt beim set HMLAN1 hmPairSerial JEQ0569213
raus wenn ich wenn ich nur einmal auf die Prog. Taste 5 sec drücke
nur wenn ich dazwischen  2x 5 sec drücke  (werkseinstellung )dann nimmt er es richtig an.

Gruß otto

martinp876

Hi Otto,

der SW4 nimmt die Kommandos der FHEM Zentrale offensichtlich erst an, wenn die alte Zentrale gelöscht ist.
hmPairForSec hast du sicher schon probiert....

Option 1) Du findest heraus, welche HMID die HM windos software setzt. Schalte dafür hmProtocolEvents auf 2 und schalte einmal. Der Schalter sollte seinen Status an die Zentrale melden und hier die HMID mitsenden. Wenn du dann in FHEM diese HMId fuer HMLAN nutzt solltest du immer hin und her schalten koennen.

Option 2) Du machst alles aus FHEM heraus, peeren und Treppenhausschaltung...

Gruss
Martin

otto

sorry Anfänger :))
wie geht :Schalte dafür hmProtocolEvents auf 2

Gruß otto

martinp876

das ist ein Attribut im LAN interface. also
attr <hmlan> hmProtocolEvents 3

oder
attr <hmlan> hmProtocolEvents 3_dumpTrigger

kommt auf das gleiche raus

otto

Danke

Das ist wenn ich mit Funktaster schalte:


 HMLAN HMLAN1 RCV L:0E N:1A F:80 C
MD:02 SRC:CUL_HM_HM_LC_SW4_PCB_1D8894 DST:1DDF04 0103C84025 (ACK_STATUS CHANNEL:
0x03 STATUS:0xC8 UP:0 DOWN:0 LOWBAT:0 RSSI:-37) (,RPTEN)
                                                        CUL_HM CUL_HM_HM_LC_SW4_
PCB_1D8894_Sw_03 level: 100 %
                             CUL_HM CUL_HM_HM_LC_SW4_PCB_1D8894_Sw_03 deviceMsg:
 on (to 1DDF04)
               CUL_HM CUL_HM_HM_LC_SW4_PCB_1D8894_Sw_03 on
                                                          HMLAN HMLAN1 RCV L:0D
N:1B F:84 CMD:10 SRC:CUL_HM_HM_LC_SW4_PCB_1D8894 DST:broadcast 06030000 (INFO_AC
TUATOR_STATUS) (,CFG,RPTEN)
                           CUL_HM CUL_HM_HM_LC_SW4_PCB_1D8894_Sw_03 level: 0 %
                                                                              CU
L_HM CUL_HM_HM_LC_SW4_PCB_1D8894_Sw_03 deviceMsg: off (to broadcast)
                                                                    CUL_HM CUL_H
M_HM_LC_SW4_PCB_1D8894_Sw_03 off

Das ist er versuch aus Fhem :

 CUL_HM CUL_HM_HM_LC_SW4_PCB_1D8894 CMDs_pending
                                                     CUL_HM CUL_HM_HM_LC_SW4_PCB
_1D8894_Sw_04 set_on
                    HMLAN HMLAN1 SND L:0E N:01 F:A0 CMD:11 SRC:123ABC DST:CUL_HM
_HM_LC_SW4_PCB_1D8894 0204C80000 (SET CHANNEL:0x04 VALUE:0xC8 RAMPTIME:2) (,BIDI
,RPTEN)
       CUL_HM CUL_HM_HM_LC_SW4_PCB_1D8894 CMDs_processing...
                                                            CUL_HM CUL_HM_HM_LC_
SW4_PCB_1D8894 CMDs_done_events:3
                                 CUL_HM CUL_HM_HM_LC_SW4_PCB_1D8894 CMDs_done_ev
ents:3
      CUL_HM CUL_HM_HM_LC_SW4_PCB_1D8894 MISSING ACK

Gruß otto

martinp876

wie du evtl gesehen hast sendet dein Schalter an

1DDF04

das ist ein Ack. Du hast das Kommando sicher von diesem Device aus gesendet. Evtl das gepeerte device?
Das Kommando selbst hast du abgeschnitten.
Der Schalter sendet seinen Status an 'broadcast' - er ist also an keine Zentrale angelernt zu diesen Zeitpunkt.

War dies der Zustand nach der Konfiguration aus HMConfig Software?



otto

Ja danke für deine hilfe, hab die HMID bei der fhem.cfg für den HM-CFG-LAN Adapter eingetragen un schon gehts wie ich wollte.
1.gepeerte device   JA
2. hab eigentrich nichts weggelassen ? (egal geht ja jetzt)
3.und nein Hab keine Zentrale ( nur Fhem in der Fritzbox  und  HM-CFG-LAN Adapter ,Funktaster und Funk-Relaise)
4  Ja nach Konfiguration

Gruß otto