Zu hoher Batterieverbrauch Helligkeitssensor HM-Sen-LI-O

Begonnen von Fridolin, 20 August 2018, 17:55:57

Vorheriges Thema - Nächstes Thema

Fridolin

Hallo zusammen,

nachdem mein Helligkeitssensor HM-Sen-LI-O nach dem Zusammenbau bestimmt weit über ein Jahr mit dem ersten Batteriesatz lief benötigt er jetzt ja nach Batterietyp alle 3-6 Wochen neue. Anfrage dazu bei ELV ergab den Wert der auszulassenden Meldungen/Sendungen in der CCU hoch zu setzen. Da ich so eine natürlich nicht besitze habe ich nach stöbern im Forum gefunden, daß wohl der Wert R-cyclicInfoMsgDis dafür zuständig ist. Dieser Wert ist bei mir auf 0 welcher wohl dem Standard entspricht.

Der rssi bewegt sich zwischen 75 und 85. Ich würde behaupten wollen, daß das kein Problem sein sollte, denn die Installationsposition sowohl vom Sensor als auch vom HMLAN sind immer gleich geblieben.

get Lichtsensor regList ergab:
list:         register | range              | peer     | description
   0: cyclicInfoMsgDis |   0 to 255         |          | cyclic message
   0: localResDis      |     literal        |          | local reset disable options:on,off
   0: pairCentral      |   0 to 16777215    |          | pairing to central
   0: transmDevTryMax  |   1 to 10          |          | max message re-transmit
   1: sign             |     literal        |          | signature (AES) options:off,on
   1: txMinDly         |   0 to 16s         |          | min transmit delay
   1: txThresPercent   |  10 to 100%        |          | threshold percent special:unused


Also änderte ich es erst mal auf 2:
set Lichtsensor regSet cyclicInfoMsgDis 2

Dies änderte der Eintrag in den Readings dann auf "set_2"
R-cyclicInfoMsgDis set_2

geändert hat sich dadurch nichts und der Wert hat sich nach einer guten halben Stunde wieder selbstständig zurück auf 0 gestellt.
2018-08-18_18:43:20 Lichtsensor brightness: 1429.64
2018-08-18_18:43:20 Lichtsensor battery: ok
2018-08-18_18:40:29 Lichtsensor B: 1449.74
2018-08-18_18:40:29 Lichtsensor brightness: 1449.74
2018-08-18_18:40:29 Lichtsensor battery: ok
2018-08-18_18:38:28 Lichtsensor B: 1459.97
2018-08-18_18:38:28 Lichtsensor brightness: 1459.97
2018-08-18_18:38:28 Lichtsensor battery: ok
2018-08-18_18:36:12 Lichtsensor B: 1471.24
2018-08-18_18:36:12 Lichtsensor brightness: 1471.24
2018-08-18_18:36:12 Lichtsensor battery: ok
2018-08-18_18:33:42 Lichtsensor R-cyclicInfoMsgDis: 0
2018-08-18_18:33:42 Lichtsensor B: 1483.98
2018-08-18_18:33:42 Lichtsensor brightness: 1483.98
2018-08-18_18:33:42 Lichtsensor battery: ok
2018-08-18_18:31:53 Lichtsensor Activity: alive
2018-08-18_18:30:57 Lichtsensor B: 1515.21
2018-08-18_18:30:57 Lichtsensor brightness: 1515.21
2018-08-18_18:30:57 Lichtsensor battery: ok
2018-08-18_18:27:57 Lichtsensor B: 1522.7
2018-08-18_18:27:57 Lichtsensor brightness: 1522.7
2018-08-18_18:27:57 Lichtsensor battery: ok
2018-08-18_18:25:48 Lichtsensor B: 1525.32
2018-08-18_18:25:48 Lichtsensor brightness: 1525.32
2018-08-18_18:25:48 Lichtsensor battery: ok
2018-08-18_18:23:24 Lichtsensor B: 1539.59
2018-08-18_18:23:24 Lichtsensor brightness: 1539.59
2018-08-18_18:23:24 Lichtsensor battery: ok
2018-08-18_18:20:46 Lichtsensor B: 1544.84
2018-08-18_18:20:46 Lichtsensor brightness: 1544.84
2018-08-18_18:20:46 Lichtsensor battery: ok
2018-08-18_18:17:52 Lichtsensor B: 1555.08
2018-08-18_18:17:52 Lichtsensor brightness: 1555.08
2018-08-18_18:17:52 Lichtsensor battery: ok
2018-08-18_18:15:49 Lichtsensor B: 1579.66
2018-08-18_18:15:49 Lichtsensor brightness: 1579.66
2018-08-18_18:15:49 Lichtsensor battery: ok
2018-08-18_18:13:31 Lichtsensor B: 1607.05
2018-08-18_18:13:31 Lichtsensor brightness: 1607.05
2018-08-18_18:13:31 Lichtsensor battery: ok
2018-08-18_18:10:59 Lichtsensor B: 1629.32
2018-08-18_18:10:59 Lichtsensor brightness: 1629.32
2018-08-18_18:10:59 Lichtsensor battery: ok
2018-08-18_18:08:13 Lichtsensor B: 1649.16
2018-08-18_18:08:13 Lichtsensor brightness: 1649.16
2018-08-18_18:08:13 Lichtsensor battery: ok
2018-08-18_18:05:12 Lichtsensor B: 1691.66
2018-08-18_18:05:12 Lichtsensor brightness: 1691.66
2018-08-18_18:05:12 Lichtsensor battery: ok
2018-08-18_18:03:00 Lichtsensor B: 1712.52
2018-08-18_18:03:00 Lichtsensor brightness: 1712.52
2018-08-18_18:03:00 Lichtsensor battery: ok
2018-08-18_18:00:35 Lichtsensor Nack
2018-08-18_18:00:35 Lichtsensor NACK
2018-08-18_18:00:34 Lichtsensor B: 1752.71
2018-08-18_18:00:34 Lichtsensor brightness: 1752.71
2018-08-18_18:00:34 Lichtsensor battery: ok
2018-08-18_17:59:27 Lichtsensor R-cyclicInfoMsgDis: set_2
2018-08-18_17:57:54 Lichtsensor B: 1812.49
2018-08-18_17:57:54 Lichtsensor brightness: 1812.49
2018-08-18_17:57:54 Lichtsensor battery: ok
2018-08-18_17:56:16 Lichtsensor Activity: alive
2018-08-18_17:54:59 Lichtsensor B: 1844.74
2018-08-18_17:54:59 Lichtsensor brightness: 1844.74
2018-08-18_17:54:59 Lichtsensor battery: ok
2018-08-18_17:52:54 Lichtsensor B: 1844.87
2018-08-18_17:52:54 Lichtsensor brightness: 1844.87


