State bei HM-LC-Bl1PBU-FM Rollladenaktor hat sich verstellt

Begonnen von HoSch63, 05 Dezember 2022, 17:55:30

Vorheriges Thema - Nächstes Thema

HoSch63

Ich habe über die Suche leider keine Lösung gefunden.
Bei mir hat sich ein Rollladen verstellt. Komplett geschlossen zeigt er 12% und nicht die erwarteten 100%. Beim Öffnen erreicht er dann sehr schnell die 0% für komplett geöffnet und der Rollladen hat sich dabei kaum bewegt.
Eigentlich müsste ich nur im geschlossenen Zustand den State auf 100 setzen, das gelingt mir aber nicht.  So in die Richtung "set meinRollladen regSet STATE  100".
Aktuell lässt sich der Rollladen auch nicht mit dem Taster öffnen.
Ausgelöst wurde das Problem wahrscheinlich durch das Festfrieren des Rollladens im geschlossenen Zustand. Der Motor stellt hierbei leider erst nach längerer Zeit ab.

Hat jemand ein Idee?
Vielen Dank
Holger

Otto123

Zunächst: normal ist 100 offen (on) und 0 zu (off) - das ganze entspricht der Helligkeit wie bei einer Lampe :)

Der Aktor verstellt sich durch das festfrieren nicht, da geht eher der Motor kaputt ? 
ZitatDer Motor stellt hierbei leider erst nach längerer Zeit ab.
klingt nach geht kaputt. Meine schalten beim blockieren sofort ab.

Zeig mal ein get AktorName regTable

Durch setzen der Readings erreichst Du nichts, ein Internal (STATE) kannst Du nicht mit set setzen.

Gruß Otto
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

HoSch63

Hallo Otto,
vielen Dank für die schnelle Antwort. Ein "get DeviceName regTable" ist bei mir leider unbekannt.
Es geht nur ein "get regList" und dann ein "get regVal" auf die einzelnen Werte wie z.B.  "driveDown" = 20

frank

ZitatregTable" ist bei mir leider unbekannt.
du hast kein hminfo definiert.

zeig auch ein list vom rollo.
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

HoSch63

