FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: en-trust am 31 Dezember 2017, 11:41:54

Titel: statusrequest nicht aktuell
Beitrag von: en-trust am 31 Dezember 2017, 11:41:54
Hallo.

Ich habe HM aktoren für die FHZ und Rollläden im Einsatz. Allerdings zeigt mir fhem nicht immer den Status an sondern eine Lampe mit Ausrufezeichen. Erst wenn ich auf statusrequest klicke, kommt der eigentliche Wert. Ist aber nicht bei allen Aktoren. Gibt es hier eine Möglichkeit den Wert automatisch zu aktualisieren ?
Titel: Antw:statusrequest nicht aktuell
Beitrag von: LuckyDay am 31 Dezember 2017, 14:09:19
hört sich nach Funk - Problemen an.

den rssi Wert verbessern
Titel: Antw:statusrequest nicht aktuell
Beitrag von: en-trust am 31 Dezember 2017, 19:21:03
Betreffender Aktor befindet sich aber 2m dem CUL.
Titel: Antw:statusrequest nicht aktuell
Beitrag von: en-trust am 01 Januar 2018, 11:53:51
Hier noch ein aktuelles list...

Internals:
   CFGFN      ./FHEM/fhem_activeactors.cfg
   DEF        49DA45
   IODev      myCUL
   LASTInputDev myCUL
   MSGCNT     3
   NAME       SZ.Jalousie.Rechts
   NOTIFYDEV  global
   NR         193
   NTFY_ORDER 50-SZ.Jalousie.Rechts
   STATE      99.5
   TYPE       CUL_HM
   lastMsg    No:7A - t:10 s:49DA45 d:F11034 0601C710
   myCUL_MSGCNT 3
   myCUL_RAWMSG A0D7AA41049DA45F110340601C710::-66.5:myCUL
   myCUL_RSSI -66.5
   myCUL_TIME 2018-01-01 08:52:36
   protCmdDel 1
   protLastRcv 2018-01-01 08:52:36
   protResnd  3 last_at:2017-12-31 23:48:51
   protResndFail 1 last_at:2017-12-31 23:48:57
   protSnd    4 last_at:2018-01-01 08:52:36
   protState  CMDs_done
   rssi_at_myCUL max:-66.5 lst:-66.5 min:-72 cnt:3 avg:-69.16
   READINGS:
     2017-12-27 16:59:45   CommandAccepted yes
     2017-07-14 13:26:41   D-firmware      2.8
     2017-07-14 13:26:41   D-serialNr      NEQ0076387
     2017-09-09 22:45:09   PairedTo        0xF11034
     2017-09-09 22:45:10   R-driveDown     23.1 s
     2017-07-21 07:44:37   R-driveTurn     0.5 s
     2017-09-09 22:45:10   R-driveUp       24 s
     2017-07-21 07:44:36   R-pairCentral   0xF11034
     2017-07-21 07:44:37   R-powerUpAction off
     2017-07-21 07:44:37   R-sign          off
     2017-09-09 22:45:09   RegL_00.        02:01 0A:F1 0B:10 0C:34 15:FF 18:00 00:00
     2017-09-09 22:45:09   RegL_01.        08:00 09:00 0A:00 0B:00 0C:E7 0D:00 0E:F0 0F:05 10:00  30:06 57:24 56:00 00:00
     2018-01-01 08:52:36   deviceMsg       99.5 (to myVCCU)
     2018-01-01 08:52:36   level           99.5
     2018-01-01 08:52:36   motor           up:99.5
     2018-01-01 08:52:36   pct             99.5
     2018-01-01 08:52:36   recentStateType info
     2018-01-01 08:52:36   state           99.5
     2018-01-01 08:52:36   statePosition   0
     2018-01-01 08:52:36   timedOn         off
   helper:
     HM_CMDNR   122
     cSnd       ,11F1103449DA45020118
     dlvlCmd    ++A011F1103449DA45020118
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        up
       rct        stop
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +49DA45,00,00,00
       nextSend   1514793156.82468
       rxt        0
       vccu       myVCCU
       p:
         49DA45
         00
         00
         00
       prefIO:
         myCUL
     mRssi:
       mNo        7A
       io:
         myCUL      -64.5
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   00
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         myCUL
       flg        A
       ts         1514793156.7371
       ack:
         HASH(0x3929a50)
         7A8002F1103449DA4500
     rssi:
       at_myCUL:
         avg        -69.1666666666667
         cnt        3
         lst        -66.5
         max        -66.5
         min        -72
     tmpl:
Attributes:
   IODev      myCUL
   IOgrp      myVCCU:myCUL
   autoReadReg 4_reqStatus
   comment    1-fach Schaltaktor fuer Schlafzimmer-Jalousie (Rechts)
   devStateIcon auf:fts_shutter_10 zu:fts_shutter_100 *:fts_shutter_50
   event-on-change-reading state
   eventMap   on:hoch off:runter stop:stop
   expert     2_raw
   firmware   2.8
   group      Aktoren
   icon       fts_shutter_automatic
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,
   room       CUL_HM,Schlafzimmer
   serialNr   NEQ0076387
   subType    blindActuator
   userReadings statePosition {if(ReadingsVal($name,"state","0") eq "up" or ReadingsVal($name,"state","0") eq "down" or ReadingsVal($name,"state","0") eq "closed" or ReadingsVal($name,"state","0") eq "open_ack") {ReadingsVal($name,"state",0)} else {ReadingsVal($name,"position",0)};}
   webCmd     statusRequest:toggleDir:pct:on:off:up:down:stop
Titel: Antw:statusrequest nicht aktuell
Beitrag von: en-trust am 01 Januar 2018, 12:03:42
Ich habe hier noch in denm Zeiten einen Error (error: Wrong timespec state 09:00: either HH:MM:SS or {perlcode}) entdeckt... Kann aber gar keine Sekunden angeben.

Readings
Device

Tageslicht

2018-01-01 08:18:19
cmd

1

2017-12-29 08:00:00
cmd_event

timer_1

2017-12-29 08:00:00
cmd_nr

1

2017-12-29 08:00:00
e_Modus_RL_STATE

Auto

2017-12-28 20:04:32
e_Tageslicht_STATE

hell

2018-01-01 08:18:19
state

cmd_1

2017-12-29 08:00:00
timer_01_c01

02.01.2018 08:00:00|8

2018-01-01 08:00:00
timer_02_c01

error: Wrong timespec state 09:00: either HH:MM:SS or {perlcode}

2018-01-01 12:00:39
timer_03_c02

error: Wrong timespec state 21:00: either HH:MM:SS or {perlcode}

2018-01-01 12:00:13
timer_04_c02

error: Wrong timespec state 21:00: either HH:MM:SS or {perlcode}

2018-01-01 12:00:13
timer_05_c03

02.01.2018 08:00:00|8

2018-01-01 08:00:00
timer_06_c03

error: Wrong timespec state 09:00: either HH:MM:SS or {perlcode}

2018-01-01 12:00:39
timer_07_c04

01.01.2018 22:00:00

2017-12-31 22:00:00
timer_08_c07

02.01.2018 08:00:00|8

2018-01-01 08:00:00
timer_09_c07

error: Wrong timespec state 09:00: either HH:MM:SS or {perlcode}

2018-01-01 12:00:39
Titel: Antw:statusrequest nicht aktuell
Beitrag von: Otto123 am 01 Januar 2018, 12:38:31
Ein gesundes neue Jahr,

dann hört es sich nach einem Problem mit dem CUL an. Läuft der exklusiv für Homematic?

Gruß Otto
Titel: Antw:statusrequest nicht aktuell
Beitrag von: en-trust am 01 Januar 2018, 13:16:11
Dir auch erstmal ein gesundes Neues.

Ja der CUL läuft für HM.
Titel: Antw:statusrequest nicht aktuell
Beitrag von: martinp876 am 01 Januar 2018, 13:54:32
Hast du autoreadreg aktiviert? Zumindest statuslevel solltest du schon einschalten. Suche das Attribut.
Titel: Antw:statusrequest nicht aktuell
Beitrag von: Otto123 am 01 Januar 2018, 13:55:06
Die Readings aus #4 haben aber nix mit dem Aktor zu tun? Sieht nach einem DOIF aus?
Normalerweise sendet der Aktor eine Quittung auf Deinen Befehl, bzw. als Abschluss der geforderten Operation. Es sieht so aus, als ob FHEM diese Quittung nicht mitbekommt. Die könnten verloren gehen, weil der CUL schlecht empfängt (ist laut rssi nicht so), weil der Empfang gestört ist durch anderen Funk (gleichzeitige Aktionen mit anderen Funksendern?), weil der CUL mehrere Sachen gleichzeitig macht oder oder oder.

Mit einem ständigen Statusrequest würdest Du Symptome bekämpfen aber nicht die Ursache.

Gruß Otto
Titel: Antw:statusrequest nicht aktuell
Beitrag von: martinp876 am 02 Januar 2018, 07:56:13
Hallo Otto,
Fehlende finale statusinfos kommen bei devices vor. Daher fragt fhem nach, wenn man es erlaubt.
Acks sollten allerdings immer kommen.
Gruss
Titel: Antw:statusrequest nicht aktuell
Beitrag von: en-trust am 08 Januar 2018, 11:16:59
wie kann ich einen ständigen Statusrequest in der config initiieren ?
Die Ursache zu finden ist wie die Nadel im Heu zu suchen.
Titel: Antw:statusrequest nicht aktuell
Beitrag von: frank am 08 Januar 2018, 12:13:37
hat martin doch schon gesagt.
autoreadreg mindestens auf 4_reqStatus, besser wäre 5_readMissing.
was ist aktuell eingestellt?
Titel: Antw:statusrequest nicht aktuell
Beitrag von: frank am 08 Januar 2018, 13:28:23
nach deinem letzten list war es ja bereits gesetzt.
hat denn dein cul die ts_culfw?
Titel: Antw:statusrequest nicht aktuell
Beitrag von: en-trust am 08 Januar 2018, 19:11:17
Mein CUL hat V 1.66 CUL868. und RSSI von 92..5 recht mager. Wie kann das sein ?

Internals:
   CMDS       BbCFiAZEGMKJUYRTVWXefmltux
   Clients    :CUL_HM:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
   DEF        /dev/serial/by-path/platform-3f980000.usb-usb-0:1.5.4:1.0@38400 1034
   DeviceName /dev/serial/by-path/platform-3f980000.usb-usb-0:1.5.4:1.0@38400
   FD         12
   FHTID      1034
   NAME       myCUL
   NR         101
   PARTIAL   
   RAWMSG     T440400AA00DB
   RSSI       -92.5
   STATE      Initialized
   TYPE       CUL
   VERSION    V 99.75 CUL868
   initString X21
Ar
   myCUL_MSGCNT 5
   myCUL_TIME 2018-01-08 19:07:16
   owner_CCU  myVCCU
   MatchList:
     1:CUL_HM   ^A....................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2017-07-25 07:39:59   MatchStat       Mean: 109.9  Max: 192.0
     2017-07-16 19:57:44   ccconf          freq:868.300MHz bWidth:101KHz rAmpl:33dB sens:8dB
     2018-01-08 19:07:51   cmds             B b C F i A Z E G M K J U Y R T V W X e f m l t u x
     2017-11-26 19:48:19   hmSioDly        2
     2017-07-23 12:26:45   raw             V 99.75 CUL868
     2017-11-27 19:12:14   scF             0.999966695440417
     2018-01-08 19:07:51   state           Initialized
     2017-07-08 20:47:23   uptime          0 00:33:40
     2017-07-08 20:47:14   version         V 1.66 CUL868
   helper:
Attributes:
   group      Hardware
   hmId       F11034
   icon       cul_868
   rfmode     HomeMatic
   room       System
Titel: Antw:statusrequest nicht aktuell
Beitrag von: LuckyDay am 08 Januar 2018, 20:35:56
RAWMSG     T440400AA00DB
   RSSI       -92.5

was bedienst du denn noch außer hm mit dem cul?
Titel: Antw:statusrequest nicht aktuell
Beitrag von: en-trust am 10 Januar 2018, 20:14:55
Nur CM Komponenten.