[gelöst] Probleme mit HM-LC-Dim1PWM-CV Dimmaktor PWM DC-LED Steuerung

Begonnen von rud0815, 16 Mai 2020, 21:56:28

Vorheriges Thema - Nächstes Thema

rud0815

Hier list HM_6B7FD2:

Internals:
   CFGFN      ./FHEM/Wohnzimmer_271A.cfg
   DEF        6B7FD2
   FUUID      5ebe4f18-f33f-a974-940e-f9cc956407911bc3
   HMLAN1_MSGCNT 553
   HMLAN1_RAWMSG E6B7FD2,0000,0011B88A,FF,FFC7,B0A0106B7FD22CD69E030000
   HMLAN1_RSSI -57
   HMLAN1_TIME 2020-05-25 07:46:56
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     553
   NAME       HM_6B7FD2
   NOTIFYDEV  global
   NR         998
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 HM_6B7FD2_Dim
   channel_02 HM_6B7FD2_Dim_V_01
   channel_03 HM_6B7FD2_Dim_V_02
   lastMsg    No:B0 - t:10 s:6B7FD2 d:2CD69E 030000
   protCmdDel 39
   protLastRcv 2020-05-25 07:46:56
   protNack   8 last_at:2020-05-25 07:46:49
   protRcv    462 last_at:2020-05-25 07:46:56
   protResnd  9 last_at:2020-05-24 20:38:50
   protResndFail 3 last_at:2020-05-24 20:38:56
   protSnd    533 last_at:2020-05-25 07:46:56
   protState  CMDs_done
   rssi_701CBD cnt:14 min:-63 max:-51 avg:-56.5 lst:-58
   rssi_HMLAN1 cnt:33 min:-60 max:-43 avg:-53.24 lst:-54
   rssi_HM_701C2B cnt:30 min:-65 max:-45 avg:-52.03 lst:-52
   rssi_at_HMLAN1 cnt:553 min:-64 max:-44 avg:-51.77 lst:-57
   READINGS:
     2020-05-25 07:46:49   CommandAccepted no
     2020-05-24 20:39:02   D-firmware      2.9
     2020-05-24 20:39:02   D-serialNr      PEQ2243960
     2020-05-24 21:48:02   PairedTo        0x2CD69E
     2020-05-24 20:39:07   R-pairCentral   0x2CD69E
     2020-05-24 21:48:02   RegL_00.         00:00 02:81 0A:2C 0B:D6 0C:9E 15:FF 18:00 1E:01 98:A0
     2020-05-23 18:20:51   powerOn         2020-05-23 18:20:51
     2020-05-25 07:46:56   state           CMDs_done
   helper:
     HM_CMDNR   176
     cSnd       012CD69E6B7FD20103,012CD69E6B7FD201046B7FD20103
     mId        0067
     peerFriend
     peerOpt    -:dimmer
     regLst     0
     rxType     1
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +6B7FD2,00,00,00
       nextSend   1590385616.62455
       rxt        0
       vccu       VCCU
       p:
         6B7FD2
         00
         00
         00
       prefIO:
         HMLAN1
     mRssi:
       mNo        B0
       io:
         HMLAN1:
           -51
           -51
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       dev        1
       prs        1
     rpt:
       IO         HMLAN1
       flg        A
       ts         1590385616.52806
       ack:
         HASH(0x3a44b10)
         B080022CD69E6B7FD200
     rssi:
       701CBD:
         avg        -56.5
         cnt        14
         lst        -58
         max        -51
         min        -63
       HMLAN1:
         avg        -53.2424242424242
         cnt        33
         lst        -54
         max        -43
         min        -60
       HM_701C2B:
         avg        -52.0333333333333
         cnt        30
         lst        -52
         max        -45
         min        -65
       at_HMLAN1:
         avg        -51.7721518987342
         cnt        553
         lst        -57
         max        -44
         min        -64
     shadowReg:
     tmpl:
Attributes:
   IODev      HMLAN1
   IOgrp      VCCU:HMLAN1
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   2.9
   group      Licht Flur
   model      HM-LC-DIM1PWM-CV
   room       CUL_HM
   serialNr   PEQ2243960
   subType    dimmer
   webCmd     toggle:on:off:statusRequest


Gruß Wilhelm
Eine FS20/HomeMatic Anlage (gemischt) und eine HomeMatic Anlage, beide mit Raspberry Pi und FHEM

Otto123

set HM_6B7FD2_Dim regSet intKeyVisib visib hattest Du gemacht?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

rud0815

Ich habe HM_6B7FD2 intKeyVisib auf visib gesetzt.
log:
CUL_HM set HM_6B7FD2 regSet exec intKeyVisib visib

Danach war in HM_6B7FD2_Dim self01 sichtbar.
Gruß
Wilhelm
Eine FS20/HomeMatic Anlage (gemischt) und eine HomeMatic Anlage, beide mit Raspberry Pi und FHEM

Otto123

Komisch, bei mir nimmt (ein andere Dimmer) danach ohne Probleme in der Art an:
set LichtWzR_Dim regSet shOnLevel 55 self02
So direkt am Aktor versucht?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

rud0815

Direkt am Aktor (HM_6B7FD2) wird  self01 nicht angezeigt. Im Kanal 1 von 3 jedoch und das Absetzen über die Schnittstelle funktioniert anscheinet nicht.

Gruß
Wilhelm
Eine FS20/HomeMatic Anlage (gemischt) und eine HomeMatic Anlage, beide mit Raspberry Pi und FHEM

Otto123

Mit direkt am Aktor meinte ich nicht über irgendwelche Hilfsmittel - Dein apply weiter oben hat mich irritiert, das gibt es in der UI am Aktor (Channel) nicht.
Ich meinte also nicht mit hm.js!

In der FHEM Kommandozeile mal so versucht?
set HM_6B7FD2_Dim regSet shOnLevel 20 self01
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

rud0815

Danke an alle, es funktioniert jetzt.
Ich versuche mein erfolgreiches Vorgehen zu beschreiben.

Folgendes Vorgehen:
Alle beteiligten Geräte, HM-LC-Dim1PWM-CV und zwei HM-PBI-4-FM (je 1 Kanal genutzt) auf Werkseinstellung setzen
Die beiden HM-PBI-4-FM am HM-LC-Dim1PWM-CV anlernen.
Den HM-LC-Dim1PWM-CV bei FHEM anlernen.
Über hm.js am Hauptgerät  HM-LC-Dim1PWM-CV (HM_6B7FD2) den Parameter intKeyVisib auf visib gesetzt.
Nun werden am 1. Kanal in hm.js alle drei Schalter angezeigt. Das ist weiter nicht wichtig, dient aber zur Kontrolle.
Der Parameter shOnLevel wird in allen 3 Kanälen mit 100% angezeigt.
Jetzt alle drei Schalter über FHEM Kommandozeile setzen
set HM_6B7FD2_Dim regSet shOnLevel 20 self01
set HM_6B7FD2_Dim regSet shOnLevel 20 HM_701C2B_Btn_01
set HM_6B7FD2_Dim regSet shOnLevel 20 701CBD01

Der Parameter shOnLevel wird nun in allen 3 Kanälen mit 20% angezeigt und die Schalter funktionieren wie sie sollen.
Das Setzen über hm.js funktioniert nicht.

Gruß
Wilhelm
Eine FS20/HomeMatic Anlage (gemischt) und eine HomeMatic Anlage, beide mit Raspberry Pi und FHEM

frank

ZitatDas Setzen über hm.js funktioniert nicht.
hast du die aktuelle hm.js aus dem link in meiner sig?
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

rud0815

Hallo Frank,
bevor ich die Lösung hier gesucht habe, habe ich FHEM aktualisiert und den aktuellen hm.js von hier geholt.
[hm.js 2.0] UI zur Register-Konfiguration nun auch mit Templateunterstützung

Gruß
Wilhelm
Eine FS20/HomeMatic Anlage (gemischt) und eine HomeMatic Anlage, beide mit Raspberry Pi und FHEM

frank

FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

rud0815

Internals:
   CFGFN      ./FHEM/Wohnzimmer_271A.cfg
   DEF        6B7FD201
   FUUID      5ebe4f18-f33f-a974-0e10-61e6de0ddf87fc90
   NAME       HM_6B7FD2_Dim
   NOTIFYDEV  global
   NR         1003
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   device     HM_6B7FD2
   peerList   self01,HM_701C2B_Btn_01,701CBD01,
   READINGS:
     2020-05-25 13:37:57   CommandAccepted yes
     2020-05-25 10:41:58   R-701CBD01-lgActionTypeDim toggelDim
     2020-05-25 10:41:58   R-701CBD01-lgOnLevel 100 %
     2020-05-25 10:41:58   R-701CBD01-shActionTypeDim jmpToTarget
     2020-05-25 10:57:48   R-701CBD01-shOnLevel 20 %
     2020-05-25 10:41:56   R-HM_701C2B_Btn_01-lgActionTypeDim toggelDim
     2020-05-25 10:41:56   R-HM_701C2B_Btn_01-lgOnLevel 100 %
     2020-05-25 10:41:56   R-HM_701C2B_Btn_01-shActionTypeDim jmpToTarget
     2020-05-25 10:55:53   R-HM_701C2B_Btn_01-shOnLevel 20 %
     2020-05-23 20:50:11   R-characteristic square
     2020-05-24 20:39:08   R-logicCombination or
     2020-05-23 20:50:11   R-powerUpAction off
     2020-05-25 10:45:32   R-self01-lgActionTypeDim toggelDim
     2020-05-25 10:45:32   R-self01-lgOnLevel 100 %
     2020-05-25 10:45:32   R-self01-shActionTypeDim jmpToTarget
     2020-05-25 10:50:22   R-self01-shOnLevel 20 %
     2020-05-15 10:13:36   R-sign          off
     2020-05-25 10:57:41   RegL_01.         00:00 08:00 30:06 32:50 34:4B 35:50 56:00 57:24 58:01 59:01
     2020-05-25 10:57:47   RegL_03.701CBD01  00:00 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:14 0C:52 0D:63 0E:20 0F:00 10:14 11:28 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:26 8B:14 8C:52 8D:63 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
     2020-05-25 10:57:45   RegL_03.HM_701C2B_Btn_01  00:00 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:14 0C:52 0D:63 0E:20 0F:00 10:14 11:28 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:26 8B:14 8C:52 8D:63 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
     2020-05-25 10:57:43   RegL_03.self01   00:00 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:14 0C:52 0D:63 0E:20 0F:00 10:14 11:28 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:26 8B:14 8C:52 8D:63 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
     2020-05-25 13:37:59   deviceMsg       off (to VCCU)
     2020-05-25 13:37:59   dim             stop:off
     2020-05-25 13:37:59   level           0
     2020-05-23 20:59:24   levelMissed     desired:25
     2020-05-25 13:37:59   overheat        off
     2020-05-25 13:37:59   overload        off
     2020-05-25 13:37:59   pct             0
     2020-05-25 10:57:41   peerList        self01,HM_701C2B_Btn_01,701CBD01,
     2020-05-25 13:37:59   phyLevel        0
     2020-05-25 13:37:59   recentStateType info
     2020-05-25 13:37:59   reduced         off
     2020-05-25 13:37:59   state           off
     2020-05-25 13:37:59   timedOn         off
     2020-05-25 13:37:56   trigLast        HM_701C2B_Btn_01:short
     2020-05-25 13:37:56   trig_HM_701C2B_Btn_01 Short_38
   helper:
     cfgChkResult No regs found for:

HM_6B7FD2_Dim type:dimmer -
list:peer register         :value
   1:      characteristic   :square
   1:      logicCombination :or
   1:      ovrTempLvl       :80 C
   1:      powerUpAction    :off
   1:      redLvl           :40 %
   1:      redTempLvl       :75 C
   1:      sign             :off
   1:      statusInfoMinDly :2 s
   1:      statusInfoRandom :1 s
   1:      transmitTryMax   :6
                       701CBD01                        HM_701C2B_Btn_01               
                       lg              sh              lg              sh             
ActionTypeDim          toggelDim       jmpToTarget     toggelDim       jmpToTarget     
CtDlyOff               geLo            geLo            geLo            geLo           
CtDlyOn                geLo            geLo            geLo            geLo           
CtOff                  geLo            geLo            geLo            geLo           
CtOn                   geLo            geLo            geLo            geLo           
CtRampOff              geLo            geLo            geLo            geLo           
CtRampOn               geLo            geLo            geLo            geLo           
CtValHi                100             100             100             100             
CtValLo                50              50              50              50             
DimElsActionType       off             off             off             off             
DimElsJtDlyOff         rampOff         rampOff         rampOff         rampOff         
DimElsJtDlyOn          rampOn          rampOn          rampOn          rampOn         
DimElsJtOff            dlyOn           dlyOn           dlyOn           dlyOn           
DimElsJtOn             dlyOff          dlyOff          dlyOff          dlyOff         
DimElsJtRampOff        off             off             off             off             
DimElsJtRampOn         on              on              on              on             
DimElsOffTimeMd        absolut         absolut         absolut         absolut         
DimElsOnTimeMd         absolut         absolut         absolut         absolut         
DimJtDlyOff            rampOff         rampOff         rampOff         rampOff         
DimJtDlyOn             rampOn          rampOn          rampOn          rampOn         
DimJtOff               dlyOn           dlyOn           dlyOn           dlyOn           
DimJtOn                dlyOff          dlyOff          dlyOff          dlyOff         
DimJtRampOff           off             off             off             off             
DimJtRampOn            on              on              on              on             
DimMaxLvl         [%]  100             100             100             100             
DimMinLvl         [%]  0               0               0               0               
DimStep           [%]  5               5               5               5               
MultiExec              on              off             on              off             
OffDly            [s]  0               0               0               0               
OffDlyBlink            on              on              on              on             
OffDlyNewTime     [s]  0.4             0.4             0.4             0.4             
OffDlyOldTime     [s]  0.4             0.4             0.4             0.4             
OffDlyStep        [%]  5               5               5               5               
OffLevel          [%]  0               0               0               0               
OffTime                unused          unused          unused          unused         
OffTimeMode            absolut         absolut         absolut         absolut         
OnDly             [s]  0               0               0               0               
OnDlyMode              setToOff        setToOff        setToOff        setToOff       
OnLevel           [%]  100             100             100             100             
OnLvlPrio              high            high            high            high           
OnMinLevel        [%]  10              10              10              10             
OnTime                 unused          unused          unused          unused         
OnTimeMode             absolut         absolut         absolut         absolut         
RampOffTime       [s]  0.5             0.5             0.5             0.5             
RampOnTime        [s]  0.5             0.5             0.5             0.5             
RampSstep         [%]  5               5               5               5               

     dlvlCmd    ++A0112CD69E6B7FD20201000000
     peerFriend peerSens,peerVirt
     peerIDsRaw ,6B7FD201,701CBD01,701C2B01,00000000
     peerOpt    3:dimmer
     regLst     1,3p
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     regCollect:
     role:
       chn        1
     shadowReg:
       RegL_03.self02  11:28
     tmpl:
     vDim:
       idPhy      6B7FD201
       idV2       6B7FD202
       idV3       6B7FD203
   nb:
     cnt        6
Attributes:
   alias      Licht Flur zum Keller
   group      Licht Flur
   model      HM-LC-DIM1PWM-CV
   peerIDs    00000000,6B7FD201,701C2B01,701CBD01,
   room       CUL_HM
   setList    dim:slider,12,6,100
   webCmd     toggle:on:dim:off


Ist aber jetzt über FHEM auf 20% gesetzt.

Wilhelm
Eine FS20/HomeMatic Anlage (gemischt) und eine HomeMatic Anlage, beide mit Raspberry Pi und FHEM

frank

ich sehe keinen grund, weshalb das setzen über webui nicht funktionieren sollte.

das webui ermöglicht ja nur das einfache zusammenklicken der befehle, die dann durch apply in fhem ausgeführt werden.

dein log zeigt den korrekten cmd. es ist auch egal, ob mit oder ohne "exec". :

2020.05.25 07:46:49 3: CUL_HM set HM_6B7FD2_Dim regSet exec shOnLevel 20 self01


die nack aus deinem eventlog kann ich für diesen befehl bei meinem dimmer provozieren, wenn im device das register intKeyVisib=invisib ist.


ich schätze, du hattest in deinem browser mehrere tabs für die dimmer channel geöffnet. im chn1 war zusätzlich das webui geöffnet.

dann hast du zb parallel im device tab intKeyVisib=invisib gesetzt oder resettet und neu gepairt und anschliessend im anderen tab shOnLevel=20 mit apply gestartet.


wenn im device nämlich intKeyVisib=invisib gesetzt ist, kann das webui anschliessend für self in channel 1 nicht geöffnet werden und ein hinweis sollte erfolgen.

also nicht zuviel parallel arbeiten.  ;)
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

rud0815

Hallo Frank,
ich arbeite immer nur in einem Fenster, außer logs und so laufen in anderen.
Schau dir mal die Kommentare ab #10 an. Das wurde alles in einem Fenster gemacht.

Gruß
Wilhelm
Eine FS20/HomeMatic Anlage (gemischt) und eine HomeMatic Anlage, beide mit Raspberry Pi und FHEM

rud0815

Ich habe es gerade mal mit dem Parameter shRampOnTime probiert.
Mit hm.js gehts es nicht, über set in FHEM geht es.
Kontrolle jeweils am Schalter und hm.js.

Wilhelm
Eine FS20/HomeMatic Anlage (gemischt) und eine HomeMatic Anlage, beide mit Raspberry Pi und FHEM

frank

FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html