list:         register | range              | peer     | description
   0: confBtnTime      |   1 to 255min      |          | 255=permanent special:permanent
   0: intKeyVisib      |     literal        |          | visibility of internal channel options:invisib,visib
   0: localResDis      |     literal        |          | local reset disable options:off,on
   0: pairCentral      |   0 to 16777215    |          | pairing to central
   1: driveDown        | 0.0 to 6000s       |          | drive time up
   1: driveTurn        | 0.5 to 25.5s       |          | engine uncharge - fhem min = 0.5s for protection. HM min= 0s (use regBulk if necessary)
   1: driveUp          | 0.0 to 6000s       |          | drive time up
   1: refRunCounter    |   0 to 255         |          | start reference run after n non-end drives
   1: sign             |     literal        |          | signature (AES) options:off,on
   1: statusInfoMinDly | 0.0 to 15.5s       |          | status message min delay special:unused
   1: statusInfoRandom |   0 to 7s          |          | status message random delay
   1: transmitTryMax   |   1 to 10          |          | max message re-transmit
   3: lgActionType     |     literal        | required |  options:toggleToCntInv,jmpToTarget,off,toggleToCnt
   3: lgBlJtDlyOff     |     literal        | required | Jump from delayOff options:refOff,refOn,rampOn,on,dlyOff,no,rampOff,off,dlyOn
   3: lgBlJtDlyOn      |     literal        | required | Jump from delayOn options:rampOff,off,dlyOn,no,on,dlyOff,refOn,refOff,rampOn
   3: lgBlJtOff        |     literal        | required | Jump from off options:on,dlyOff,refOff,refOn,rampOn,rampOff,off,dlyOn,no
   3: lgBlJtOn         |     literal        | required | Jump from on options:dlyOff,on,rampOn,refOn,refOff,dlyOn,off,rampOff,no
   3: lgBlJtRampOff    |     literal        | required | Jump from rampOff options:dlyOff,on,rampOn,refOff,refOn,dlyOn,rampOff,off,no
   3: lgBlJtRampOn     |     literal        | required | Jump from rampOn options:refOff,refOn,rampOn,on,dlyOff,no,rampOff,off,dlyOn
   3: lgBlJtRefOff     |     literal        | required | Jump from refOff options:on,dlyOff,refOn,refOff,rampOn,off,rampOff,dlyOn,no
   3: lgBlJtRefOn      |     literal        | required | Jump from refOn options:off,rampOff,dlyOn,no,on,dlyOff,refOff,refOn,rampOn
   3: lgCtDlyOff       |     literal        | required | Jmp on condition from delayOff options:between,geLo,outside,ltHi,geHi,ltLo
   3: lgCtDlyOn        |     literal        | required | Jmp on condition from delayOn options:outside,between,geLo,ltLo,geHi,ltHi
   3: lgCtOff          |     literal        | required | Jmp on condition from off options:geHi,ltLo,ltHi,outside,geLo,between
   3: lgCtOn           |     literal        | required | Jmp on condition from on options:outside,geLo,between,geHi,ltLo,ltHi
   3: lgCtRampOff      |     literal        | required | Jmp on condition from rampOff options:outside,between,geLo,ltLo,geHi,ltHi
   3: lgCtRampOn       |     literal        | required | Jmp on condition from rampOn options:ltHi,geHi,ltLo,geLo,between,outside
   3: lgCtRefOff       |     literal        | required | Jmp on condition from refOff options:ltLo,geHi,ltHi,outside,between,geLo
   3: lgCtRefOn        |     literal        | required | Jmp on condition from refOn options:between,geLo,outside,ltHi,geHi,ltLo
   3: lgCtValHi        |   0 to 255         | required | Condition value high for CT table
   3: lgCtValLo        |   0 to 255         | required | Condition value low for CT table
   3: lgDriveMode      |     literal        | required |  options:direct,viaUpperEnd,viaNextEnd,viaLowerEnd
   3: lgMaxTimeF       | 0.0 to 25.5s       | required | max time first direction. special:unused
   3: lgMultiExec      |     literal        | required | execution per repeat message options:on,off
   3: lgOffDly         | 0.0 to 111600s     | required | off delay
   3: lgOffLevel       | 0.0 to 100%        | required | PowerLevel off
   3: lgOffTime        | 0.0 to 111600s     | required | off time special:unused
   3: lgOffTimeMode    |     literal        | required | off time meant absolut or at least options:absolut,minimal
   3: lgOnDly          | 0.0 to 111600s     | required | on delay
   3: lgOnLevel        | 0.0 to 100.5%      | required | PowerLevel on special:oldLevel
   3: lgOnTime         | 0.0 to 111600s     | required | on time special:unused
   3: lgOnTimeMode     |     literal        | required | on time meant absolut or at least options:absolut,minimal
   3: shActionType     |     literal        | required |  options:toggleToCntInv,jmpToTarget,off,toggleToCnt
   3: shBlJtDlyOff     |     literal        | required | Jump from delayOff options:refOff,refOn,rampOn,on,dlyOff,no,rampOff,off,dlyOn
   3: shBlJtDlyOn      |     literal        | required | Jump from delayOn options:rampOff,off,dlyOn,no,on,dlyOff,refOn,refOff,rampOn
   3: shBlJtOff        |     literal        | required | Jump from off options:on,dlyOff,refOff,refOn,rampOn,rampOff,off,dlyOn,no
   3: shBlJtOn         |     literal        | required | Jump from on options:dlyOff,on,rampOn,refOn,refOff,dlyOn,off,rampOff,no
   3: shBlJtRampOff    |     literal        | required | Jump from rampOff options:dlyOff,on,rampOn,refOff,refOn,dlyOn,rampOff,off,no
   3: shBlJtRampOn     |     literal        | required | Jump from rampOn options:refOff,refOn,rampOn,on,dlyOff,no,rampOff,off,dlyOn
   3: shBlJtRefOff     |     literal        | required | Jump from refOff options:on,dlyOff,refOn,refOff,rampOn,off,rampOff,dlyOn,no
   3: shBlJtRefOn      |     literal        | required | Jump from refOn options:off,rampOff,dlyOn,no,on,dlyOff,refOff,refOn,rampOn
   3: shCtDlyOff       |     literal        | required | Jmp on condition from delayOff options:between,geLo,outside,ltHi,geHi,ltLo
   3: shCtDlyOn        |     literal        | required | Jmp on condition from delayOn options:outside,between,geLo,ltLo,geHi,ltHi
   3: shCtOff          |     literal        | required | Jmp on condition from off options:geHi,ltLo,ltHi,outside,geLo,between
   3: shCtOn           |     literal        | required | Jmp on condition from on options:outside,geLo,between,geHi,ltLo,ltHi
   3: shCtRampOff      |     literal        | required | Jmp on condition from rampOff options:outside,between,geLo,ltLo,geHi,ltHi
   3: shCtRampOn       |     literal        | required | Jmp on condition from rampOn options:ltHi,geHi,ltLo,geLo,between,outside
   3: shCtRefOff       |     literal        | required | Jmp on condition from refOff options:ltLo,geHi,ltHi,outside,between,geLo
   3: shCtRefOn        |     literal        | required | Jmp on condition from refOn options:between,geLo,outside,ltHi,geHi,ltLo
   3: shCtValHi        |   0 to 255         | required | Condition value high for CT table
   3: shCtValLo        |   0 to 255         | required | Condition value low for CT table
   3: shDriveMode      |     literal        | required |  options:direct,viaUpperEnd,viaNextEnd,viaLowerEnd
   3: shMaxTimeF       | 0.0 to 25.5s       | required | max time first direction. special:unused
   3: shMultiExec      |     literal        | required | reg unused, placeholder only options:on,off
   3: shOffDly         | 0.0 to 111600s     | required | off delay
   3: shOffLevel       | 0.0 to 100%        | required | PowerLevel off
   3: shOffTime        | 0.0 to 111600s     | required | off time special:unused
   3: shOffTimeMode    |     literal        | required | off time meant absolut or at least options:absolut,minimal
   3: shOnDly          | 0.0 to 111600s     | required | on delay
   3: shOnLevel        | 0.0 to 100.5%      | required | PowerLevel on special:oldLevel
   3: shOnTime         | 0.0 to 111600s     | required | on time special:unused
   3: shOnTimeMode     |     literal        | required | on time meant absolut or at least options:absolut,minimal

Otto123

bitte das beachten: https://forum.fhem.de/index.php/topic,71806.0.html

und ein list DeviceName  von dem Rollo Device liefern, nicht irgendwas aus der Weboberfläche. Welche Register es gibt wissen wir ;)

Und: definiere bitte hmInfo und zeigt das get regTable.
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

HoSch63

Gelöst, der Motor ist kaput gegangen.  :'(

Auch beim direkten Fahren über einen testweise eingesetzten Taster habe ich das gleiche Problem. Der Motor fährt nur ganz wenig hoch und dann gleich wieder runter.
Also gibt es vor Weihnachten noch einen neuen Motor und eine neue Tapete in der Küche.
Otto vielen Dank, hminfo werde ich noch definieren.

Beste Grüße
Holger