Probleme mit HM-LC-BL1-FM

Begonnen von Init, 04 Dezember 2016, 14:11:47

Vorheriges Thema - Nächstes Thema

Otto123

Hallo Wolfgang,

allerdings geht es hier nicht um ein Rollladenmodul von FHEM - das wäre hier.

Dem Homematic Aktor kannst Du genau dies beibringen: Eine Fahrtzeit für hoch und eine für runter. Und wenn Du Dich hinsetzt und die Zeit für Deinen Laden misst und genau die eingibst haut der Aktor noch 3 sec drauf um sicher zu sein, die Endposition erreicht zu haben.  ;D
Nach meiner Erfahrung ist dies auch gut so.

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

Init

Hallo Hary,

hier das aktuelle Log nach getConfig, kann aber keinen Unterschied erkennen:
Internals:
   CFGFN      homematic.cfg
   DEF        1941BE
   HMLAN1_MSGCNT 24
   HMLAN1_RAWMSG RD58DAEC6,0001,06C08E85,FF,FFC1,12A0101941BE25FD9F0100000000
   HMLAN1_RSSI -63
   HMLAN1_TIME 2016-12-06 20:13:02
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     24
   NAME       LC_EG_6_SW_Rollo_Wohnzimmer
   NOTIFYDEV  global
   NR         280
   STATE      1
   TYPE       CUL_HM
   lastMsg    No:12 - t:10 s:1941BE d:25FD9F 0100000000
   protLastRcv 2016-12-06 20:13:02
   protSnd    21 last_at:2016-12-06 20:13:02
   protState  CMDs_done
   rssi_HMLAN1 lst:-66 avg:-65.5 min:-69 max:-63 cnt:4
   rssi_at_HMLAN1 lst:-63 max:-58 cnt:24 min:-67 avg:-62.87
   Readings:
     2016-12-06 17:00:04   CommandAccepted yes
     2014-07-10 14:16:30   D-firmware      1.5
     2014-07-10 14:16:30   D-serialNr      JEQ0048192
     2016-12-06 20:13:01   PairedTo        0x25FD9F
     2013-09-24 21:56:17   R-driveDown     25.5 s
     2013-09-24 21:56:17   R-driveTurn     0.5 s
     2013-09-24 21:56:17   R-driveUp       25.5 s
     2016-11-25 14:21:58   R-pairCentral   0x25FD9F
     2014-07-10 14:11:38   R-sign          off
     2016-12-06 20:13:01   RegL_00.         02:01 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:25 0B:FD 0C:9F 00:00
     2016-12-06 20:13:01   RegL_01.         08:00 09:00 0A:00 0B:00 0C:FF 0D:00 0E:FF 0F:05 10:00 00:00
     2016-12-06 17:00:33   deviceMsg       1 (to broadcast)
     2016-12-06 17:00:33   level           1
     2016-12-06 17:00:33   motor           stop:1
     2016-12-06 17:00:33   pct             1
     2016-08-20 15:13:21   powerOn         2016-08-20 15:13:21
     2016-12-06 17:00:33   recentStateType info
     2014-07-10 14:11:39   running         -
     2016-12-06 17:00:33   state           1
     2016-12-06 17:00:33   timedOn         off
   Helper:
     HM_CMDNR   18
     cSnd       0125FD9F1941BE01040000000001,0125FD9F1941BE0103
     dlvlCmd    ++A01125FD9F1941BE020102
     mId        0005
     peerIDsRaw ,00000000
     rxType     1
     Dir:
       cur        stop
       rct        down
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +1941BE,00,00,00
       nextSend   1481051582.41285
       prefIO
       rxt        0
       vccu
       p:
         1941BE
         00
         00
         00
     Mrssi:
       mNo        12
       Io:
         HMLAN1     -61
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
       prs        1
     Rpt:
       IO         HMLAN1
       flg        A
       ts         1481051582.32014
       ack:
         HASH(0x5a29fb0)
         12800225FD9F1941BE00
     Rssi:
       Hmlan1:
         avg        -65.5
         cnt        4
         lst        -66
         max        -63
         min        -69
       At_hmlan1:
         avg        -62.875
         cnt        24
         lst        -63
         max        -58
         min        -67
     Shadowreg:
     Tmpl:
Attributes:
   IODev      HMLAN1
   autoReadReg 4
   blockDevice no
   expert     2_full
   firmware   1.5
   fp_Gesamt  398,603,0,
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       EG_Wohnzimmer
   serialNr   JEQ0048192
   shadowingValue 35
   subType    blindActuator
   webCmd     toggle:on:off:up:down:stop:statusRequest


@Otto: Ich hab 16, also auch nicht viel mehr und bislang war auch alles in Ordnung bis auf die Küche.

Hab in der Küche heute mal ein reset gemacht. Bin gespannt, auch wenn es wahrscheinlich nicht die Lösung ist.

VG
Marc

wowogiengen

Zitat von: Otto123 am 06 Dezember 2016, 17:55:00
Hallo Wolfgang,

allerdings geht es hier nicht um ein Rollladenmodul von FHEM - das wäre hier.

Dem Homematic Aktor kannst Du genau dies beibringen: Eine Fahrtzeit für hoch und eine für runter. Und wenn Du Dich hinsetzt und die Zeit für Deinen Laden misst und genau die eingibst haut der Aktor noch 3 sec drauf um sicher zu sein, die Endposition erreicht zu haben.  ;D
Nach meiner Erfahrung ist dies auch gut so.

Gruß Otto

Hallo Otto,
genau in deiner Beschreibung liegt das Problem  ;D

Die physikalischen Gegebenheiten hatte ich ja schon beschrieben...
Normalerweise sind die Zeiten und die prozentualen Positionen des Rolladens linear miteinander verknüpft.
Also
0s => 0%
1s => 10%
2s => 20%
...
9s => 90%
10s =>100%

Bei den meisten Rolläden dürfte es aber so sein, dass die Zuordnung nicht linear ist, sondern z.b. für die ersten 25% mehr Zeit verbraucht wird, als für die letzten 25%.
Somit müsste man die obige Tabelle irgendwo eingeben können, und FHEM rechnet aus der aktuellen Stellung und der gewünschten Stellung dann eine angepasste Zeit aus, die der Rolladen fahren muss. Oder, wenn man mit diskreten Positionen arbeitet, könnte man für jede dieser gewünschten Positions-%-Werte auch die entsprechenden Zeit-%-Werte umrechnen, der Aktor weiss ja dann, wohin er muss...
Schwierig wirds dann nur, wenn man das für jedes Positions-% exakt haben möchte...


Otto123

Zitat von: Init am 06 Dezember 2016, 20:21:35
@Otto: Ich hab 16, also auch nicht viel mehr und bislang war auch alles in Ordnung bis auf die Küche.
Ich habe mit den Rolläden und der CCU1 angefangen mit HM, da hieß es, dass die Anzahl Geräte bei der CCU1 beschränkt sei (ich glaube ab 50 Probleme und maximal 100). Da habe ich meine Fenster gezählt, die Anzahl an Schaltern und Sensoren - die Sinnfälligkeit der Bedienung einbezogen und habe mir gedacht: Nach Möglichkeit die Fenster in Gruppen zusammenfassen und Trennrelais verbauen. Spart auch etwas an Kosten.
Deswegen sind es bei mir weniger.

@Wolfgang Ich finde trotzdem Deine philosophischen Gedanken haben nix mit diesem Thema zu tun. Ich habe neben "zu" oder "auf" vielleicht noch zwei Positionen die ich anfahre. Und ich schaue einfach ob 80% für mich ok ist oder besser 70%. Aber ich messe doch nicht nach ob das wirklich stimmt!? Und die EU Kommission kommt deswegen auch nicht vorbei.  ;)

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

stromer-12

Ich hatte jetzt auch ein Problem festgestellt.
Fhem sendet Stellbefehl, Aktor antwortet mit aktuellen level Wert und das wars Rollo fährt nicht.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL