[gelöst]HM-LC-Dim1TPBU-FM bei Einschaltwert Nachtschaltung über Taster auf 100%

Begonnen von harry66, 04 Juni 2016, 22:27:56

Vorheriges Thema - Nächstes Thema

harry66

Hallo,

die Überschrift ist vielleicht etwas Verwirrend  :o deshalb versuche ich erst mal zu erklären was ich vorhabe:


sz.Licht = channel_01: ist nicht verändert und schaltet mit dem internen Tastern 
R-logicCombination or

sz.Licht_Ch2_DIM = channel_02: wird über "define Nachtlicht at *21:00:00 set sz.Licht_Ch2_DIM pct 25" in der Helligkeit begrenzt
R-logicCombination and



Das ganze funktioniert auch wie gewünscht ab 21:00 wird niemand mehr geblendet  ;D

Nun möchte ich allerdings nach dem einschalten noch die Möglichkeit haben über ein longpress wieder auf 100% rauf zu dimmen?

Vielleicht kann mir ja jemand von euch auf die Sprünge helfen.

Gruß Rolf 
BananaPI, RPI, nanoCUL433, RCS 1000 N Comfort, Dect200, Powerline546E, MAX!Cube, 7xMAX! HT's,3xMAX!FK HMLAN, HM-LC-Bl1PBU-FM, HM-LC-Sw4-Ba-PCB Relay Karte,  LW12, Sqeezelite, TabletUI=Kindel 8" FireHD+Handy,AmazonEcho

martinp876

Du hast 3 virtuelle kanaele. Du kannst also den 3. ueber den self01 oder 02 aufsteuern.
Die kombinatorik ist nun die frage. Du koenntest 2 und 3 multiplizieren. Oder addieren. Vielleicht besser.
Da ich nicht genau weiss was du willst musst du selbst nachdenken. 

harry66

Hallo martinp876,

ich habe mal versucht deinen Tipp umzusetzen und bin auch schon "glaube ich ???" auf  einem möglichen Weg das gewünschte verhalten zu realisieren. Hierzu habe ich folgende Register im Dimmer bearbeitet:
channel_01:
Internals:
   DEF        480A7201
   NAME       sz.Licht
   NR         276
   NTFY_ORDER 50-sz.Licht
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   device     sz.HM_Dimmer_Master
   peerList   self01,self02,
   Readings:
     2016-06-05 15:19:53   CommandAccepted yes
     2016-05-18 19:56:57   R-logicCombination or
     2016-05-18 19:56:57   R-powerUpAction off
     2016-06-03 21:22:27   R-self01-lgActionTypeDim downDim
     2016-06-03 21:22:27   R-self01-lgOnLevel 100 %
     2016-06-03 21:22:27   R-self01-shActionTypeDim jmpToTarget
     2016-06-03 21:22:27   R-self01-shOnLevel 100 %
     2016-06-03 21:22:29   R-self02-lgActionTypeDim upDim
     2016-06-03 21:22:29   R-self02-lgOnLevel 100 %
     2016-06-03 21:22:29   R-self02-shActionTypeDim jmpToTarget
     2016-06-03 21:22:29   R-self02-shOnLevel 100 %
     2016-06-05 13:00:04   RegL_01.          30:06 32:50 33:64 34:4B 35:50 56:00 57:24 59:01 00:00
     2016-06-05 13:00:07   RegL_03.self01   01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:44 0C:54 0D:64 0E:20 0F:00 10:14 11:C8 12:0A 13:05 14:05 15:00 16:C8 17:0A 18:0A 19:04 1A:04 26:00 27:14 28:52 29:63 81:00 82:00 83:00 84:32 85:64 86:00 87:0A 88:00 89:FF 8A:A5 8B:44 8C:54 8D:64 8E:20 8F:00 90:14 91:C8 92:0A 93:05 94:05 95:00 96:C8 97:0A 98:0A 99:04 9A:04 A6:20 A7:14 A8:52 A9:63 00:00
     2016-06-05 13:00:09   RegL_03.self02   01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:12 0C:22 0D:23 0E:20 0F:00 10:14 11:C8 12:0A 13:05 14:05 15:00 16:C8 17:0A 18:0A 19:04 1A:04 26:00 27:14 28:52 29:63 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:24 8B:12 8C:22 8D:23 8E:20 8F:00 90:14 91:C8 92:0A 93:05 94:05 95:00 96:C8 97:0A 98:0A 99:04 9A:04 A6:20 A7:14 A8:52 A9:63 00:00
     2016-06-05 15:20:19   deviceMsg       off (to vccu)
     2016-06-05 15:20:19   dim             stop:off
     2016-06-05 15:20:19   level           0
     2016-06-05 15:20:19   overheat        off
     2016-06-05 15:20:19   overload        off
     2016-06-05 15:20:19   pct             0
     2016-06-05 13:00:05   peerList        self01,self02,
     2016-06-05 15:20:19   phyLevel        0
     2016-06-05 15:20:19   recentStateType info
     2016-06-05 15:20:19   reduced         off
     2016-06-05 15:20:19   state           off
     2016-06-05 15:20:19   timedOn         off
   Helper:
     count      17
     dlvlCmd    ++A011AABB01480A720201C80000
     peerIDsRaw ,480A7201,480A7202,00000000
     Dir:
       cur        stop
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Role:
       chn        1
     Shadowreg:
     Tmpl:
     Vdim:
       idPhy      480A7201
       idV2       480A7202
       idV3       480A7203
   Nb:
     cnt        2
Attributes:
   model      HM-LC-Dim1TPBU-FM
   peerIDs    00000000,480A7201,480A7202,
   room       Schlafzimmer
   webCmd     statusRequest:toggle:on:off:up:down


channel_02:
Internals:
   DEF        480A7202
   NAME       sz.Licht_Ch2_DIM
   NR         277
   NTFY_ORDER 50-sz.Licht_Ch2_DIM
   STATE      chn:on  phys:0
   TYPE       CUL_HM
   chanNo     02
   device     sz.HM_Dimmer_Master
   peerList   self01,self02,
   Readings:
     2016-06-05 15:12:59   CommandAccepted yes
     2016-06-04 20:19:00   R-logicCombination and
     2016-05-18 19:56:58   R-powerUpAction off
     2016-06-03 21:22:31   R-self01-lgActionTypeDim off
     2016-06-03 21:22:31   R-self01-lgOnLevel 100 %
     2016-06-03 21:22:31   R-self01-shActionTypeDim off
     2016-06-03 21:22:31   R-self01-shOnLevel 100 %
     2016-06-03 21:22:33   R-self02-lgActionTypeDim off
     2016-06-03 21:22:33   R-self02-lgOnLevel 100 %
     2016-06-03 21:22:33   R-self02-shActionTypeDim off
     2016-06-03 21:22:33   R-self02-shOnLevel 100 %
     2016-06-05 13:02:07   RegL_01.          30:06 32:50 33:64 34:4B 35:50 56:00 57:24 59:02 00:00
     2016-06-05 13:02:10   RegL_03.self01   01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:00 0B:44 0C:54 0D:64 0E:20 0F:00 10:14 11:C8 12:0A 13:05 14:05 15:00 16:C8 17:0A 18:0A 19:04 1A:04 26:00 27:14 28:52 29:63 81:00 82:00 83:00 84:32 85:64 86:00 87:0A 88:00 89:FF 8A:00 8B:44 8C:54 8D:64 8E:20 8F:00 90:14 91:C8 92:0A 93:05 94:05 95:00 96:C8 97:0A 98:0A 99:04 9A:04 A6:20 A7:14 A8:52 A9:63 00:00
     2016-06-05 13:02:12   RegL_03.self02   01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:00 0B:12 0C:22 0D:23 0E:20 0F:00 10:14 11:C8 12:0A 13:05 14:05 15:00 16:C8 17:0A 18:0A 19:04 1A:04 26:00 27:14 28:52 29:63 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:00 8B:12 8C:22 8D:23 8E:20 8F:00 90:14 91:C8 92:0A 93:05 94:05 95:00 96:C8 97:0A 98:0A 99:04 9A:04 A6:20 A7:14 A8:52 A9:63 00:00
     2016-06-05 15:19:56   deviceMsg       on (to vccu)
     2016-06-05 15:19:56   dim             stop:on
     2016-06-05 15:19:56   level           100
     2016-06-05 15:19:56   overheat        off
     2016-06-05 15:19:56   overload        off
     2016-06-05 15:19:56   pct             100
     2016-06-05 13:02:08   peerList        self01,self02,
     2016-06-05 15:20:19   phyLevel        0
     2016-06-05 15:19:56   recentStateType info
     2016-06-05 15:19:56   reduced         off
     2016-06-05 15:20:19   state           chn:on  phys:0
     2016-06-05 15:19:56   timedOn         off
   Helper:
     dlvlCmd    ++A011AABB01480A720202C80000
     peerIDsRaw ,480A7201,480A7202,00000000
     Dir:
       cur        stop
       rct        down
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Role:
       chn        1
     Shadowreg:
     Tmpl:
     Vdim:
       idPhy      480A7201
Attributes:
   model      HM-LC-Dim1TPBU-FM
   peerIDs    00000000,480A7201,480A7202,
   room       Schlafzimmer
   webCmd     statusRequest:toggle:on:off:up:down


channel_03:
Internals:
   DEF        480A7203
   NAME       sz.Licht_Ch3_RES
   NR         278
   NTFY_ORDER 50-sz.Licht_Ch3_RES
   STATE      off
   TYPE       CUL_HM
   chanNo     03
   device     sz.HM_Dimmer_Master
   peerList   self01,self02,
   Readings:
     2016-06-05 15:14:15   R-logicCombination plus
     2016-05-18 19:57:00   R-powerUpAction off
     2016-06-05 14:47:24   R-self01-lgActionTypeDim downDim
     2016-06-03 21:22:35   R-self01-lgOnLevel 100 %
     2016-06-05 15:11:25   R-self01-shActionTypeDim jmpToTarget
     2016-06-03 21:22:35   R-self01-shOnLevel 100 %
     2016-06-05 14:48:06   R-self02-lgActionTypeDim upDim
     2016-06-03 21:22:37   R-self02-lgOnLevel 100 %
     2016-06-03 21:22:37   R-self02-shActionTypeDim off
     2016-06-03 21:22:37   R-self02-shOnLevel 100 %
     2016-06-05 15:14:15   RegL_01.          30:06 32:50 33:64 34:4B 35:50 56:00 57:24 59:08 00:00
     2016-06-05 15:14:17   RegL_03.self01   01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:44 0C:54 0D:64 0E:20 0F:00 10:14 11:C8 12:0A 13:05 14:05 15:00 16:C8 17:0A 18:0A 19:04 1A:04 26:00 27:14 28:52 29:63 81:00 82:00 83:00 84:32 85:64 86:00 87:0A 88:00 89:FF 8A:05 8B:44 8C:54 8D:64 8E:20 8F:00 90:14 91:C8 92:0A 93:05 94:05 95:00 96:C8 97:0A 98:0A 99:04 9A:04 A6:20 A7:14 A8:52 A9:63 00:00
     2016-06-05 15:14:19   RegL_03.self02   01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:00 0B:12 0C:22 0D:23 0E:20 0F:00 10:14 11:C8 12:0A 13:05 14:05 15:00 16:C8 17:0A 18:0A 19:04 1A:04 26:00 27:14 28:52 29:63 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:04 8B:12 8C:22 8D:23 8E:20 8F:00 90:14 91:C8 92:0A 93:05 94:05 95:00 96:C8 97:0A 98:0A 99:04 9A:04 A6:20 A7:14 A8:52 A9:63 00:00
     2016-06-05 15:20:19   deviceMsg       off (to vccu)
     2016-06-05 15:20:19   dim             stop:off
     2016-06-05 15:20:19   level           0
     2016-06-05 15:20:19   overheat        off
     2016-06-05 15:20:19   overload        off
     2016-06-05 15:20:19   pct             0
     2016-06-05 15:14:15   peerList        self01,self02,
     2016-06-05 15:20:19   phyLevel        0
     2016-06-05 15:20:19   recentStateType info
     2016-06-05 15:20:19   reduced         off
     2016-06-05 15:20:19   state           off
     2016-06-05 15:20:19   timedOn         off
   Helper:
     peerIDsRaw ,480A7201,480A7202,00000000
     Dir:
       cur        stop
       rct        up
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Role:
       chn        1
     Shadowreg:
     Tmpl:
     Vdim:
       idPhy      480A7201
   Nb:
     cnt        1
