Problem mit Homematic - rotes Ausrufezeichen

Begonnen von Jogi, 24 August 2019, 13:46:57

Vorheriges Thema - Nächstes Thema

Jogi

Hallo zusammen,
ich habe immer mal wieder (so ca. alle 1-4 Wochen) das Problem, dass bei einem Homematic-Device (ein Unterputzdimmer HM-LC-Dim1T-FM) das rote Ausrufezeichen im Lampensymbol erscheint und das Gerät sich nicht mehr steuern lässt. Es steht dann auf dem letzten Status und kann nur noch mit dem Hardware-Taster geschaltet werden. Über FHEM (ich habe einen Cul zum Ansteuern) reagiert er nicht mehr.
Ich weiß nicht, ob diese Geräte die Ursache des Problems ist, oder ein Bewegungsmelder (HM-SEC-MDIR-2), den ich auch noch betreibe. Oder beide.
Jedenfalls ist ab dem Zeitpunkt keine Steuerung der Homematic-Geräte über FHEM mehr möglich. Es hilft nur, den Raspi mit dem Cul oder den Cul alleine stromlos zu machen. Danach funktioniert alles wieder. Vor dem Fehler funktioniert ebenfalls alles bestens. Für mich sieht es so aus, als ob sich da was aufhängt.

Natürlich habe ich schon recherchiert.
Ich habe gelesen, dass man über set "Gerät" statusRequest ggf. das Gerät wieder aktivieren kann. Das funktioniert bei mir aber nicht.

Es waren meine ersten beiden Hoemematic-Komponenten und es kann gut sein, dass ich bei der Erstinstallation etwas falsch gemacht habe, obwohl ich nach dieser Anleitung vorgegangen bin:
https://wiki.fhem.de/wiki/HomeMatic_Devices_pairen
Aber es scheint etwas nicht zu stimmen. Und da ich nicht viele Homematic-Geräte betreibe fehlt mir die Erfahrung damit.
Die Tipps, die ich recherchiert habe laufen immer auf einen Pairing-Fehler hinaus.

Folgendes Ergebnis liefert HMinfo:
configCheck done:

missing register list
    Bewegungsmelder: RegL_00.,RegL_01.
    HM_5DE6AE: RegL_00.
    Lampe_Flur: RegL_01.

PairedTo missing/unknown
    Bewegungsmelder


Eine DeviceInfo beim Dimmer bringt das:
Device name:HM_5DE6AE
   org ID    :0059  Model=HM-LC-DIM1T-FM
   alias ID :0057  Model=HM-LC-DIM1T-PL
   mode    :normal
   protState : CMDs_done_Errors:1 pending: none

   Lampe_Flur state:set_off

Wobei ich hier nicht verstehe, wieso der Device name HM_5DE6AE ist. In FHEM heisst das Gerät bei mir "Lampe_Flur". Und die DeviceInfo habe ich auch mit get Lampe_Flur deviceinfo long geholt???

Beim Dimmer sieht das ganze so aus:
Device name:Bewegungsmelder
   org ID    :00C0  Model=HM-SEC-MDIR-2
   alias ID :004A  Model=HM-SEC-MDIR
   mode    :config,wakeup,lazyConf - activity:dead
   protState : unknown pending: none


Hier noch ein List der beiden Geräte:

Bewegungsmelder:
Internals:
   DEF        5294D9
   FUUID      5c447812-f33f-8efe-6398-c66545b41a8da477
   IODev      CUL868
   NAME       Bewegungsmelder
   NOTIFYDEV  global
   NR         1877
   NTFY_ORDER 50-Bewegungsmelder
   STATE      noMotion
   TYPE       CUL_HM
   chanNo     01
   READINGS:
     2019-08-24 08:21:10   Activity        dead
     2018-03-03 17:46:18   D-firmware      1.6
     2018-03-03 17:46:18   D-serialNr      NEQ1702668
     2019-08-23 20:11:57   battery         ok
     2019-08-23 20:11:57   brightness      39
     2019-04-21 15:37:25   cover           closed
     2019-08-24 08:01:42   motion          off
     2019-08-23 20:11:57   motionCount     223_next:240s
     2019-08-23 20:15:59   motionDuration  242
     2019-04-21 15:37:25   powerOn         2019-04-21 15:37:24
     2019-04-21 15:37:25   recentStateType info
     2019-08-24 08:01:42   state           noMotion
     2019-08-23 20:11:57   trigger_cnt     223
   helper:
     HM_CMDNR   206
     mId        004A
     peerFriend peerAct,peerVirt
     peerOpt    4:motionDetector
     regLst     0,1,4p
     rxType     28
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5294D9,00,00,00
       prefIO     
       rxt        2
       vccu       
       p:
         5294D9
         00
         00
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   00
       qReqStat   
     role:
       chn        1
       dev        1
     tmpl:
Attributes:
   IODev      CUL868
   actCycle   000:20
   actStatus  dead
   autoReadReg 4_reqStatus
   devStateIcon motion:people_sensor@red noMotion:people_sensor@grey
   expert     2_raw
   firmware   1.6
   group      HomeMatic,Status
   icon       motion_detector
   model      HM-SEC-MDIR-2
   peerIDs    00000000,
   room       1.Start,99.Programm,CUL_HM
   serialNr   NEQ1702668
   sortby     9
   subType    motionDetector


Unterputzdimmer:

Internals:
   DEF        5DE6AE01
   FUUID      5c447812-f33f-8efe-227c-c9728c28609db00e
   NAME       Lampe_Flur
   NOTIFYDEV  global
   NR         1870
   NTFY_ORDER 50-Lampe_Flur
   STATE      set_off
   TYPE       CUL_HM
   chanNo     01
   device     HM_5DE6AE
   READINGS:
     2019-08-24 05:24:07   level           set_90
     2019-08-24 13:39:38   state           set_off
     2019-08-24 13:39:38   trigLast        fhem:02
     RegL_01.:
       VAL       
   helper:
     dlvl       00
     dlvlCmd    ++A0119633555DE6AE0201000000
     getCfgList all
     getCfgListNo ,3
     peerFriend peerSens,peerVirt
     peerOpt    3:dimmer
     regLst     1,3p
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
     tmpl:
Attributes:
   group      Lampen
   icon       scene_keyboard
   model      HM-LC-DIM1T-FM
   peerIDs    00000000,
   room       1.Start,4.Technik,CUL_HM
   sortby     5
   userattr   lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
   webCmd     on:off


Ich bin mir bewusst, dass ICH wahrscheinlich einen Fehler gemacht habe. Aber welchen?
Ich wende mich an Euch, weil ich jetzt ALLES richtig machen möchte.

Daher meine Fragen:
- Wo genau liegt mein Fehler?
- Muss ich den Dimmer neu pairen oder den Bewegungsmelder oder beide?
- Oder habe ich einen ganz anderen Fehler
-Falls ich den Dimmer neu pairen muss, muss ich den unbedingt stromlos machen, oder geht das auch anders
Der Dimmer ist an einer unzugänglichen Stelle verbaut, daher frage ich lieber zuerst hier im Forum, bevor ich alles aufschraube.

Ach ja: Und "ja" ich habe im Forum schon mal gelesen, dass der CUL nicht optimal für Homematic ist. Ich habe aber nur den und würde den auch gerne weiter benutzen.

Vielen Dank für Eure Tipps.

Otto123

Hi,

zeig mal bitte noch ein list DEF=5DE6AE
Das ist der Dimmer, was DU gezeigt hast ist nur der Channel.

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

Jogi

Zitat von: Otto123 am 24 August 2019, 16:15:46
Hi,

zeig mal bitte noch ein list DEF=5DE6AE
Das ist der Dimmer, was DU gezeigt hast ist nur der Channel.

Gruß Otto
Hallo Otto,
hier das list

