Türgong mit MP3 (HM-OU-CFM-PL)

Begonnen von Guest, 28 Juli 2012, 09:02:58

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Verwende zu testen die Aktuelle Version - hier anbei - hatte sie
Vergessen...

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo Martin,
 
danke für die Infos. Ich hatte ja geahnt, dass es ein wenig komplierter
wird ... aber dass es dann so dick kommt ...  :-)
 
Also ich habe das einmal durchgelesen und werde dann am Wochenende dran
gehen (hoffentlich). Aber ich melde mich auf jeden Fall wieder.
 
Danke dir und viele Grüsse
Jürgen
 

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

eigentlich nicht so schlimm. Du kannst die Kommandos einfach ins terminal
"pasten" - die sollten 1:1 funktionieren (bis auf mein vielen Tippfehler...)

Musst ja nicht gleich alle schalter auf einmal schalten lassen :-)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo Martin,

bin gerade gestartet und es klemmt schon ein wenig.

###### pairing mit der "echten" CFM
# ich habe man deinen sperrigen namen nach CFM ersetzt - die HMID ist wohl
183F1B
# ich gehe davon aus, dass du die Kanaele alle definiert hast also
# CFM_Led und CFM_Mp3

set vsLs    devicepair 0 CUL_HM_outputUnit_183F1BLed single set actor

Bei diesem Befehl bekomme ich die Meldung:
   Unknown argument devicepair, choose one of getConfig getRegRaw
getdevicepair getpair pair raw regRaw regSet reset sign statusRequest unpair

obwohl das
   attr vs hmClass sender

drin ist.

:-(

Bin wieder ratlos.

Also mein Aufgabe ist prinzipiell:

Virtuelle Schalter definieren, diese mit dem Outputdevice pairen und mit
jedem Schlater die vier Arten des Tastendrucks durchzuspielen.
Die Antworten werde ich dann notieren.
Das ist es oder?

Danke und viele Grüsse
Jürgen

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

ok ich habs,

das vs braucht noch den subType remote

es geht weiter.

:-)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