Attributes:
   model      HM-LC-Dim1TPBU-FM
   peerIDs    00000000,480A7201,480A7202,
   room       Schlafzimmer
   webCmd     statusRequest:toggle:on:off:up:down 



Das einzige was ich jetzt noch nicht so funktioniert wie ich es gerne hätte ist:

(channel_02 steht zB.: auf  30% channel_01 steht auf on ) = phys:30  * ist ok
nun möchte ich mit longpress auf self02 hoch dimmen                             * funktioniert aber nur Stepweise (1x drücken loslassen) nicht ok

(channel_02 steht on channel_01 steht auf on ) = phys:30 (bzw = on)  * ist ok
nun möchte ich mit longpress dimmen                      * funktioniert runter wie hoch, wie im Werkszustand ( drücken bis zum gewünschten Wert)


hast du eine Idee wo mein Fehler noch liegen könnte.

PS: ich meine irgendwo gelesen zu haben das man die Register der Channel auch kopieren kann. Dann könnte ich channel01 nach channel03 kopieren und nur den  "R-self02-shActionTypeDim off" ausschalten. Oder denke ich hier in die komplett falsche Richtung??

Gruß Rolf
BananaPI, RPI, nanoCUL433, RCS 1000 N Comfort, Dect200, Powerline546E, MAX!Cube, 7xMAX! HT's,3xMAX!FK HMLAN, HM-LC-Bl1PBU-FM, HM-LC-Sw4-Ba-PCB Relay Karte,  LW12, Sqeezelite, TabletUI=Kindel 8" FireHD+Handy,AmazonEcho

martinp876

Kopieren ist einfach. Hminfo ueber archivierte register oder das kommando cpreg

Ansonsten fehlen etliche register. Regtable bietet den ueberblick

harry66

Hallo martin878,

ich habe versucht die Register von channel_01 nach channel_03 mit hminfo zu kopieren.

set hm cpRegs sz.Licht:self01 sz.Licht_Ch3_RES:self01

es scheint das die Werte gesendet worden sind, allerdings werden die Register nicht gesetzt.
zB.: sehe ich noch folgende readings
R-lgActionTypeDim set_downDim 2016-06-06 14:18:34
R-lgOnLevel set_100 % .....


muss ich hier noch wo anders aktiv werden damit die Werte auch übernommen werden?

Gruß Rolf

BananaPI, RPI, nanoCUL433, RCS 1000 N Comfort, Dect200, Powerline546E, MAX!Cube, 7xMAX! HT's,3xMAX!FK HMLAN, HM-LC-Bl1PBU-FM, HM-LC-Sw4-Ba-PCB Relay Karte,  LW12, Sqeezelite, TabletUI=Kindel 8" FireHD+Handy,AmazonEcho

martinp876

Getconfig zum prüfen. Sollte automatisch kommen wenn nicht blockiert

harry66

Hallo,

Problem konnte ich jetzt lösen ;D

Nachdem ein Werksreset, mit anschließendem versuch die Register zu kopieren, nicht funktioniert hat"warum auch immer?"

habe ich alle Register anzeigen lassen und jeden einzeln verglichen und angepasst.

Mit erfolg nun wird Abends auf  Channel 2 über "define Nachtlicht at *21:00:00 set sz.Licht_Ch2_DIM pct 35" in der Helligkeit begrenzt.
(R-logicCombination and )
Und Channel 3 (R-logicCombination plus) wird wie Channel 1 über die internen Taster self01,self02 gesteuert so das die Helligkeit, bei bedarf und aktiver Nachtschaltung, wieder auf 100% rauf gedimmt werden kann.

Danke für deine Hilfe

BananaPI, RPI, nanoCUL433, RCS 1000 N Comfort, Dect200, Powerline546E, MAX!Cube, 7xMAX! HT's,3xMAX!FK HMLAN, HM-LC-Bl1PBU-FM, HM-LC-Sw4-Ba-PCB Relay Karte,  LW12, Sqeezelite, TabletUI=Kindel 8" FireHD+Handy,AmazonEcho