Internals:
   CUL868_MSGCNT 565
   CUL868_RAWMSG A0E7180025DE6AE9633550101000050::-91.5:CUL868
   CUL868_RSSI -91.5
   CUL868_TIME 2019-08-25 09:56:02
   DEF        5DE6AE
   FUUID      5c447812-f33f-8efe-4ebb-dc94db58026deb18
   IODev      CUL868
   LASTInputDev CUL868
   MSGCNT     565
   NAME       HM_5DE6AE
   NOTIFYDEV  global
   NR         1866
   NTFY_ORDER 50-HM_5DE6AE
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 Lampe_Flur
   lastMsg    No:71 - t:02 s:5DE6AE d:963355 0101000050
   protCmdDel 160
   protLastRcv 2019-08-25 09:56:02
   protRcv    316 last_at:2019-08-25 09:56:02
   protResnd  566 last_at:2019-08-25 09:51:09
   protResndFail 139 last_at:2019-08-25 09:46:19
   protSnd    720 last_at:2019-08-25 09:56:01
   protState  CMDs_done
   rssi_CUL868 cnt:187 min:-110 max:-78 avg:-85.78 lst:-80
   rssi_at_CUL868 cnt:565 min:-101 max:-77.5 avg:-84.83 lst:-91.5
   READINGS:
     2018-03-24 14:20:45   CommandAccepted yes
     2018-03-25 12:25:55   D-firmware      2.6
     2018-03-25 12:25:55   D-serialNr      OEQ0904937
     2019-08-21 17:00:02   PairedTo        0x963355
     2018-03-25 12:16:43   R-pairCentral   0x963355
     2019-08-24 00:03:00   RegL_00.       
     2018-11-15 13:26:39   powerOn         2018-11-15 13:26:39
     2019-08-25 09:56:02   state           CMDs_done
   helper:
     HM_CMDNR   113
     cSnd       119633555DE6AE0201000000,119633555DE6AE0201000000
     mId        0057
     peerFriend
     peerOpt    -:dimmer
     regLst     0
     rxType     1
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5DE6AE,00,00,00
       nextSend   1566719762.48111
       prefIO     
       rxt        0
       vccu       
       p:
         5DE6AE
         00
         00
         00
     mRssi:
       mNo        71
       io:
         CUL868:
           -89.5
           -89.5
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   00
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       CUL868:
         avg        -85.7807486631016
         cnt        187
         lst        -80
         max        -78
         min        -110
       at_CUL868:
         avg        -84.8336283185841
         cnt        565
         lst        -91.5
         max        -77.5
         min        -101
     tmpl:
Attributes:
   IODev      CUL868
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   2.6
   model      HM-LC-DIM1T-FM
   room       CUL_HM
   serialNr   OEQ0904937
   subType    dimmer
   webCmd     getConfig:clear msgEvents


Otto123

Guten Morgen,

ZitatCUL868_RSSI -91.5
   rssi_CUL868 cnt:187 min:-110 max:-78 avg:-85.78 lst:-80
   rssi_at_CUL868 cnt:565 min:-101 max:-77.5 avg:-84.83 lst:-91.5
Der Dimmer ist ordentlich gepairt, aber der Empfang ist grenzwertig. RSSI Werte kleiner -80 können gehen - müssen aber nicht.

Ich vermute das Problem liegt daran. 

Der Bewegungsmelder ist  nicht gepairt, solange Du in diesem keine Register setzen willst musst Du das auch nicht. Die Bewegung meldet er trotzdem.

Du musst also den CUL näher zum Dimmer bringen, die Antenne am Dimmer besser positionieren, abschirmende Situationen (Blech usw) entfernen.

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

Gisbert

Hallo,

eine bessere Empfangs/Sendesituation beim Gateway bekommt man mit einer Groundplane-Antenne hin, falls man das Gateway nicht besser platzieren kann.
Groundplane-Antenne siehe hier

Viele​ Grüße​ Gisbert​
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome

Jogi

Zitat von: Otto123 am 25 August 2019, 11:05:12
Guten Morgen,
Der Dimmer ist ordentlich gepairt, aber der Empfang ist grenzwertig. RSSI Werte kleiner -80 können gehen - müssen aber nicht.

Ich vermute das Problem liegt daran. 

Der Bewegungsmelder ist  nicht gepairt, solange Du in diesem keine Register setzen willst musst Du das auch nicht. Die Bewegung meldet er trotzdem.

Du musst also den CUL näher zum Dimmer bringen, die Antenne am Dimmer besser positionieren, abschirmende Situationen (Blech usw) entfernen.

Gruß Otto

Vielen Dank für die Info. Da wäre ich NIE drauf gekommen.

Dann werde ich mal versuchen, den Empfang zu verbessern.

Gruß,
Jogi