FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: miot am 07 Februar 2013, 06:53:57

Titel: HM-LC-Dim1L-Pl : Kein Heraufdimmen aus 'off' moeglich
Beitrag von: miot am 07 Februar 2013, 06:53:57
Hallo,

kennt jemand das folgende und kann etwas dazu sagen?

Neuer Funk-Zwischenstecker, Dimmaktor, Phasenanschnitt, Version 2.2

1. Direkt gepaired mit einer Fernbedienung 12 Tasten
Dimmer ist off, Einschalt-Taste wird festgehalten zum heraufdimmen, die angeschlossene Lampe flackert mehrere Male zwischen optisch 10% und 0% und dimmt schlussendlich nach ca. 2-5 Sekunden (Zeit bei mehreren Versuchen unterschiedlich) herauf.

2. Gepaired ueber HMLAN mit FHEM
Dimmer ist off, der Befehl 'set DIMMER xx' (xx ist jeder beliebige Wert) wird immer wieder geloggt mit:
2013-02-06_23:14:26 CUL_HM_dimmer_1D8A6E deviceMsg: 0.5 % (to HMLAN1)
2013-02-06_23:14:26 CUL_HM_dimmer_1D8A6E dim: up:0.5 %
2013-02-06_23:14:26 CUL_HM_dimmer_1D8A6E 0.5 %
2013-02-06_23:14:29 CUL_HM_dimmer_1D8A6E deviceMsg: off (to HMLAN1)
2013-02-06_23:14:29 CUL_HM_dimmer_1D8A6E dim: stop:off
2013-02-06_23:14:29 CUL_HM_dimmer_1D8A6E off

Der Dimmer scheint selbstaendig wieder den Status off zu setzen. Das erklaert auch das Flackern der angeschlossenen Lampe, wenn man bei der Fernbedienung die Taste gedrueckt haelt.

Einzige gefundene Umgehungsloesung: Erst anschalten und dann auf den gewuenschten Wert herunter dimmen:
set DIMMER on
set DIMMER 30

Sobald der Dimmer einmal eingeschaltet wurde ist ein beliebiges Dimmen auf jeden gewuenschten Wert problemlos moeglich.
Dies funktioniert auch reibungslos (also ohne mehrfaches Flackern) mit der Fernbedienung: Kurzer Tastendruck zum anschalten, dann beliebig herauf oder herunterdimmen.

Ich habe den Dimmer bereits getauscht jedoch ist das Verhalten bei dem neuen Dimmer (gleiche Firmware Version) dasselbe.

Ist das ein bekanntes Problem oder gibt es einen anderen Weg den Dimmer dazu zu bewegen aus 0 auf 40% heraufzudimmen?

Besten Dank fuer jeden Hinweis.
Gruss
Michael
Titel: Aw: HM-LC-Dim1L-Pl : Kein Heraufdimmen aus 'off' moeglich
Beitrag von: miot am 07 Februar 2013, 10:34:09
Hallo,

selbst bei nicht eingestecktem Verbraucher schaltet beim heraufdimmen aus 'off' der Lastausfallschutz.
Nach Ausschalten des Lastausfallschutzes (Parameter auf '0' gesetzt) funktioniert das Geraet wie gewuenscht.

Gruss
Michael

Titel: Aw: HM-LC-Dim1L-Pl : Kein Heraufdimmen aus 'off' moeglich
Beitrag von: martinp876 am 07 Februar 2013, 12:47:50
hmm
Michael kann recht haben.

es scheint mir ein Problem zu sein, dass sehr kleine Leistung bei dem dimmer zu probleme fuehrt - evtl im Zusammenhang mit dem Leuchtmittel.

Es macht auch meist nur wenig Sinn, auf 1% zu dimmen, evtl sogar Probleme?

Also kontrolliere doch einfach erst einmal die Schwellwerte und passe sie ggf. an
 
OffLevel        
OnMinLevel      
OnLevel        

RampSstep      
RampOnTime      
RampOffTime    
DimMinLvl      
DimMaxLvl      
DimStep        


Gruss
Martin
Titel: Aw: HM-LC-Dim1L-Pl : Kein Heraufdimmen aus 'off' moeglich
Beitrag von: miot am 11 Februar 2013, 08:18:04
Hallo Martin,

ich hatte die 'Loesung' ja selbst hingeschrieben, falls jemand das gleiche Problem haben sollte.
Alle anderen Parameter sind - soweit ich das sagen kann - in Ordnung. Der Fehler tritt auch bei NICHT eingestecktem Verbraucher auf, so dass es nicht am Leuchtmittel liegen kann.
Ich kann es nicht messen vermute aber da die Hauselektrik gut 60 Jahre alt ist es genau an den Bedingungen hier liegt.

Im Uebrigen wird das Modell des Dimmers (ist wohl die aktuellste FW mit 2.2) von FHEM nicht erkannt. Der beim Pairen gemeldete Type ist "00A3". Koennte das jemand von den Entwicklern bei der 10_CUL_HM.pm mit dem Namen "HM-LC-DIM1L-PL-2" nachtragen?

Gruss
Michael
Titel: Aw: HM-LC-Dim1L-Pl : Kein Heraufdimmen aus 'off' moeglich
Beitrag von: martinp876 am 11 Februar 2013, 08:51:05
Hallo Michael,

Die Modelle "-2" sind jetzt alle drin.
das mit der hauselektrik kann ich nicht nachvollziehen - bricht die Spannung ein? macht der schutzleiter Probleme?

Gruss
Martin

Titel: Aw: HM-LC-Dim1L-Pl : Kein Heraufdimmen aus 'off' moeglich
Beitrag von: muecke36 am 04 April 2013, 19:24:41
Hallo zusammen,

habe scheinbar dasselbe Problem. Wie können die Parameter des Dimmers (z.B. Lastausfallschutzes) denn gesetzt werden?

Vielen Dank für jeden tipp
Michael
Titel: Aw: HM-LC-Dim1L-Pl : Kein Heraufdimmen aus 'off' moeglich
Beitrag von: miot am 05 April 2013, 09:05:52
Hallo,

ich hab's mit dem HM Konfigurationsprogramm umgestellt.

Gruss
Michael
Titel: Aw: HM-LC-Dim1L-Pl : Kein Heraufdimmen aus 'off' moeglich
Beitrag von: martinp876 am 05 April 2013, 09:26:44
fhem bietet die möglichkeit die Register zu setzen und zu lesen.

getConfig: lesen aller Daten
einigen werden im webfrontend angezeigt
attr expert steuert die sichtbarkeit
get <name> reg all zeigt die aktuellen Werte an
get <name> regList zeigt alle Register an, die FHEM unterstützt, incl werte bereich

Es sollten bei dimmern eigentlich alle werte vorhanden sein, die auch die PC SW unterstützt.

Setzen mit regSet

Gruss
Martin
Titel: Aw: HM-LC-Dim1L-Pl : Kein Heraufdimmen aus 'off' moeglich
Beitrag von: miot am 05 April 2013, 09:41:48
Hallo Martin,

Sind sicher alle drin - will ich gar nicht bestreiten.
Jedoch sagen die Userreadings im Webfrontend 'Overheat' mit Value 'Off' aber in Register Liste steht kein 'Overheat' und auch sonst kein Eintrag, der auf Temperatur schliessen laesst.  Da war's (fuer mich) einfacher / sicherer das HM Konfigprogramm zu bemuehen.

Gruss
Michael
Titel: Aw: HM-LC-Dim1L-Pl : Kein Heraufdimmen aus 'off' moeglich
Beitrag von: martinp876 am 05 April 2013, 14:18:46
Hallo Michael,

hm - ein Problem der Namensgebung?

Bei deinem Device sollte FHEM aktuell anbieten:

  ovrTempLvl      =>"overtemperatur level"},
  fuseDelay     =>"fuse delay"},
  redTempLvl      =>"reduced temperatur recover"},
  redLvl          =>"reduced power level"},

Register sind immer Einstellungen, keine Zustände, ist sicher klar.
Einstellen kann man also den Level, der bei übertemperatur eingestellt werden soll.
Der Zustand heisst "Overheat", das Register "overtemperature".

Hast du Vorschläge, wie man es besser benennen könnte, damit man es versteht?

Danke
Martin

Titel: Aw: HM-LC-Dim1L-Pl : Kein Heraufdimmen aus 'off' moeglich
Beitrag von: miot am 05 April 2013, 15:18:43
Hallo Martin,

wie ich schon sagte: Ich habe nichts gefunden, was auf 'Temperatur' schliessen laesst. Hier die komplette regList des betreffenden Devices:

Gruss
Michael

