HM-RC-19-B - Taste 17 soll alles ausschalten

Begonnen von Rocky, 01 Januar 2016, 21:26:03

Vorheriges Thema - Nächstes Thema

Puschel74

Immer über die vCCU pairen.
Die kümmert sich dann schon von selbst um den Rest.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Rocky

Herzliche Grüße Markus
__________________________________
FHEM 5.9 auf Raspberry Pi 4
CUL V1.67 CUL868 und HM-CFG-USB-2
FHT80B, FS20 und Homematic

Puschel74

Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Rocky

Die Homematic Konfiguration ist schon eine Sache für sich und nicht mit FS20 zu vergleichen.

Was ich jetzt gemacht habe:
1. Den HM-CFG-USB Stick an einen Windows-PC gesteckt und für den betroffenen Schaltaktor das Anlernen auf das Tastenpar 7 der FB rückgängig gemacht.
2. Den Stick wieder am Raspberry Pi angesteckt und fhem neu gestartet
3. In der fhem Commandline set vccu hmPairForSec 120 ausgeführt
4. In der fhem Commandline set vccu hmPairSerial MEQ0073692 ausgeführt
5. Folgendes Device wurde jetzt angelegt:

define HM_394406 CUL_HM 394406
attr HM_394406 room CUL_HM
define FileLog_HM_394406 FileLog ./log/HM_394406-%Y.log HM_394406
attr FileLog_HM_394406 logtype text
attr FileLog_HM_394406 room CUL_HM


HMLAN Internals:

Internals:
   DEF        192.168.2.27:1624
   DeviceName 192.168.2.27:1624
   FD         6
   IFmodel    USB
   NAME       hmusb
   NR         6
   NTFY_ORDER 50-hmusb
   PARTIAL
   RAWMSG     E33ECD6,0000,0071ECE9,FF,FFDA,4E844033ECD60000000D75
   RSSI       -38
   STATE      opened
   TYPE       HMLAN
   XmitOpen   1
   assignedIDsCnt 2
   hmusb_MSGCNT 6
   hmusb_TIME 2016-01-04 22:08:20
   msgKeepAlive dlyMax:0.025 bufferMin:4
   msgLoadCurrent 29
   msgLoadHistory 5min steps: -1/-1/0/-5/2/0/-11/13/32/0/-/-
   msgParseDly min:-20 max:205 last:2 cnt:6
   owner      F3333F
   owner_CCU  vccu
   uptime     000 02:24:13.945
   Readings:
     2016-01-04 21:44:46   D-HMIdAssigned  F3333F
     2016-01-04 21:44:46   D-HMIdOriginal  34F345
     2016-01-04 21:44:46   D-firmware      0.967
     2016-01-04 21:44:46   D-serialNr      LEQ1517613
     2016-01-04 21:44:46   Xmit-Events     ok:1 disconnected:1 init:1
     2016-01-04 21:44:46   cond            ok
     2016-01-04 22:28:08   loadLvl         low
     2016-01-04 21:44:35   prot_disconnected last
     2016-01-04 21:44:35   prot_init       last
     2015-10-15 18:31:32   prot_keepAlive  last
     2016-01-04 21:44:46   prot_ok         last
     2015-10-16 20:34:49   prot_timeout    last
     2016-01-04 21:44:35   state           opened
   Helper:
     assIdCnt   2
     assIdRep   2
     info       03C7,LEQ1517613,34F345,F3333F
     setTime    44309
     Cnd:
       0          1
       253        1
       255        1
     Dly:
       cnt        6
       lst        2
       max        205
       min        -20
     Ids:
       33ecd6:
         cfg        +33ECD6,00,02,00
         chn        00
         flg        0
         msg
         name       HM_FB19
         to         1451940336.16288
       394406:
         cfg        +394406,00,02,00
         chn        00
         flg        0
         msg
         name       HM_394406
         to         1451941691.95769
     K:
       BufMin     4
       DlyMax     0.025
       Next       1451942913.4674
       Start      1451942888.4674
     Loadlvl:
       bl         40
       a:
         99
         90
         40
         0
       H:
         0          low
         40         batchLevel
         90         high
         99         suspended
     Log:
       all        0
       sys        0
       ids:
         ARRAY(0x2296eb0)
     Q:
       HMcndN     0
       answerPend 0
       hmLanQlen  1
       keepAliveRec 1
       keepAliveRpt 0
       loadLast   29
       loadNo     5
       scnt       5
       apIDs:
     Ref:
       drft       -0.0002000400080016
       hmtL       8653945
       kTs        0
       offL       1451934234530
       sysL       1451942888475
Attributes:
   hmId       F3333F
   hmKey      02:18e0923b018779e0013f0e1d94753e57
   hmLanQlen  1_min
   loadLevel  0:low,40:batchLevel,90:high,99:suspended