:-( aber das pairing zwischen virtuellem Schalter und dem Device bekomme
ich einfach nicht hin.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Am Freitag, 28. September 2012 21:55:29 UTC+2 schrieb jude:
>
> :-( aber das pairing zwischen virtuellem Schalter und dem Device bekomme
> ich einfach nicht hin.
>
> sorry - subType vergessen...

pairing habe ich bei mir probiert, geht.
Kannst du traces schicken?

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo Martin,

also ich setzte jetzt die folgenden set's ab.


set vsLs    devicepair 0 CUL_HM_outputUnit_183F1BLed single set actor
set vsGs    devicepair 0 CUL_HM_outputUnit_183F1BMp3 single set actor
set vsLGs   devicepair 0 CUL_HM_outputUnit_183F1BLed single set actor
set vsLGs   devicepair 0 CUL_HM_outputUnit_183F1BMp3 single set actor

und bekomme den folgenden Outupt:

2012.09.29 16:50:34 2: CUL_HM set vsLs devicepair 0
CUL_HM_outputUnit_183F1BLed single set actor
2012.09.29 16:50:34 3: SW:
S1281EA62,00,00000000,01,1281EA62,DFA001072B83183F1B01011000000101
2012.09.29 16:50:34 3: SND L:10 N:DF F:A0 CMD:01 SRC:072B83
DST:CUL_HM_outputUnit_183F1B 01011000000101 (CONFIG_PEER_ADD CHANNEL:01
PEER_ADDRESS:100000 PEER_CHANNEL_A:01 PEER_CHANNEL_B:01) (,BIDI,RPTEN)
2012.09.29 16:50:35 3: HMLAN_Parse: HMLAN1
R1281EA62,0008,00000000,FF,7FFF,DFA001072B83183F1B01011000000101
2012.09.29 16:50:36 3: SW:
S1281F25D,00,00000000,01,1281F25D,DFA001072B83183F1B01011000000101
2012.09.29 16:50:37 3: SW:
S1281F4B2,00,00000000,01,1281F4B2,DFA001072B83183F1B01011000000101
2012.09.29 16:50:37 3: HMLAN_Parse: HMLAN1
R1281F25D,0008,00000000,FF,7FFF,DFA001072B83183F1B01011000000101
2012.09.29 16:50:38 3: HMLAN_Parse: HMLAN1
R1281F4B2,0008,00000000,FF,7FFF,DFA001072B83183F1B01011000000101
2012.09.29 16:50:54 3: SW: K
2012.09.29 16:50:54 3: HMLAN_Parse: HMLAN1
HHM-LAN-IF,03C1,IEQ0244249,174313,072B83,5D07663E,0003
2012.09.29 16:51:02 2: CUL_HM set vsGs devicepair 0
CUL_HM_outputUnit_183F1BMp3 single set actor
2012.09.29 16:51:03 3: SW:
S12825958,00,00000000,01,12825958,E0A001072B83183F1B02011000000202
2012.09.29 16:51:03 3: SND L:10 N:E0 F:A0 CMD:01 SRC:072B83
DST:CUL_HM_outputUnit_183F1B 02011000000202 (CONFIG_PEER_ADD CHANNEL:02
PEER_ADDRESS:100000 PEER_CHANNEL_A:02 PEER_CHANNEL_B:02) (,BIDI,RPTEN)
2012.09.29 16:51:03 3: HMLAN_Parse: HMLAN1
R12825958,0008,00000000,FF,7FFF,E0A001072B83183F1B02011000000202
2012.09.29 16:51:05 3: SW:
S12826153,00,00000000,01,12826153,E0A001072B83183F1B02011000000202
2012.09.29 16:51:05 3: SW:
S128263A6,00,00000000,01,128263A6,E0A001072B83183F1B02011000000202
2012.09.29 16:51:05 3: HMLAN_Parse: HMLAN1
R12826153,0008,00000000,FF,7FFF,E0A001072B83183F1B02011000000202
2012.09.29 16:51:06 3: HMLAN_Parse: HMLAN1
R128263A6,0008,00000000,FF,7FFF,E0A001072B83183F1B02011000000202
2012.09.29 16:51:19 3: SW: K
2012.09.29 16:51:19 3: HMLAN_Parse: HMLAN1
HHM-LAN-IF,03C1,IEQ0244249,174313,072B83,5D07C7F8,0003
2012.09.29 16:51:21 2: CUL_HM set vsLGs devicepair 0
CUL_HM_outputUnit_183F1BLed single set actor
2012.09.29 16:51:21 3: SW:
S1282A227,00,00000000,01,1282A227,E1A001072B83183F1B01011000000303
2012.09.29 16:51:21 3: SND L:10 N:E1 F:A0 CMD:01 SRC:072B83
DST:CUL_HM_outputUnit_183F1B 01011000000303 (CONFIG_PEER_ADD CHANNEL:01
PEER_ADDRESS:100000 PEER_CHANNEL_A:03 PEER_CHANNEL_B:03) (,BIDI,RPTEN)
2012.09.29 16:51:22 3: HMLAN_Parse: HMLAN1
R1282A227,0008,00000000,FF,7FFF,E1A001072B83183F1B01011000000303
2012.09.29 16:51:23 3: SW:
S1282AA22,00,00000000,01,1282AA22,E1A001072B83183F1B01011000000303
2012.09.29 16:51:24 3: SW:
S1282AC7D,00,00000000,01,1282AC7D,E1A001072B83183F1B01011000000303
2012.09.29 16:51:24 3: HMLAN_Parse: HMLAN1
R1282AA22,0008,00000000,FF,7FFF,E1A001072B83183F1B01011000000303
2012.09.29 16:51:25 3: HMLAN_Parse: HMLAN1
R1282AC7D,0008,00000000,FF,7FFF,E1A001072B83183F1B01011000000303
2012.09.29 16:51:44 3: SW: K
2012.09.29 16:51:44 3: HMLAN_Parse: HMLAN1
HHM-LAN-IF,03C1,IEQ0244249,174313,072B83,5D0829BA,0003
2012.09.29 16:52:09 3: SW: K
2012.09.29 16:52:09 3: HMLAN_Parse: HMLAN1
HHM-LAN-IF,03C1,IEQ0244249,174313,072B83,5D088B84,0003
2012.09.29 16:52:19 2: CUL_HM set vsLGs devicepair 0
CUL_HM_outputUnit_183F1BMp3 single set actor
2012.09.29 16:52:19 3: SW:
S128382DB,00,00000000,01,128382DB,E2A001072B83183F1B02011000000303
2012.09.29 16:52:19 3: SND L:10 N:E2 F:A0 CMD:01 SRC:072B83
DST:CUL_HM_outputUnit_183F1B 02011000000303 (CONFIG_PEER_ADD CHANNEL:02
PEER_ADDRESS:100000 PEER_CHANNEL_A:03 PEER_CHANNEL_B:03) (,BIDI,RPTEN)
2012.09.29 16:52:19 3: HMLAN_Parse: HMLAN1
R128382DB,0008,00000000,FF,7FFF,E2A001072B83183F1B02011000000303
2012.09.29 16:52:21 3: HMLAN_Parse: HMLAN1
E177060,0000,5D08B6F5,FF,FFC9,DF844117706000000001412680
2012.09.29 16:52:21 3: RCV L:0D N:DF F:84 CMD:41 SRC:HMBM01 DST:broadcast
01412680 (,BCAST,RPTEN)
2012.09.29 16:52:21 3: SW:
S12838AD5,00,00000000,01,12838AD5,E2A001072B83183F1B02011000000303
2012.09.29 16:52:21 3: SW:
S12838D20,00,00000000,01,12838D20,E2A001072B83183F1B02011000000303
2012.09.29 16:52:21 3: HMLAN_Parse: HMLAN1
R12838AD5,0008,00000000,FF,7FFF,E2A001072B83183F1B02011000000303
2012.09.29 16:52:22 3: HMLAN_Parse: HMLAN1
R12838D20,0008,00000000,FF,7FFF,E2A001072B83183F1B02011000000303
2012.09.29 16:52:34 3: SW: K
2012.09.29 16:52:34 3: HMLAN_Parse: HMLAN1
HHM-LAN-IF,03C1,IEQ0244249,174313,072B83,5D08ED46,0003
2012.09.29 16:52:59 3: SW: K
2012.09.29 16:52:59 3: HMLAN_Parse: HMLAN1
HHM-LAN-IF,03C1,IEQ0244249,174313,072B83,5D094F0D,0003
2012.09.29 16:53:24 3: SW: K
2012.09.29 16:53:24 3: HMLAN_Parse: HMLAN1
HHM-LAN-IF,03C1,IEQ0244249,174313,072B83,5D09B0D7,0003
2012.09.29 16:53:37 3: HMLAN_Parse: HMLAN1
E177060,0000,5D09E345,FF,FFC9,E08410177060072B8306012600
2012.09.29 16:53:37 3: RCV L:0D N:E0 F:84 CMD:10 SRC:HMBM01 DST:072B83
06012600 (INFO_ACTUATOR_STATUS) (,BCAST,RPTEN)
2012.09.29 16:53:38 3: SW:
S1284B692,00,00000000,01,1284B692,E08002072B8317706001012600
2012.09.29 16:53:38 3: SND L:0D N:E0 F:80 CMD:02 SRC:072B83 DST:HMBM01
01012600 (ACK_STATUS CHANNEL:01 STATUS:26 UP:0 DOWN:0 LOWBAT:0) (,RPTEN)
2012.09.29 16:53:38 3: HMLAN_Parse: HMLAN1
R1284B692,0002,00000000,FF,7FFF,E08002072B8317706001012600


Hilft dir so etwas?

Ich mache dann noch

2012.09.29 17:08:15 2: CUL_HM set vsLd2 raw ++8440100000183F1B0101
2012.09.29 17:08:25 3: SW: K
2012.09.29 17:08:25 3: HMLAN_Parse: HMLAN1
HHM-LAN-IF,03C1,IEQ0244249,174313,072B83,5D177003,0003
2012.09.29 17:08:49 3: HMLAN_Parse: HMLAN1
E177060,0000,5D17CE47,FF,FFCA,E68410177060072B8306012600
2012.09.29 17:08:49 3: RCV L:0D N:E6 F:84 CMD:10 SRC:HMBM01 DST:072B83
06012600 (INFO_ACTUATOR_STATUS) (,BCAST,RPTEN)
2012.09.29 17:08:50 3: SW:
S1292A11F,00,00000000,01,1292A11F,E68002072B8317706001012600
2012.09.29 17:08:50 3: SND L:0D N:E6 F:80 CMD:02 SRC:072B83 DST:HMBM01
01012600 (ACK_STATUS CHANNEL:01 STATUS:26 UP:0 DOWN:0 LOWBAT:0) (,RPTEN)
2012.09.29 17:08:50 3: HMLAN_Parse: HMLAN1
R1292A11F,0002,00000000,FF,7FFF,E68002072B8317706001012600

Ist das ok für dich. Ich muss ehrlich gestehen ich stochere hier im Nebel.

Viele Grüsse
Jürgen
 

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo Martin,

ich möchte dir recht herzlich für deine Unterstützung danken, aber ich
werde das Teil zurückschicken. Das ganze liegt nicht an deiner tollen
arbeit, ganz im Gegenteil. Ich wollte mir damit einen Wecker bauen, aber
das wird m.E. nichts.
Ich werde jetzt ein Radio an eine Funksteckdose hängen. Das ist
ausreichend. Die ganze LED Unterstützung brauche ich nicht.

Wie gesagt, dir möchte ich noch einmal ganz herzlich danken. Du machst hier
wirklich einen super Job. Aber eben ich habe festgestellt, dass dieses Teil
nicht das ist, was ich brauche.

Also bis dann
Jürgen

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo Juergen,

kein Problem

Im Aufbau habe ich keine Antwort den CFM gesehen. Ich denke du hattest das
CFM noch nicht mit der Zentrale gepairt,deshalb kam wahrscheinlich keine
Antwort auf das devicepair
Nur falls jemand hier weitermachen will

Gruß, Martin

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo Martin,

möglicherweise gehört das hier nicht hin. Aber m.E. baust du die Datei
10_CUL_HM.pm sowieso rigoros um.

Mir ist aufgefallen, dass die HM-Bewegungsmelder, derzeit keine Auskunft
über den Status der Batterie geben. Ich habe das ein wenig durchforstete
und komme zum Schluss, dass man so ca. bei Zeile 720 eine zusätzliche Zeile
aufnehmen kann.

elsif($st eq "motionDetector") { #####################################

    # Code with help of Bassem
    my $state;
    if($msgType eq "10" && $p =~ m/^06..(..)(..)/) {#InfoLevel
  my $addInfo;
      ($state, $addInfo) = ($1, $2);
  Log 3, "JDE bei motionDetector   state: " . $state . "  addinfo"
.$addInfo ;
      push @event, "brightness:".hex($state);
      push @event, "state:alive";
      push @event, "cover:closed" if($addInfo eq "00");         # By peterp
      push @event, "cover:open"   if($addInfo eq "0E");
*      push @event, "battery:". (($st&0x08)?"low":"ok");*

Also wenn diese letzte Zeile eingebaut wird, so wird auch der Status
angezeigt.

Meine Bitte an dich, kannst du das in den Source mit aufnehmen.

Danke und viele Grüsse
Jürgen


--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo Juergen


> möglicherweise gehört das hier nicht hin. Aber m.E. baust du die Datei
> 10_CUL_HM.pm sowieso rigoros um.
>

nicht ganz so schlimm, denke ich

>
> Mir ist aufgefallen, dass die HM-Bewegungsmelder, derzeit keine Auskunft
> über den Status der Batterie geben. Ich habe das ein wenig durchforstete
> und komme zum Schluss, dass man so ca. bei Zeile 720 eine zusätzliche Zeile
> aufnehmen kann.
>
>
> *      push @event, "battery:". (($st&0x08)?"low":"ok");*
>
> Also wenn diese letzte Zeile eingebaut wird, so wird auch der Status
> angezeigt.
>
> Meine Bitte an dich, kannst du das in den Source mit aufnehmen.
>
>
> werden ich machen. Ich habe vor mal die Woche auf Respons zu warten  -
falls nichts dringendes kommt. Danach waere es drin. Ich habe sowieso noch
ein paar Anpassungen offen. Also ein klein bisschen Geduld
Hoffe das ist ok
Gruß
Martin

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo Juergen,

da war ich etwas schnell.
Bist du mit der Zeile sicher? Kann so nicht sein.

Das lowBat habe ich nicht in der spec gesehen - aber wenn du sicher bist
sollte der code wie unten aussehen

  elsif($st eq "motionDetector") { #####################################

    # Code with help of Bassem
    my $state;
    if(($msgType eq "10" && $p =~ m/^06)/) ||#InfoLevel
       ($msgType eq "02" && $p =~ m/^01/)) {#Ack Status
      my $addInfo;
      ($state, $addInfo) = ($1, hex($2)) if($p =~ m/^....(..)(..)/);
      my $err = ($addInfo & 0x0E)>>1;
      push @event, "brightness:".hex($state);
      push @event, "state:alive";
      push @event, "cover:closed" if($err == 0);         # By peterp
      push @event, "cover:open"   if($err == 7);
      push @event, "battery:". (($err == 4)?"low":"ok");
    }

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo Martin,

du hattest recht. Ich war da etwas voreilig. Ich meinte mich an den
Battery-state aus dem Log zu erinnern und habe dann einfach eine andere
Verwendung kopiert.

Jetzt habe ich noch einmal geloggt. Und es wird folgendes ausgegeben.


2012.10.01 17:53:08 3: SND L:0D N:1B F:80 CMD:02 SRC:072B83 DST:HMBM01
01012600 (ACK_STATUS CHANNEL:01 STATUS:26 UP:0 DOWN:0 LOWBAT:0) (,RPTEN)

Also müsst korrekterweise  LOWBAT:0  abgefragt werden, oder ?

Danke und viele Grüsse
Jürgen



--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo Juergen,

vorsicht: der Dump ist erstmal auch "eigener code". Das decoding ist zwar
ziemlich gut  - aber immer allgemein. Will sagen die ankommende Message
wird unabhängig vom Model dekodiert. Da ist noch nicht einmal sicher,dass
das device eine Batterie hat!
Du kannst davon also nicht ableiten, ob lowbat unterstuetzt wird.

Abgefragt wird im Dump bit 7 von byte 3 des message-inhalts.

Habe gerade einmal durchgesehen - koennte schon stimmen.
testen kannst du es nicht - oder? mit einer alten Batterie?

Ich werde es mal einbauen, das Device hat jedenfalls eine LowBat erkennung

Gruss
Martin

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com