list:         register | range              | peer     |exp| description
   0: intKeyVisib      |   - to -           |          |exp| visibility of internal channel options:visib,invisib
   0: pairCentral      |   0 to 16777215    |          |   | pairing to central
   1: powerUpAction    |   - to -           |          |   | behavior on power up options:on,off
   1: statusInfoMinDly | 0.5 to 15.5s       |          |exp| status message min delay
   1: statusInfoRandom |   0 to 7s          |          |exp| status message random delay
   1: transmitTryMax   |   1 to 10          |          |exp| max message re-transmit
   3: lgActionTypeDim  |   - to -           | required |   |  options:toggleToCntInv,downDim,off,toggelDimToCnt,jmpToTarget,toggelDim,upDim,toggleToCnt,toggelDimToCntInv
   3: lgCtDlyOff       |   - to -           | required |exp| Jmp on condition from delayOff options:geLo,between,outside,ltLo,geHi,ltHi
   3: lgCtDlyOn        |   - to -           | required |exp| Jmp on condition from delayOn options:geLo,between,outside,ltLo,geHi,ltHi
   3: lgCtOff          |   - to -           | required |exp| Jmp on condition from off options:geLo,between,outside,ltLo,geHi,ltHi
   3: lgCtOn           |   - to -           | required |exp| Jmp on condition from on options:geLo,between,outside,ltLo,geHi,ltHi
   3: lgCtRampOff      |   - to -           | required |exp| Jmp on condition from rampOff options:geLo,between,outside,ltLo,geHi,ltHi
   3: lgCtRampOn       |   - to -           | required |exp| Jmp on condition from rampOn options:geLo,between,outside,ltLo,geHi,ltHi
   3: lgCtValHi        |   0 to 255         | required |exp| Condition value high for CT table
   3: lgCtValLo        |   0 to 255         | required |exp| Condition value low for CT table
   3: lgDimJtDlyOff    |   - to -           | required |exp| Jump from delayOff options:on,rampOn,off,dlyOn,no,dlyOff,rampOff
   3: lgDimJtDlyOn     |   - to -           | required |exp| Jump from delayOn options:on,rampOn,off,dlyOn,no,dlyOff,rampOff
   3: lgDimJtOff       |   - to -           | required |exp| Jump from off options:on,rampOn,off,dlyOn,no,dlyOff,rampOff
   3: lgDimJtOn        |   - to -           | required |exp| Jump from on options:on,rampOn,off,dlyOn,no,dlyOff,rampOff
   3: lgDimJtRampOff   |   - to -           | required |exp| Jump from rampOff options:on,rampOn,off,dlyOn,no,dlyOff,rampOff
   3: lgDimJtRampOn    |   - to -           | required |exp| Jump from rampOn options:on,rampOn,off,dlyOn,no,dlyOff,rampOff
   3: lgDimMaxLvl      |   0 to 100%        | required |exp| dimMaxLevel
   3: lgDimMinLvl      |   0 to 100%        | required |exp| dimMinLevel
   3: lgDimStep        |   0 to 100%        | required |exp| dimStep
   3: lgMultiExec      |   - to -           | required |   | multiple execution per repeat of long trigger options:on,off
   3: lgOffDly         |   0 to 111600s     | required |exp| off delay
   3: lgOffDlyBlink    |   - to -           | required |exp|  options:on,off
   3: lgOffDlyNewTime  | 0.1 to 25.6s       | required |exp| off delay new time
   3: lgOffDlyOldTime  | 0.1 to 25.6s       | required |exp| off delay old time
   3: lgOffLevel       |   0 to 100%        | required |exp| PowerLevel off
   3: lgOffTime        |   0 to 111600s     | required |exp| off time, 111600 = infinite
   3: lgOffTimeMode    |   - to -           | required |exp| off time mode options:minimal,absolut
   3: lgOnDly          |   0 to 111600s     | required |exp| on delay
   3: lgOnDlyMode      |   - to -           | required |exp|  options:setToOff,NoChange
   3: lgOnLevel        |   0 to 100%        | required |   | PowerLevel on
   3: lgOnLvlPrio      |   - to -           | required |exp|  options:high,low
   3: lgOnMinLevel     |   0 to 100%        | required |exp| minimum PowerLevel
   3: lgOnTime         |   0 to 111600s     | required |exp| on time, 111600 = infinite
   3: lgOnTimeMode     |   - to -           | required |exp| on time mode options:minimal,absolut
   3: lgRampOffTime    |   0 to 111600s     | required |exp| rampOffTime
   3: lgRampOnTime     |   0 to 111600s     | required |exp| rampOnTime
   3: lgRampSstep      |   0 to 100%        | required |exp| rampStartStep
   3: shActionTypeDim  |   - to -           | required |   |  options:toggleToCntInv,downDim,off,toggelDimToCnt,jmpToTarget,toggelDim,upDim,toggleToCnt,toggelDimToCntInv
   3: shCtDlyOff       |   - to -           | required |exp| Jmp on condition from delayOff options:geLo,between,outside,ltLo,geHi,ltHi
   3: shCtDlyOn        |   - to -           | required |exp| Jmp on condition from delayOn options:geLo,between,outside,ltLo,geHi,ltHi
   3: shCtOff          |   - to -           | required |exp| Jmp on condition from off options:geLo,between,outside,ltLo,geHi,ltHi
   3: shCtOn           |   - to -           | required |exp| Jmp on condition from on options:geLo,between,outside,ltLo,geHi,ltHi
   3: shCtRampOff      |   - to -           | required |exp| Jmp on condition from rampOff options:geLo,between,outside,ltLo,geHi,ltHi
   3: shCtRampOn       |   - to -           | required |exp| Jmp on condition from rampOn options:geLo,between,outside,ltLo,geHi,ltHi
   3: shCtValHi        |   0 to 255         | required |exp| Condition value high for CT table
   3: shCtValLo        |   0 to 255         | required |exp| Condition value low for CT table
   3: shDimJtDlyOff    |   - to -           | required |exp| Jump from delayOff options:on,rampOn,off,dlyOn,no,dlyOff,rampOff
   3: shDimJtDlyOn     |   - to -           | required |exp| Jump from delayOn options:on,rampOn,off,dlyOn,no,dlyOff,rampOff
   3: shDimJtOff       |   - to -           | required |exp| Jump from off options:on,rampOn,off,dlyOn,no,dlyOff,rampOff
   3: shDimJtOn        |   - to -           | required |exp| Jump from on options:on,rampOn,off,dlyOn,no,dlyOff,rampOff
   3: shDimJtRampOff   |   - to -           | required |exp| Jump from rampOff options:on,rampOn,off,dlyOn,no,dlyOff,rampOff
   3: shDimJtRampOn    |   - to -           | required |exp| Jump from rampOn options:on,rampOn,off,dlyOn,no,dlyOff,rampOff
   3: shDimMaxLvl      |   0 to 100%        | required |exp| dimMaxLevel
   3: shDimMinLvl      |   0 to 100%        | required |exp| dimMinLevel
   3: shDimStep        |   0 to 100%        | required |exp| dimStep
   3: shOffDly         |   0 to 111600s     | required |exp| off delay
   3: shOffDlyBlink    |   - to -           | required |exp|  options:on,off
   3: shOffDlyNewTime  | 0.1 to 25.6s       | required |exp| off delay new time
   3: shOffDlyOldTime  | 0.1 to 25.6s       | required |exp| off delay old time
   3: shOffLevel       |   0 to 100%        | required |exp| PowerLevel off
   3: shOffTime        |   0 to 111600s     | required |exp| off time, 111600 = infinite
   3: shOffTimeMode    |   - to -           | required |exp| off time mode options:minimal,absolut
   3: shOnDly          |   0 to 111600s     | required |exp| on delay
   3: shOnDlyMode      |   - to -           | required |exp|  options:setToOff,NoChange
   3: shOnLevel        |   0 to 100%        | required |   | PowerLevel on
   3: shOnLvlPrio      |   - to -           | required |exp|  options:high,low
   3: shOnMinLevel     |   0 to 100%        | required |exp| minimum PowerLevel
   3: shOnTime         |   0 to 111600s     | required |exp| on time, 111600 = infinite
   3: shOnTimeMode     |   - to -           | required |exp| on time mode options:minimal,absolut
   3: shRampOffTime    |   0 to 111600s     | required |exp| rampOffTime
   3: shRampOnTime     |   0 to 111600s     | required |exp| rampOnTime
   3: shRampSstep      |   0 to 100%        | required |exp| rampStartStep
Titel: Aw: HM-LC-Dim1L-Pl : Kein Heraufdimmen aus 'off' moeglich
Beitrag von: martinp876 am 05 April 2013, 16:50:46
Hi Michael,

da hast du recht, habe ich schlecht geschaut. Bei den 'l' devices ist dies nicht vorgesehen.
OverTemp gint es nur bei den 'T' dimmern.  Mit der Configsoftware konntest du es einstellen? Weisst du nicht, wie der parameter hies?

Danke
Martin