Habe ich jetzt die Voraussetzung für ein erfolgreiches peeren damit erreicht?
Herzliche Grüße Markus
__________________________________
FHEM 5.9 auf Raspberry Pi 4
CUL V1.67 CUL868 und HM-CFG-USB-2
FHT80B, FS20 und Homematic

Puschel74

3. und 4. -- entweder oder aber nicht beide.
Du kannst nur entweder mit pairforsec oder pairserial anlernen.
Beides macht keinen Sinn.
Es gibt aber Geräte die dennoch mit einem Tastendruck überredet werden wollen.
Du wirst also bei einigen nicht umhin kommen und diese evtl. frei legen wenn das pairen wirklich nicht will.

Ob das pairen geklappt hat siehst du nicht im hmusb (ok dort vermutlich auch aber ich weiß nicht wo) sondern in der Detailansicht des angelegten Device.

Zu 1.
Wenn du deine Geräte in der HM-Software angelegt hast sollte doch darüber das peeren mit der FB klappen  ???

Verschieb den Beitrag doch bitte nach Homematic - dort kann dir eher geholfen werden.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Rocky

Puschel74, erst einmal vielen Dank für Deine Geduld mit mir  ;)

Nachdem ich set HM_WZ_Leselicht_Aus peerChan 0 HM_394406 single set actor in der fhem Commandline ausgeführt habe
kann ich über die Taste HM_WZ_Leselicht_Aus (channel_0F) der Fernbedienung den Aktor ein- bzw ausschalten lassen. Das ist jetzt quasi eine Togglefunktion.

Das pairing und peeren scheint jetzt einwandfrei über fhem funktioniert zu haben  :)
Ich denke das ist jetzt schon einmal die Basis für alles weitere und ich kann darauf aufbauen.
Herzliche Grüße Markus
__________________________________
FHEM 5.9 auf Raspberry Pi 4
CUL V1.67 CUL868 und HM-CFG-USB-2
FHT80B, FS20 und Homematic

Puschel74

Na dann mach dich mal über alle Aktoren her und paire sie mit fhem.

Zeig mal dennoch bitte ein
list HM_394406
und bennene die Aktoren sinnvoll um  ;D
Du hast über FHEM noch mehr Möglichkeiten als nur mit einer Fernbedienung  ;)
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Rocky

Dieser Aktor wird den Namen "HM_WZ_Leselicht" bekommen  ;)

Was ich aber jetzt festgestellt habe ist, dass diese Taste an der Fernbedienung im Togglemodus funktioniert. Ich möchte natürlich nicht, dass beim nächsten Tastendruck auf die gleiche Taste alles wieder eingeschaltet wird!
In der PDF steht dazu "Wird nur ein Kanal gepeert (in einem Kommando!) realisiert der Aktor einen ,,toggle-peer"."
Wie kann ich das aber vermeiden?

Hier das Ergebnis des list HM_394406


Internals:
   DEF        394406
   IODev      hmusb
   LASTInputDev hmusb
   MSGCNT     27
   NAME       HM_394406
   NR         37
   NTFY_ORDER 50-HM_394406
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   hmusb_MSGCNT 27
   hmusb_RAWMSG E394406,0000,034F0B69,FF,FFCF,19A410394406F3333F0601C800
   hmusb_RSSI -49
   hmusb_TIME 2016-01-05 11:29:07
   lastMsg    No:19 - t:10 s:394406 d:F3333F 0601C800
   protLastRcv 2016-01-05 11:29:07
   protSnd    27 last_at:2016-01-05 11:29:07
   protState  CMDs_done
   rssi_at_hmusb avg:-46.4 min:-54 max:-42 lst:-49 cnt:27
   Readings:
     2016-01-05 11:28:09   CommandAccepted yes
     2016-01-05 10:19:15   D-firmware      2.5
     2016-01-05 10:19:15   D-serialNr      MEQ0073692
     2016-01-05 11:28:12   PairedTo        0xF3333F
     2016-01-05 10:19:22   R-pairCentral   0xF3333F
     2016-01-05 10:19:24   R-powerUpAction off
     2016-01-05 10:19:24   R-sign          off
     2016-01-05 11:28:12   RegL_00:          02:01 0A:F3 0B:33 0C:3F 15:FF 18:00 00:00
     2016-01-04 21:47:20   deviceMsg       on (to vccu)
     2016-01-04 21:47:20   level           100
     2016-01-04 21:47:20   pct             100
     2016-01-05 11:29:07   recentStateType info
     2016-01-04 22:08:15   state           RESPONSE TIMEOUT:RegisterRead
     2016-01-04 21:47:20   timedOn         off
   Helper:
     HM_CMDNR   25
     cSnd       01F3333F394406010133ECD61111,01F3333F39440600040000000000
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +394406,00,02,00
       nextSend   1451989747.28654
       prefIO
       rxt        0
       vccu
       p:
         394406
         00
         02
         00
     Mrssi:
       mNo        19
       Io:
         hmusb      -47
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rpt:
       IO         hmusb
       flg        A
       ts         1451989747.2136
       ack:
         HASH(0x1866c88)
         198002F3333F39440600
     Rssi:
       At_hmusb:
         avg        -46.4074074074074
         cnt        27
         lst        -49
         max        -42
         min        -54
     Shadowreg:
Attributes:
   IODev      hmusb
   autoReadReg 4_reqStatus
   expert     2_full
   room       CUL_HM
Herzliche Grüße Markus
__________________________________
FHEM 5.9 auf Raspberry Pi 4
CUL V1.67 CUL868 und HM-CFG-USB-2
FHT80B, FS20 und Homematic

Puschel74

#23
Das pairing sieht gut aus.

Den toggle bekommst du vermutlich weg wenn du nicht single sondern dual peerst.
Wie das aber geht kann ich dir nicht sagen da ich keine HM-FB benutze sondern alles über FHEM mache.

Die Suche sollte dir aber weiter helfen resp. das Wiki zu Homematic vermutlich auch.
http://www.fhemwiki.de/wiki/Kategorie:HomeMatic_Components

Edith: Und nicht vergessen - nach Änderungen immer ein getConfig am Aktor machen.
Edith1: Ups
ZitatRESPONSE TIMEOUT:RegisterRead
Hast du das am Aktor immer noch oder war das nur Zufall?
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Rocky

Zitat von: Puschel74 am 05 Januar 2016, 12:50:54
Edith1: Ups 
Hast du das am Aktor immer noch oder war das nur Zufall?

Gerade eben noch einmal ein list HM_394406 ausgeführt. Hier das Ergebnis:


Internals:
   DEF        394406
   IODev      hmusb
   LASTInputDev hmusb
   MSGCNT     30
   NAME       HM_394406
   NR         37
   NTFY_ORDER 50-HM_394406
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   hmusb_MSGCNT 30
   hmusb_RAWMSG E394406,0000,0400A2B2,FF,FFCE,1BA010394406F3333F030000
   hmusb_RSSI -50
   hmusb_TIME 2016-01-05 14:43:05
   lastMsg    No:1B - t:10 s:394406 d:F3333F 030000
   protLastRcv 2016-01-05 14:43:05
   protSnd    30 last_at:2016-01-05 14:43:05
   protState  CMDs_done
   rssi_at_hmusb avg:-46.83 min:-54 max:-42 lst:-50 cnt:30
   Readings:
     2016-01-05 11:28:09   CommandAccepted yes
     2016-01-05 10:19:15   D-firmware      2.5
     2016-01-05 10:19:15   D-serialNr      MEQ0073692
     2016-01-05 14:43:05   PairedTo        0xF3333F
     2016-01-05 10:19:22   R-pairCentral   0xF3333F
     2016-01-05 10:19:24   R-powerUpAction off
     2016-01-05 10:19:24   R-sign          off
     2016-01-05 14:43:05   RegL_00:          02:01 0A:F3 0B:33 0C:3F 15:FF 18:00 00:00
     2016-01-04 21:47:20   deviceMsg       on (to vccu)
     2016-01-04 21:47:20   level           100
     2016-01-04 21:47:20   pct             100
     2016-01-05 11:29:07   recentStateType info
     2016-01-04 22:08:15   state           RESPONSE TIMEOUT:RegisterRead
     2016-01-04 21:47:20   timedOn         off
   Helper:
     HM_CMDNR   27
     cSnd       01F3333F39440600040000000000,01F3333F39440600040000000000
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +394406,00,02,00
       nextSend   1452001386.04835
       prefIO
       rxt        0
       vccu
       p:
         394406
         00
         02
         00
     Mrssi:
       mNo        1B
       Io:
         hmusb      -48
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rpt:
       IO         hmusb
       flg        A
       ts         1452001385.98609
       ack:
         HASH(0x1866c88)
         1B8002F3333F39440600
     Rssi:
       At_hmusb:
         avg        -46.8333333333333
         cnt        30
         lst        -50
         max        -42
         min        -54
     Shadowreg:
Attributes:
   IODev      hmusb
   autoReadReg 4_reqStatus
   expert     2_full
   room       CUL_HM
Herzliche Grüße Markus
__________________________________
FHEM 5.9 auf Raspberry Pi 4
CUL V1.67 CUL868 und HM-CFG-USB-2
FHT80B, FS20 und Homematic

Rocky

Schaut jetzt besser aus. Habe noch einmal den Switch an die vccu gepairt. Die peerings sind übrigends geblieben geblieben.


Internals:
   CFGFN
   DEF        394406
   IODev      hmusb
   LASTInputDev hmusb
   MSGCNT     37
   NAME       HM_394406
   NR         342
   STATE      on
   TYPE       CUL_HM
   hmusb_MSGCNT 37
   hmusb_RAWMSG E394406,0000,059E5A53,FF,FFC7,1BA010394406F3333F030000
   hmusb_RSSI -57
   hmusb_TIME 2016-01-05 22:14:59
   lastMsg    No:1B - t:10 s:394406 d:F3333F 030000
   peerList   HM_WZ_Leselicht_Aus,HM_WZ_AllesAus,
   protLastRcv 2016-01-05 22:14:59
   protSnd    36 last_at:2016-01-05 22:14:59
   protState  CMDs_done
   rssi_at_hmusb avg:-52.08 min:-57 max:-50 lst:-57 cnt:37
   rssi_hmusb avg:-52 min:-52 max:-52 lst:-52 cnt:1
   Readings:
     2016-01-05 22:13:57   D-firmware      2.5
     2016-01-05 22:13:57   D-serialNr      MEQ0073692
     2016-01-05 22:14:56   PairedTo        0xF3333F
     2016-01-05 22:14:11   R-HM_WZ_AllesAus-lgActionType jmpToTarget
     2016-01-05 22:14:11   R-HM_WZ_AllesAus-shActionType jmpToTarget
     2016-01-05 22:14:10   R-HM_WZ_Leselicht_Aus-lgActionType jmpToTarget
     2016-01-05 22:14:10   R-HM_WZ_Leselicht_Aus-shActionType jmpToTarget
     2016-01-05 22:14:08   R-pairCentral   0xF3333F
     2016-01-05 22:14:09   R-powerUpAction off
     2016-01-05 22:14:09   R-sign          off
     2016-01-05 22:14:56   RegL_00:          02:01 0A:F3 0B:33 0C:3F 15:FF 18:00 00:00
     2016-01-05 22:14:57   RegL_01:         08:00  30:06 57:24 56:00 00:00
     2016-01-05 22:14:59   RegL_03:HM_WZ_AllesAus  02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:14 0C:63 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:14 8C:63 00:00
     2016-01-05 22:14:58   RegL_03:HM_WZ_Leselicht_Aus  02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:14 0C:63 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:14 8C:63 00:00
     2016-01-05 22:14:04   deviceMsg       on (to vccu)
     2016-01-05 22:14:04   level           100
     2016-01-05 22:14:04   pct             100
     2016-01-05 22:14:57   peerList        HM_WZ_Leselicht_Aus,HM_WZ_AllesAus,
     2016-01-05 22:14:04   recentStateType info
     2016-01-05 22:14:04   state           on
     2016-01-05 22:14:04   timedOn         off
   Helper:
     HM_CMDNR   27
     cSnd       01F3333F394406010433ECD60D03,01F3333F394406010433ECD61103
     mId        0004
     peerIDsRaw ,33ECD60D,33ECD611,00000000
     rxType     1
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +394406,00,02,00
       nextSend   1452028499.84107
       prefIO
       rxt        0
       vccu
       p:
         394406
         00
         02
         00
     Mrssi:
       mNo        1B
       Io:
         hmusb      -55
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
       prs        1
     Rpt:
       IO         hmusb
       flg        A
       ts         1452028499.80241
       ack:
         HASH(0x1dfc8d0)
         1B8002F3333F39440600
     Rssi:
       At_hmusb:
         avg        -52.0810810810811
         cnt        37
         lst        -57
         max        -50
         min        -57
       Hmusb:
         avg        -52
         cnt        1
         lst        -52
         max        -52
         min        -52
     Shadowreg:
Attributes:
   IODev      hmusb
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   2.5
   model      HM-LC-SW1-FM
   peerIDs    00000000,33ECD60D,33ECD611,
   room       CUL_HM
   serialNr   MEQ0073692
   subType    switch
   webCmd     statusRequest:toggle:on:off
Herzliche Grüße Markus
__________________________________
FHEM 5.9 auf Raspberry Pi 4
CUL V1.67 CUL868 und HM-CFG-USB-2
FHT80B, FS20 und Homematic

Puschel74

Jep, sieht besser aus.
Benenne die Devices übrigens direkt nach dem pairen auf einen "leserlichen" Namen um.
Das macht das weitere nur einfacher  ;)
rename <alter_Name> <neuer_Name>
Bei dir dann sowas wie
rename HM_394406 HM_WZ_Leselicht
Danach zur Sicherheit ein getConfig - das geht schön klicki über FHEMWEB ;-)
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.