Anbei noch ein List vom Sensor:
HMLAN_MSGCNT 731
   HMLAN_RAWMSG E4961CB,0000,DBF2AE9C,FF,FFAB,7086534961CB00000000C1000AB0F4
   HMLAN_RSSI -85
   HMLAN_TIME 2018-08-20 16:46:57
   DEF        4961CB
   IODev      HMLAN
   LASTInputDev HMLAN
   MSGCNT     731
   NAME       Lichtsensor
   NOTIFYDEV  global
   NR         728
   NTFY_ORDER 50-Lichtsensor
   STATE      B: 7006.6
   TYPE       CUL_HM
   lastMsg    No:70 - t:53 s:4961CB d:000000 00C1000AB0F4
   protLastRcv 2018-08-20 16:46:57
   protRcv    729 last_at:2018-08-20 16:46:57
   protSnd    3 last_at:2018-08-19 09:57:11
   protState  CMDs_done
   rssi_at_HMLAN cnt:731 min:-88 max:-73 avg:-80.86 lst:-85
   READINGS:
     2018-08-19 09:57:05   Activity        alive
     2018-08-19 09:57:11   CommandAccepted yes
     2018-08-18 16:52:35   D-firmware      1.1
     2018-08-18 16:52:35   D-serialNr      NEQ0123456
     2018-08-19 09:57:11   PairedTo        0xABC123
     2018-08-19 09:57:11   R-cyclicInfoMsgDis 0
     2018-02-17 17:54:00   R-pairCentral   0xABC123
     2018-02-17 17:54:01   R-sign          off
     2018-08-19 09:57:11   RegL_00.          02:01 0A:13 0B:AF 0C:12 11:00 14:06 18:00 00:00
     2018-08-19 09:57:12   RegL_01.          02:50 08:00 30:06 7B:08 AC:00 00:00
     2018-08-20 16:46:57   battery         ok
     2018-08-20 16:46:57   brightness      7006.6
     2018-08-18 16:52:36   powerOn         2018-08-18 16:52:36
     2018-08-18 16:52:36   recentStateType info
     2018-08-20 16:46:57   state           B: 7006.6
   helper:
     HM_CMDNR   112
     cSnd       01ABC1234961CB00040000000000,01ABC1234961CB01040000000001
     getCfgListNo
     mId        00FD
     regLst     ,0,1
     rxType     12
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +4961CB,00,00,00
       nextSend   1534776417.20896
       prefIO     
       rxt        2
       vccu       
       p:
         4961CB
         00
         00
         00
     mRssi:
       mNo        70
       io:
         HMLAN:
           -83
           -83
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_HMLAN:
         avg        -80.8659370725034
         cnt        731
         lst        -85
         max        -73
         min        -88
     shadowReg:
     tmpl:
Attributes:
   IODev      HMLAN
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.1
   model      HM-Sen-LI-O
   room       Wetter
   serialNr   NEQ0123456
   subType    senBright


Was mache ich falsch ?

Gruß
Fridolin
FHEM zuerst auf FB dann Raspi, HM, FS20

Morgennebel

#1
Wahrscheinlich nichts.

Ich habe genau dasselbe Problem. Das Gerät ist inzwischen ausgemustert und durch eine NodeMCU mit ESPEasy und LUX-Meter ersetzt - das ganze für 5 EUR...

Ciao, -MN
Einziger Spender an FHEM e.V. mit Dauerauftrag seit >= 24 Monaten

FHEM: MacMini/ESXi, 2-3 FHEM Instanzen produktiv
In-Use: STELLMOTOR, VALVES, PWM-PWMR, Xiaomi, Allergy, Proplanta, UWZ, MQTT,  Homematic, Luftsensor.info, ESP8266, ESERA

zap

#2
Man kann einige Parameter setzen, die das Senderverhalten beeinflussen.

Hier meine Einstellungen (CCU) für den Sensor:

Anzahl auszulassende Statusmeldungen = 3
Maximale Sendeversuche = 6
Mindestsendeabstand = 120 Sekunden (Maximalwert, Min = 8 s)
Nötige Änderung in % für erneute Statusmeldung = 10% (Minimalwert)

Zu den entsprechenden Registern kann ich leider nichts sagen (CCU)

Wichtig: Es gibt zulässige Wertebereiche. Wenn Du einen Wert außerhalb setzt, dürfte der ignoriert werden.
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB