Diverse mini-Probleme HomeMatic FHEM

Begonnen von daheim, 13 Oktober 2013, 21:31:57

Vorheriges Thema - Nächstes Thema

martinp876

Hallo Daniel,

ok, das mit Englisch ist korrekt - das übersehe ich manchmal... sorry

Die Syntax ist aber, das du die letzten Parameter weglassen kannst - ABER nur, wenn danach nichts mehr kommt.
peerChan <btn_no> <actChan> [single|dual] [set|unset] [both|actor|remote]
wenn du also "actor"  setzt wird auch  [single|dual] [set|unset] gebraucht

also
set Schalter_Musikzimmer_Tuer_Btn_01 peerChan 0 Nord_Sued dual set actor

Die "0" ist 'aus vergangenen Zeiten. Wenn du anstelle vom channel Schalter_Musikzimmer_Tuer_Btn_01 das Device angibst kannst du hier die nummer des buttons/channels angeben (in deinem fall "1")
Da aktuell sich die channels durchgesetzt haben könnte man es wegfallen lassen - aber es ist nun einmal tradition....

Gruss Martin

daheim

Hallo Martin,

ich habe den befehl ausgefürt aber eine Änderung in der Musikzimmer.cfg sehe ich nicht...

Leider habe ich auch noch ein Problem beim Tauschen der Taster...

Wenn ich den Befehl get Schalter_Musikzimmer_Tuer_Btn_01 saveConfig Btn1 ausführe schreibt er mir die Datei.
Beim Vergleich fällt mir aber auf, dass die Zeile in der  regBulk enthalten ist für Btn 1 und 2 identisch ist...

Ist das richtig?

Btn1
#======== store device data:Schalter_Musikzimmer_Tuer === from: 2013-10-22 20:2$
#---      entity:Schalter_Musikzimmer_Tuer
set Schalter_Musikzimmer_Tuer regBulk RegL_00: 02:01 0A:1E 0B:9F 0C:25 18:00 00$
#     timestamp of the readings for reference
#        2013-10-20 16:36:03 :RegL_00:
#---      entity:Schalter_Musikzimmer_Tuer_Btn_01
# Peer Names:Nord_Sued,
set Schalter_Musikzimmer_Tuer_Btn_01 peerBulk 00000000,21753701,
#     timestamp of the readings for reference
#        Nord_Sued, :peerList
======= finished ===


Btn2
#======== store device data:Schalter_Musikzimmer_Tuer === from: 2013-10-22 20:2$
#---      entity:Schalter_Musikzimmer_Tuer
set Schalter_Musikzimmer_Tuer regBulk RegL_00: 02:01 0A:1E 0B:9F 0C:25 18:00 00$
#     timestamp of the readings for reference
#        2013-10-20 16:36:03 :RegL_00:
#---      entity:Schalter_Musikzimmer_Tuer_Btn_02
# Peer Names:Nord_Sued,
set Schalter_Musikzimmer_Tuer_Btn_02 peerBulk 00000000,21753701,
#     timestamp of the readings for reference
#        Nord_Sued, :peerList
======= finished ===


Und dann habe ich noch ein get Schalter_Musikzimmer_Tuer saveConfig Btnall gemacht
#======== store device data:Schalter_Musikzimmer_Tuer === from: 2013-10-22 20:2$
#---      entity:Schalter_Musikzimmer_Tuer
set Schalter_Musikzimmer_Tuer regBulk RegL_00: 02:01 0A:1E 0B:9F 0C:25 18:00 00$
#     timestamp of the readings for reference
#        2013-10-20 16:36:03 :RegL_00:
#---      entity:Schalter_Musikzimmer_Tuer_Btn_01
# Peer Names:
set Schalter_Musikzimmer_Tuer_Btn_01 peerBulk 00000000,21753701,
#     timestamp of the readings for reference
#        Nord_Sued, :peerList
#---      entity:Schalter_Musikzimmer_Tuer_Btn_02
# Peer Names:
set Schalter_Musikzimmer_Tuer_Btn_02 peerBulk 00000000,21753701,
#     timestamp of the readings for reference
#        Nord_Sued, :peerList
#---      entity:Schalter_Musikzimmer_Tuer_Btn_03
# Peer Names:
set Schalter_Musikzimmer_Tuer_Btn_03 peerBulk 00000000,20FED601,
#     timestamp of the readings for reference
#        Mitte, :peerList
#---      entity:Schalter_Musikzimmer_Tuer_Btn_04
# Peer Names:
set Schalter_Musikzimmer_Tuer_Btn_04 peerBulk 00000000,20FED601,
#     timestamp of the readings for reference
#        Mitte, :peerList
#---      entity:Schalter_Musikzimmer_Tuer_Btn_05
# Peer Names:
set Schalter_Musikzimmer_Tuer_Btn_05 peerBulk 00000000,21753702,
#     timestamp of the readings for reference
#        Ost_West, :peerList
#---      entity:Schalter_Musikzimmer_Tuer_Btn_06
# Peer Names:
set Schalter_Musikzimmer_Tuer_Btn_06 peerBulk 00000000,21753702,
#     timestamp of the readings for reference
#        Ost_West, :peerList
======= finished ===


Viele Grüße

Daniel

martinp876

Hallo daniel,

du hast die taster ausgelesen
du solltest den Aktor (switch auslesen)
Es wird nicht der Button getauscht sondern die "für diesen Button definierte Aktion im Aktor"

GANZ WICHTIG: nicht der Button legt die Aktion fest sondern der Aktor!!!!
der Button schickt einen trigger und der Aktor schaut nach
a) ist es für mich?
b) kenne ich den Peer?
c) was soll ich tun, wen ein trigger dieses peers kommt?

der Button weis nichts!

Nich dem
set Schalter_Musikzimmer_Tuer_Btn_01 peerChan 0 Nord_Sued dual set actor
bitte noch ein
set Nord_Sued getConfig
warten
attr Nord_Sued expert 2
list Nord_Sued

und gleich ein
get Nord_Sued saveConfig NdSd.txt

Gruss Martin




daheim

#48
Hallo Martin,

Die Befehle habe ich abgearbeitet.

Hier der Auszug aus list Nord_Sued




Internals:
   CFGFN      /opt/fhem/FHEM/Musikzimmer.cfg
   CHANGED   
   DEF        217537
   EVENTS     62
   IODev      Scheune
   LASTInputDev Scheune
   MSGCNT     127
   NAME       Nord_Sued
   NR         84
   STATE      off
   Scheune_MSGCNT 127
   Scheune_RAWMSG E217537,0000,0A1EA620,FF,FFA2,21A0102175371E9F25030000
   Scheune_RSSI -94
   Scheune_TIME 2013-10-23 14:51:58
   TYPE       CUL_HM
   channel_02 Ost_West
   lastMsg    No:21 - t:10 s:217537 d:1E9F25 030000
   peerList   Schalter_Musikzimmer_Tuer_Btn_01,Schalter_Musikzimmer_Tuer_Btn_02,
   protCmdPend 1 CMDs pending
   protLastRcv 2013-10-23 14:51:58
   protResnd  5 last_at:2013-10-23 14:51:55
   protSnd    91 last_at:2013-10-23 14:51:58
   protState  CMDs_processing...
   rssi_Scheune avg:-98.75 min:-101 max:-92 lst:-92 cnt:4
   rssi_at_Scheune avg:-94.88 min:-97 max:-82 lst:-94 cnt:127
   Readings:
     2013-10-23 14:51:31   CommandAccepted yes
     2013-10-23 14:51:50   PairedTo        0x1E9F25
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-lgActionType jmpToTarget
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-lgCtDlyOff geLo
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-lgCtDlyOn geLo
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-lgCtOff geLo
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-lgCtOn geLo
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-lgCtValHi 100
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-lgCtValLo 50
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-lgMultiExec on
     2013-10-22 20:41:15   R-Schalter_Musikzimmer_Tuer_Btn_01-lgOffDly 0 s
     2013-10-22 20:41:15   R-Schalter_Musikzimmer_Tuer_Btn_01-lgOffTime 111600 s
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-lgOffTimeMode absolut
     2013-10-22 20:41:15   R-Schalter_Musikzimmer_Tuer_Btn_01-lgOnDly 0 s
     2013-10-22 20:41:15   R-Schalter_Musikzimmer_Tuer_Btn_01-lgOnTime 111600 s
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-lgOnTimeMode absolut
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-lgSwJtDlyOff off
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-lgSwJtDlyOn off
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-lgSwJtOff off
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-lgSwJtOn dlyOff
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-shActionType jmpToTarget
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-shCtDlyOff geLo
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-shCtDlyOn geLo
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-shCtOff geLo
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-shCtOn geLo
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-shCtValHi 100
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-shCtValLo 50
     2013-10-22 20:41:15   R-Schalter_Musikzimmer_Tuer_Btn_01-shOffDly 0 s
     2013-10-22 20:41:15   R-Schalter_Musikzimmer_Tuer_Btn_01-shOffTime 111600 s
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-shOffTimeMode absolut
     2013-10-22 20:41:15   R-Schalter_Musikzimmer_Tuer_Btn_01-shOnDly 0 s
     2013-10-22 20:41:15   R-Schalter_Musikzimmer_Tuer_Btn_01-shOnTime 111600 s
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-shOnTimeMode absolut
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-shSwJtDlyOff off
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-shSwJtDlyOn off
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-shSwJtOff off
     2013-10-23 14:43:21   R-Schalter_Musikzimmer_Tuer_Btn_01-shSwJtOn dlyOff
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-lgActionType jmpToTarget
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-lgCtDlyOff geLo
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-lgCtDlyOn geLo
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-lgCtOff geLo
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-lgCtOn geLo
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-lgCtValHi 100
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-lgCtValLo 50
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-lgMultiExec on
     2013-10-22 20:41:17   R-Schalter_Musikzimmer_Tuer_Btn_02-lgOffDly 0 s
     2013-10-22 20:41:17   R-Schalter_Musikzimmer_Tuer_Btn_02-lgOffTime 111600 s
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-lgOffTimeMode absolut
     2013-10-22 20:41:17   R-Schalter_Musikzimmer_Tuer_Btn_02-lgOnDly 0 s
     2013-10-22 20:41:17   R-Schalter_Musikzimmer_Tuer_Btn_02-lgOnTime 111600 s
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-lgOnTimeMode absolut
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-lgSwJtDlyOff on
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-lgSwJtDlyOn on
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-lgSwJtOff dlyOn
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-lgSwJtOn on
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-shActionType jmpToTarget
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-shCtDlyOff geLo
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-shCtDlyOn geLo
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-shCtOff geLo
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-shCtOn geLo
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-shCtValHi 100
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-shCtValLo 50
     2013-10-22 20:41:17   R-Schalter_Musikzimmer_Tuer_Btn_02-shOffDly 0 s
     2013-10-22 20:41:17   R-Schalter_Musikzimmer_Tuer_Btn_02-shOffTime 111600 s
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-shOffTimeMode absolut
     2013-10-22 20:41:17   R-Schalter_Musikzimmer_Tuer_Btn_02-shOnDly 0 s
     2013-10-22 20:41:17   R-Schalter_Musikzimmer_Tuer_Btn_02-shOnTime 111600 s
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-shOnTimeMode absolut
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-shSwJtDlyOff on
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-shSwJtDlyOn on
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-shSwJtOff dlyOn
     2013-10-23 14:43:22   R-Schalter_Musikzimmer_Tuer_Btn_02-shSwJtOn on
     2013-10-23 14:43:07   R-intKeyVisib   invisib
     2013-10-23 14:43:07   R-pairCentral   0x1E9F25
     2013-10-23 14:43:08   R-sign          off
     2013-10-23 14:51:50   RegL_00:         02:01 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:1E 0B:9F 0C:25 00:00
     2013-10-23 14:51:50   RegL_01:         08:00 00:00
     2013-10-23 14:51:57   RegL_03:Schalter_Musikzimmer_Tuer_Btn_01  02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:64 0C:66 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:64 8C:66 00:00
     2013-10-23 14:51:58   RegL_03:Schalter_Musikzimmer_Tuer_Btn_02  02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:13 0C:33 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:13 8C:33 00:00
     2013-10-23 14:43:30   deviceMsg       off (to Scheune)
     2013-10-23 14:43:30   level           0 %
     2013-10-23 14:51:51   peerList        Schalter_Musikzimmer_Tuer_Btn_01,Schalter_Musikzimmer_Tuer_Btn_02,
     2013-10-23 14:43:30   running         -
     2013-10-23 14:43:30   state           off
   cmdStack:
     ++A0011E9F25217537020420CE1D0603
   Helper:
     mId        0009
     peerIDsRaw ,20CE1D02,20CE1D01,00000000
     rxType     1
     Prt:
       bErr       0
       sProc      1
       Rspwait:
         Pending    RegisterRead
         cmd        As1020A0011E9F25217537020420CE1D0503
         forChn     02
         forList    03
         forPeer    Schalter_Musikzimmer_Tuer_Btn_05
         reSent     1
     Role:
       chn        1
       dev        1
     Rssi:
       Scheune:
         avg        -98.75
         cnt        4
         lst        -92
         max        -92
         min        -101
       At_scheune:
         avg        -94.8897637795276
         cnt        127
         lst        -94
         max        -82
         min        -97
     Shadowreg:
Attributes:
   autoReadReg 4_reqStatus
   expert     2
   firmware   1.12
   fm_type    lamp
   model      HM-LC-SW2-FM
   peerIDs    00000000,20CE1D01,20CE1D02,
   room       Musikzimmer
   serialNr   KEQ0179151
   subType    switch
   webCmd     toggle:on:off:statusRequest




Den Inhalt der NdSd.txt kann ich erst später nachreichen... (Bin im Büro)

Viele Grüße

Daniel

martinp876

 Also button 1 und 2 sind jetzt gepeert. Button1 = off, Button2 = on
Es sollte also schon Funktionieren - nur evtl "verkehrt herum"
willst du es drehen kannst du
a) die register vergleiche und "entgegengesetzt" programmieren
set Nord_Sued regSet prep lgSwJtDlyOff on      R-Schalter_Musikzimmer_Tuer_Btn_01
set Nord_Sued regSet prep lgSwJtDlyOn on      R-Schalter_Musikzimmer_Tuer_Btn_01
set Nord_Sued regSet prep lgSwJtOff dlyOn   R-Schalter_Musikzimmer_Tuer_Btn_01
set Nord_Sued regSet prep lgSwJtOn on      R-Schalter_Musikzimmer_Tuer_Btn_01
set Nord_Sued regSet prep shSwJtDlyOff on      R-Schalter_Musikzimmer_Tuer_Btn_01
set Nord_Sued regSet prep shSwJtDlyOn on      R-Schalter_Musikzimmer_Tuer_Btn_01
set Nord_Sued regSet prep shSwJtOff dlyOn   R-Schalter_Musikzimmer_Tuer_Btn_01
set Nord_Sued regSet prep shSwJtOn on      R-Schalter_Musikzimmer_Tuer_Btn_01
set Nord_Sued regSet prep lgSwJtDlyOff off     R-Schalter_Musikzimmer_Tuer_Btn_02
set Nord_Sued regSet prep lgSwJtDlyOn off     R-Schalter_Musikzimmer_Tuer_Btn_02
set Nord_Sued regSet prep lgSwJtOff off     R-Schalter_Musikzimmer_Tuer_Btn_02
set Nord_Sued regSet prep lgSwJtOn dlyOff  R-Schalter_Musikzimmer_Tuer_Btn_02
set Nord_Sued regSet prep shSwJtDlyOff off     R-Schalter_Musikzimmer_Tuer_Btn_02
set Nord_Sued regSet prep shSwJtDlyOn off     R-Schalter_Musikzimmer_Tuer_Btn_02
set Nord_Sued regSet prep shSwJtOff off     R-Schalter_Musikzimmer_Tuer_Btn_02
set Nord_Sued regSet exec shSwJtOn dlyOff  R-Schalter_Musikzimmer_Tuer_Btn_02


oder b)

set Nord_Sued regBulk   RegL_03:Schalter_Musikzimmer_Tuer_Btn_02  02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:64 0C:66 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:64 8C:66 00:00
set Nord_Sued regBulk   RegL_03:Schalter_Musikzimmer_Tuer_Btn_01  02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:13 0C:33 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:13 8C:33 00:00

daheim

Hallo Martin,

danke für deine Antwort. Leider bin ich noch unterwegs.

Reicht es wenn ich die befehle absetze oder muss ich am Schalter noch die "Anlerntaste" drücken?

Die anderen bekomme ich nach deiner super Vorlage alleine getauscht.

Eine Sache habe ich noch, bzw. Frage. Ist es ohne grpßen Aufwand möglich, wenn die Taste 6 lange gedrückt wird, dass dann nach einer Verzögerungszeit alle Lampen ausgehen?

Viele Grüße

Daniel

martinp876

Hallo Daniel,

1) configtaste
mit HMInfo kannst du es herausfinden:
define hm HMInfo
set hm models
oder
set hm models -f <filter>
gibt dir eine Liste aller models (oder gefiltert) u.a. findest du den "supportedMode". wenn da für dein Device "config" steht muss man den Anlernknopf drücken um irgendetwas zu erreichen. Wenn es wakeup gibt kann man auch warten, bis das Device aufwacht - geht dann automatisch. Manchmal muss man lange warten. Bei  'normal' wird sofort verarbeitet, genauso wie bei Burst.

2)Taster 6:
was soll taster 6 noch können - und was ist lang?
denn du es ohne Zentrale laufen lassen willst musst du taste 6 mit allen Kanälen die du ausschalten willst peeren - und zwar single. Dann musst du alle diese Kanäle berabeiten
a) festlegen, dass auf "short" nicht reagiert wird:
shActionType = off
b) Aktion von "long" festlegen
lgSwJtDlyOff off
lgSwJtDlyOn dlyOff
lgSwJtOff off
lgSwJtOn dlyOff
evtl lgMultiexec auf off

Natürlich kannst du "short"  bei einem Schalter noch nutzen - dann nicht ausschalten
Nicht steuerbar ist, wie lange gedrückt werden muss - im Taster6 kannst du einstellen wann es ein long-press ist: 0,3 bis 1,8sec. Mehr geht nicht.

Alternativ kannst du per notify bauen, dass die Zentrale beim x-ten long-press-repeat ausschaltet - also die Zeitdauer des "drucks" festlegen. Dann brauchst du die Zenrale.

Gruss Martin
   

daheim

Hallo Martin,

Bin heute Abend endlich dazu gekommen.

Hat alles funktioniert. Meine Frau ist glücklich und zufrieden.

Vielen Dank für deine Hilfe und Geduld.

Viele Grüße

Daniel

daheim

Hallo Martin,

ich muss das Thema doch leider noch einmal hoch holen.

Ich habe einen neuen 2-Kanaler einbauen müssen. Leider sind die Kanäle wieder vertauscht.

Mit dem Code:

set Nord_Sued regBulk   RegL_03:Schalter_Musikzimmer_Tuer_Btn_02 
set Nord_Sued regBulk   RegL_03:Schalter_Musikzimmer_Tuer_Btn_01 


kann ich die Kanäle nicht Tauschen (ich weiß die "Kanaldetails" fehlen noch im o.g. Code).

Kannst du mir noch einmal helfen?

Viele Grüße

Daniel

daheim

Hallo,

habe mich heute noch einmal dran gesetzt und im Log folgenden Fehler gefunden


2016.08.25 21:28:03 1: PERL WARNING: Argument "03.Schalter_Musikzimmer_Tuer_Btn_02" isn't numeric in numeric eq (==) at ./FHEM/10_CUL_HM.pm line 4261.
2016.08.25 21:28:04 3: CUL_HM set Nord_Sued regBulk RegL_03.Schalter_Musikzimmer_Tuer_Btn_02 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:64 0C:66 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:64 8C:66 00:00


Vlt. hilft es weiter?

Viele Grüße

Daniel

martinp876

Den fehler sehe ich mir an.
Deine kommandos verstehe ich nicht. Da fehlen die register.
Du mussr die register aus dem archiev nehmen . Also archconfig.
Dann kannst du das dortige kommando nehmen und die peers tauschen.

Besser ist es ein template fuer jeden der taster zu erzeugen. Das kann man dann immer wieder nutzen.
Wenn du erklaerst welchen aktor du nutzt und was jeder einzelne schalter machen soll kann ich evtl helfen. Moeglich, dass ds das template schon gibt.

daheim

#56
Hallo Martin,

ich möchte die Variante b in deinem Poste #49 umsetzten.

Ich habe einen 2 Kanaler (HM-LC-Sw2-FW) und einen 1 Kanaler (HM-LC-Sw1-FW), die mit einem HM-PB-6-WM55 verbunden sind.

Was kann ich dir zuliefern?

Viele Grüße

Daniel

daheim

Hallo Martin,

wollte mal nachfragen ob du was gefunden hast?

Viele Grüße

Daniel

martinp876

Sorry, keine info....
Sollte geloest sein. Der bug ist wohl schon rein gekommen als in readingsnamen der : verboten wurde.

Hast du das problem noch wenn du jetzt einen update machst?

daheim

Hallo Martin,

vielen Dank!!!!

Es funktioniert wieder :)


Schönen Sonntag noch

Daniel