Readings komplett unterdrücken

Begonnen von DeeSPe, 18 September 2016, 22:34:37

Vorheriges Thema - Nächstes Thema

DeeSPe

Zitat von: justme1968 am 03 Oktober 2016, 16:10:50
wo kommen denn die ganzen stat.* readings her?

verwendest du statistics oder etwas ähnliches? tauchen die 0 readings auch auf wenn du statistics weg lässt?

kann es sein das im statistics modul beim zugriff auf $hash->{READINGS} etwas schief geht?

Ja natürlich verwende ich das statistics Modul.
Für die eigentlich nicht vorhandenen Readings (z.B. humidity) werden dann eben auch die Stats erstellt.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

justme1968

ein schritt vorher: werden die 0 readings auch erzeugt wenn du statistics nicht verwendest?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

DeeSPe

Zitat von: justme1968 am 03 Oktober 2016, 16:16:22
ein schritt vorher: werden die 0 readings auch erzeugt wenn du statistics nicht verwendest?

Prüfe ich jetzt.
Habe das statistics Device auf disable gesetzt und alle sinnlosen Readings gelöscht.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

DeeSPe

humidity wurde gerade eben wieder erstellt:

Internals:
   DEF        ee3970ea 11
   IODev      ZWaveBridge
   LASTInputDev ZWaveBridge
   MSGCNT     303
   NAME       ku_Sensor
   NR         61
   STATE      open
   TYPE       ZWave
   ZWaveBridge_MSGCNT 303
   ZWaveBridge_RAWMSG 0004000b033003ff
   ZWaveBridge_TIME 2016-10-03 16:28:26
   ZWaveSubDevice no
   homeId     ee3970ea
   isWakeUp   1
   lastMsgSent 1475504480.98183
   nodeIdHex  0b
   Readings:
     2016-10-01 08:49:10   SEND_DATA       failed:00
     2016-08-09 16:19:36   UNKNOWN         multilevel type  43 fl: 4a arg: 0044
     2016-10-01 13:44:30   UNPARSED        SENSOR_MULTILEVEL 063125030a0026
     2016-09-26 07:18:15   alarm_type_00   level 255 node 11 seconds 0
     2016-06-02 03:58:38   alarm_type_01   level 22
     2016-02-25 07:37:51   alarm_type_02   level 0a
     2016-06-10 05:04:25   alarm_type_03   level 0a
     2016-04-25 22:15:53   assocGroup_1    Max 5 Nodes
     2016-04-25 22:15:53   assocGroup_2    Max 5 Nodes
     2016-04-25 22:15:53   assocGroup_3    Max 1 Nodes ZWaveBridge
     2016-04-25 22:15:52   assocGroups     3
     2016-05-27 09:46:30   basicReport     ef
     2016-03-26 20:20:52   basicSet        00
     2016-10-03 16:21:19   battery         100 %
     2016-08-02 21:23:45   cmdGet          wakeupInterval
     2016-05-29 13:54:12   configAmbientIlluminationLevelAbove83 1000
     2016-05-29 13:54:12   configAmbientIlluminationLevelBelow82 100
     2016-05-30 22:14:25   configBASICOFFCommandFrameValue 0
     2016-05-30 22:14:26   configBASICONCommandFrameValue 255
     2016-05-30 22:14:26   configBasicCommandClassFrames12 BASICONAndBASICOFFCommandFrames0
     2016-05-30 22:14:26   configIlluminationReportThreshold 200
     2016-05-30 22:14:26   configIlluminationReportsInterval 900
     2016-05-29 13:54:13   configIntervalOfTemperatureMeasuring 900
     2016-05-30 22:29:25   configLEDBrightness 0
     2016-05-29 13:54:13   configLEDIndicatingTamperAlarm LEDIndicatesTamperAlarm
     2016-05-30 22:29:28   configLEDSignalingMode LongBlinkThenShortBlinkLEDColour10
     2016-05-30 22:44:16   configMaximumTemperatureResultingInRed87 28
     2016-05-29 13:54:14   configMinimumTemperatureResultingIn86 18
     2016-05-29 13:54:14   configMotionAlarmCancellationDelay 30
     2016-05-29 13:54:14   configMotionSensorSBlindTime2 15
     2016-05-30 22:59:13   configMotionSensorSSensitivity 15
     2016-05-29 13:54:15   configNightDay  200
     2016-05-29 13:54:15   configPIRSensorOperatingMode PIRSensorAlwaysActive
     2016-05-29 13:54:15   configPIRSensorSPulseCounter 2Pulses
     2016-05-29 13:54:15   configPIRSensorSWindowTime 16Seconds
     2016-05-30 23:14:11   configTamperAlarmBroadcastMode TamperAlarmIsNotSentInBroadcast0
     2016-05-30 23:29:04   configTamperAlarmCancellationDelay 30
     2016-05-29 13:54:16   configTamperOperatingModes Tamper
     2016-05-29 13:54:16   configTamperSensitivity 15
     2016-05-29 13:54:16   configTemperatureOffset 0
     2016-05-29 13:54:16   configTemperatureReportThreshold 10
     2016-05-30 23:58:55   configTemperatureReportsInterval 900
     2016-10-03 16:27:20   humidity        0
     2016-10-03 16:17:52   luminance       107 Lux
     2016-04-26 23:12:49   model           FIBARO System FGMS001 Motion Sensor
     2016-04-26 23:12:49   modelConfig     fibaro/fgms.xml
     2016-04-26 23:12:49   modelId         010f-0800-1001
     2016-10-03 16:28:26   reportedState   open
     2016-10-03 16:17:52   statBattery     Hour: 0 Day: 0 Month: 0 Year: 0 (since: 2016-06-04 )
     2016-10-03 15:59:55   statBatteryLast Hour: 0 Day: 0 Month: 0 Year: -
     2016-10-03 16:17:52   statLuminance   Hour: 44.00 Day: 107.00 Month: 107.00 Year: 107.00 (since: 2016-06-04 )
     2016-10-03 15:59:55   statLuminanceLast Hour: -40.00 Day: 0.00 Month: -3.00 Year: -
     2016-10-03 16:17:52   statTemperatureDay Min: 20.0 Avg: 20.7 Max: 21.5
     2016-10-02 23:59:55   statTemperatureDayLast Min: 21.5 Avg: 21.9 Max: 22.5
     2016-10-03 16:17:52   statTemperatureMonth Min: 20.0 Avg: 21.7 Max: 22.5
     2016-09-30 23:59:55   statTemperatureMonthLast Min: 0.0 Avg: 24.3 Max: 1670.7
     2016-10-03 16:17:52   statTemperatureYear Min: -3264.8 Avg: 24.4 Max: 1670.7 (since: 2016-06-03_11:33:07 )
     2016-10-03 16:28:26   state           open
     2016-10-03 16:21:35   temperature     21.1 C
     2016-08-24 12:14:52   time            1662.9 seconds
     2016-10-03 16:21:21   timeToAck       0.062
     2016-10-03 16:21:21   transmit        OK
     2016-10-03 16:21:18   wakeup          notification
     2016-01-29 03:19:44   wakeupReport    interval 900 target 1
   Helper:
     _98_statistics Statistiken
     Bm:
       Zwave_get:
         cnt        8
         dmx        0
         max        4
         tot        20
         mAr:
           HASH(0x2b35388)
           ku_Sensor
           battery
       Zwave_set:
         cnt        62
         dmx        0
         max        3
         tot        81
         mAr:
           HASH(0x2b35388)
           ku_Sensor
           ?
Attributes:
   IODev      ZWaveBridge
   alias      Küchensensor
   classes    SENSOR_BINARY WAKE_UP ASSOCIATION BATTERY MULTI_CMD CRC_16_ENCAP MANUFACTURER_SPECIFIC VERSION CONFIGURATION MULTI_CHANNEL_ASSOCIATION SENSOR_MULTILEVEL SENSOR_ALARM BASIC
   devStateIcon closed:motion_detector
open:people_sensor@lightgreen
   event-on-change-reading state
   event-on-update-reading battery,luminance,temperature,wakeup
   group      Sensoren
   homebridgeMapping CurrentTemperature=temperature,minValue=5,subtype=Raumtemperatur
CurrentTemperature=ku_Sensor_TH1:dewpoint,minValue=-15,subtype=Taupunkt
CurrentRelativeHumidity=ku_Sensor_TH1:humidity
CurrentAmbientLightLevel=luminance,minValue=0
MotionDetected=state,values=/^open/:1;/^closed/:0
   icon       message_presence
   neighborListPos 825.7779767869511,108.7127725943412
   room       HomeKit,Küche,ZWave
   suppressReading (humidity|direction|generalPurpose|particulateMatter|position)
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

DeeSPe

Auch beim LaCrosse wieder humidity:

Internals:
   DEF        21
   IODev      JeeLink1
   JeeLink1_MSGCNT 661
   JeeLink1_RAWMSG OK 9 33 1 3 51 106
   JeeLink1_TIME 2016-10-03 16:34:51
   LASTInputDev JeeLink1
   LaCrosse_lastRcv 2016-10-03 16:34:51
   MSGCNT     661
   NAME       ku_Sensor_TK
   NR         294
   STATE      T: -17.9
   TYPE       LaCrosse
   addr       21
   battery_new 0
   corr1      0
   corr2      0
   previousH  106
   previousT  -18
   sensorType 0=T(H)
   Readings:
     2016-09-16 18:34:50   H               0
     2016-09-16 18:43:51   T               0
     2016-10-03 16:34:51   battery         ok
     2016-10-03 16:27:20   humidity        0
     2016-09-22 21:59:08   statBattery     Hour: 0 Day: 0 Month: 0 Year: 0 (since: 2016-09-12 )
     2016-09-22 20:59:55   statBatteryLast Hour: 0 Day: 0 Month: - Year: -
     2016-09-22 21:59:08   statTemperatureDay Min: 26.3 Avg: 28.1 Max: 29.9
     2016-09-21 23:59:55   statTemperatureDayLast Min: 27.4 Avg: 29.8 Max: 31.3
     2016-09-22 21:59:08   statTemperatureMonth Min: 21.3 Avg: 29.8 Max: 35.9 (since: 2016-09-11_14:56:42 )
     2016-09-22 21:59:08   statTemperatureYear Min: 21.3 Avg: 29.8 Max: 35.9 (since: 2016-09-11_14:56:42 )
     2016-10-03 16:34:31   state           T: -17.9
     2016-10-03 16:34:51   temperature     -17.9
   Helper:
     Bm:
       Lacrosse_set:
         cnt        295
         dmx        0
         mAr
         max        0
         tot        0
Attributes:
   IODev      JeeLink1
   alias      Sensor Tiefkühler
   doAverage  1
   event-on-update-reading state,temperature
   group      Sensoren
   icon       temp_temperature
   room       Anwesenheit,Küche,LaCrosse
   suppressReading humidity
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

rudolfkoenig

Das statistics Modul (und avarage und andere vlt auch), sind relativ alt, und greifen auf die Readings direkt zu, ohne die ReadingsVal oder readings*Update Funktionen. Soweit ich in statistics sehe, koennen durch den direkten Zugriff aus $defs{X}{READINGS}{humidity}{VAL} auch noch andere Warnungen entstehen, ich tippe auch darauf, dass dieses Modul die Readings anlegt.

DeeSPe

Wie gesagt, das statistics Modul ist seit gestern auf disable gesetzt und humidity wurde wieder erzeugt. Wenn statistics noch aktiv wäre hätten auch Stats Readings für humidity erzeugt werden müssen. Das wurden sie aber nicht.
Wenn es was bringt, dann lösche ich auch gerne mal testweise das statistics Device komplett und alle damit erzeugten stat.... Readings.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

DeeSPe

Hab das statistics Device nun komplett gelöscht und ebenfalls die ungewünschten Readings bei dem LaCrosse Sensor:
deletereading ku_Sensor_TK humidity|H|T
Dieses Mal habe ich die Readings H und T ebenfalls gelöscht weil sie sowieso nur immer 0 angezeigt hatten.

Ebenso habe ich alle stats Readings gelöscht:
deletereading .* stat(T|B|H|L).*

Nach kurzer Zeit kamen H und humidity wieder. Und beide zur selben Zeit.
Internals:
   DEF        21
   IODev      JeeLink1
   JeeLink1_MSGCNT 375
   JeeLink1_RAWMSG OK 9 33 1 3 27 106
   JeeLink1_TIME 2016-10-04 12:51:34
   LASTInputDev JeeLink1
   LaCrosse_lastRcv 2016-10-04 12:51:34
   MSGCNT     375
   NAME       ku_Sensor_TK
   NR         292
   STATE      T: -20.5
   TYPE       LaCrosse
   addr       21
   battery_new 0
   corr1      0
   corr2      0
   previousH  106
   previousT  -20.4
   sensorType 0=T(H)
   Readings:
     2016-10-04 12:40:07   H               0
     2016-10-04 12:51:34   battery         ok
     2016-10-04 12:40:07   humidity        0
     2016-10-04 12:50:24   state           T: -20.5
     2016-10-04 12:51:34   temperature     -20.5
     T:
Attributes:
   IODev      JeeLink1
   alias      Sensor Tiefkühler
   doAverage  1
   event-on-update-reading state,temperature
   group      Sensoren
   icon       temp_temperature
   room       Anwesenheit,Küche,LaCrosse
   suppressReading humidity


Auch bei den ZWave Sensoren ist humidity wieder da:
deletereading (ku|bz|sz|wz)_Sensor (humidity|dewpoint|direction|generalPurpose|particulateMatter|position)

Internals:
   DEF        ee3970ea 21
   IODev      ZWaveBridge
   LASTInputDev ZWaveBridge
   MSGCNT     152
   NAME       bz_Sensor
   NR         148
   STATE      closed
   TYPE       ZWave
   ZWaveBridge_MSGCNT 152
   ZWaveBridge_RAWMSG 00041015063105030a0030
   ZWaveBridge_TIME 2016-10-04 12:31:37
   ZWaveSubDevice no
   homeId     ee3970ea
   isWakeUp   1
   lastMsgSent 1475577066.54054
   nodeIdHex  15
   Readings:
     2016-10-04 08:46:33   SEND_DATA       failed:00
     2016-09-30 09:34:46   UNKNOWN         multilevel type  43 fl: 0a arg: 001b
     2016-10-02 18:37:46   UNPARSED        SENSOR_BINARY 063005012200d6
     2016-10-02 12:54:02   alarm_type_00   level 255 node 21 seconds 0
     2016-04-22 10:38:29   alarm_type_01   level 22
     2016-03-30 23:12:25   alarm_type_03   level 0a
     2016-03-26 19:32:45   assocGroup_1    Max 5 Nodes
     2016-03-26 19:32:45   assocGroup_2    Max 5 Nodes
     2016-03-26 19:32:45   assocGroup_3    Max 1 Nodes ZWaveBridge
     2016-03-26 19:33:08   assocGroups     3
     2016-04-29 11:04:52   basicReport     00
     2016-03-26 19:30:40   basicSet        ff
     2016-10-04 12:31:04   battery         100 %
     2016-09-02 08:50:38   cmdGet          wakeupInterval
     2016-08-29 08:19:07   cmdSet          wakeupInterval
     2016-05-29 13:09:45   configAmbientIlluminationLevelAbove83 1000
     2016-05-29 13:54:38   configAmbientIlluminationLevelBelow82 100
     2016-06-30 12:30:36   configBASICOFFCommandFrameValue 0
     2016-06-30 12:30:36   configBASICONCommandFrameValue 255
     2016-06-30 12:30:36   configBasicCommandClassFrames12 BASICONAndBASICOFFCommandFrames0
     2016-06-30 12:30:36   configIlluminationReportThreshold 200
     2016-06-30 12:30:36   configIlluminationReportsInterval 900
     2016-06-30 12:30:37   configIntervalOfTemperatureMeasuring 900
     2016-06-30 12:30:37   configLEDBrightness 0
     2016-06-30 12:30:37   configLEDIndicatingTamperAlarm LEDIndicatesTamperAlarm
     2016-06-30 12:30:37   configLEDSignalingMode LongBlinkThenShortBlinkLEDColour10
     2016-06-30 12:30:37   configMaximumTemperatureResultingInRed87 28
     2016-06-30 12:30:37   configMinimumTemperatureResultingIn86 18
     2016-06-30 12:30:38   configMotionAlarmCancellationDelay 30
     2016-06-30 12:30:38   configMotionSensorSBlindTime2 15
     2016-06-30 12:30:38   configMotionSensorSSensitivity 15
     2016-06-30 12:30:38   configNightDay  200
     2016-06-30 12:30:38   configPIRSensorOperatingMode PIRSensorAlwaysActive
     2016-06-30 12:30:39   configPIRSensorSPulseCounter 1Pulse
     2016-06-30 12:30:39   configPIRSensorSWindowTime 12Seconds
     2016-06-30 12:30:39   configTamperAlarmBroadcastMode TamperAlarmIsNotSentInBroadcast0
     2016-06-30 12:30:39   configTamperAlarmCancellationDelay 30
     2016-06-30 12:30:39   configTamperOperatingModes Tamper
     2016-06-30 12:30:39   configTamperSensitivity 15
     2016-06-30 12:30:40   configTemperatureOffset 0
     2016-06-30 12:30:40   configTemperatureReportThreshold 10
     2016-06-30 12:30:40   configTemperatureReportsInterval 900
     2016-10-04 12:36:02   humidity        0
     2016-10-04 12:31:37   luminance       48 Lux
     2016-03-26 19:34:51   mcaSupportedGroupings 2
     2016-04-11 19:35:17   model           FIBARO System FGMS001 Motion Sensor
     2016-04-11 19:35:17   modelConfig     fibaro/fgms.xml
     2016-04-11 19:35:17   modelId         010f-0800-1001
     2016-06-06 00:31:52   neighborList    ku_Licht3 ku_SD2 ku_SD3 ku_SD4 bz_SD1
     2016-10-04 12:06:21   reportedState   closed
     2016-10-04 12:06:21   state           closed
     2016-10-04 12:31:19   temperature     20.6 C
     2016-10-04 12:31:06   timeToAck       0.077
     2016-10-04 12:31:06   transmit        OK
     2016-03-26 19:35:06   version         Lib 3 Prot 3.67 App 2.7 HW 1 FWCounter 1 FW 2.7
     2016-10-04 12:31:04   wakeup          notification
     2016-03-26 19:44:09   wakeupReport    interval 900 target 1
Attributes:
   IODev      ZWaveBridge
   alias      Badezimmersensor
   classes    SENSOR_BINARY WAKE_UP ASSOCIATION BATTERY MULTI_CMD CRC_16_ENCAP MANUFACTURER_SPECIFIC VERSION CONFIGURATION MULTI_CHANNEL_ASSOCIATION SENSOR_MULTILEVEL SENSOR_ALARM BASIC
   devStateIcon closed:motion_detector
open:people_sensor@lightgreen
   event-on-change-reading state
   event-on-update-reading battery,luminance,temperature,wakeup
   group      Sensoren
   homebridgeMapping MotionDetected=state,values=/^open/:1;/^closed/:0
CurrentRelativeHumidity=bz_Sensor_TH1:humidity
CurrentTemperature=temperature,minValue=5,subtype=Raumtemperatur
CurrentTemperature=bz_Sensor_TH1:dewpoint,minValue=-15,subtype=Taupunkt
   icon       message_presence
   neighborListPos 825.9616381544679,336.11002986227317
   room       Badezimmer,HomeKit,ZWave
   suppressReading (humidity|direction|generalPurpose|particulateMatter|position)
   vclasses   ASSOCIATION:2 BASIC:1 BATTERY:1 CONFIGURATION:1 CRC_16_ENCAP:1 MULTI_CHANNEL_ASSOCIATION:2 MULTI_CMD:1 SENSOR_ALARM:1 SENSOR_BINARY:1 SENSOR_MULTILEVEL:5 VERSION:2 WAKE_UP:1


Bei dem LaCrosse werde ich nun "attr ku_Sensor_TK suppressReading (humidity|H|T)" setzen und mal schauen ob dann die Readings wieder kommen. Ich werde berichten.
Bei den ZWave Sensoren fehlt mir allerdings eine weitere Möglichkeit etwas zu testen. Obwohl, ich könnte ja mal "suppressReading (humidit.*|direction|generalPurpose|particulateMatter|position)" testen.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

DeeSPe

Der LaCrosse Sensor hat trotz "suppressReading (humidity|H|T)" auch wieder diese Readings erstellt.
Teste nun noch "suppressReading (humidit.*|H.*|T.*)".

Bei allen vier ZWave Sensoren sind die humidity Readings auch wieder gekommen.
Internals:
   DEF        ee3970ea 21
   IODev      ZWaveBridge
   LASTInputDev ZWaveBridge
   MSGCNT     215
   NAME       bz_Sensor
   NR         148
   STATE      closed
   TYPE       ZWave
   ZWaveBridge_MSGCNT 215
   ZWaveBridge_RAWMSG 00041015063105030a0038
   ZWaveBridge_TIME 2016-10-04 14:01:25
   ZWaveSubDevice no
   homeId     ee3970ea
   isWakeUp   1
   lastMsgSent 1475582454.44177
   nodeIdHex  15
   Readings:
     2016-10-04 08:46:33   SEND_DATA       failed:00
     2016-09-30 09:34:46   UNKNOWN         multilevel type  43 fl: 0a arg: 001b
     2016-10-02 18:37:46   UNPARSED        SENSOR_BINARY 063005012200d6
     2016-10-02 12:54:02   alarm_type_00   level 255 node 21 seconds 0
     2016-04-22 10:38:29   alarm_type_01   level 22
     2016-03-30 23:12:25   alarm_type_03   level 0a
     2016-03-26 19:32:45   assocGroup_1    Max 5 Nodes
     2016-03-26 19:32:45   assocGroup_2    Max 5 Nodes
     2016-03-26 19:32:45   assocGroup_3    Max 1 Nodes ZWaveBridge
     2016-03-26 19:33:08   assocGroups     3
     2016-04-29 11:04:52   basicReport     00
     2016-03-26 19:30:40   basicSet        ff
     2016-10-04 14:00:52   battery         100 %
     2016-09-02 08:50:38   cmdGet          wakeupInterval
     2016-08-29 08:19:07   cmdSet          wakeupInterval
     2016-05-29 13:09:45   configAmbientIlluminationLevelAbove83 1000
     2016-05-29 13:54:38   configAmbientIlluminationLevelBelow82 100
     2016-06-30 12:30:36   configBASICOFFCommandFrameValue 0
     2016-06-30 12:30:36   configBASICONCommandFrameValue 255
     2016-06-30 12:30:36   configBasicCommandClassFrames12 BASICONAndBASICOFFCommandFrames0
     2016-06-30 12:30:36   configIlluminationReportThreshold 200
     2016-06-30 12:30:36   configIlluminationReportsInterval 900
     2016-06-30 12:30:37   configIntervalOfTemperatureMeasuring 900
     2016-06-30 12:30:37   configLEDBrightness 0
     2016-06-30 12:30:37   configLEDIndicatingTamperAlarm LEDIndicatesTamperAlarm
     2016-06-30 12:30:37   configLEDSignalingMode LongBlinkThenShortBlinkLEDColour10
     2016-06-30 12:30:37   configMaximumTemperatureResultingInRed87 28
     2016-06-30 12:30:37   configMinimumTemperatureResultingIn86 18
     2016-06-30 12:30:38   configMotionAlarmCancellationDelay 30
     2016-06-30 12:30:38   configMotionSensorSBlindTime2 15
     2016-06-30 12:30:38   configMotionSensorSSensitivity 15
     2016-06-30 12:30:38   configNightDay  200
     2016-06-30 12:30:38   configPIRSensorOperatingMode PIRSensorAlwaysActive
     2016-06-30 12:30:39   configPIRSensorSPulseCounter 1Pulse
     2016-06-30 12:30:39   configPIRSensorSWindowTime 12Seconds
     2016-06-30 12:30:39   configTamperAlarmBroadcastMode TamperAlarmIsNotSentInBroadcast0
     2016-06-30 12:30:39   configTamperAlarmCancellationDelay 30
     2016-06-30 12:30:39   configTamperOperatingModes Tamper
     2016-06-30 12:30:39   configTamperSensitivity 15
     2016-06-30 12:30:40   configTemperatureOffset 0
     2016-06-30 12:30:40   configTemperatureReportThreshold 10
     2016-06-30 12:30:40   configTemperatureReportsInterval 900
     2016-10-04 14:03:29   humidity        0
     2016-10-04 14:01:25   luminance       56 Lux
     2016-03-26 19:34:51   mcaSupportedGroupings 2
     2016-04-11 19:35:17   model           FIBARO System FGMS001 Motion Sensor
     2016-04-11 19:35:17   modelConfig     fibaro/fgms.xml
     2016-04-11 19:35:17   modelId         010f-0800-1001
     2016-06-06 00:31:52   neighborList    ku_Licht3 ku_SD2 ku_SD3 ku_SD4 bz_SD1
     2016-10-04 12:06:21   reportedState   closed
     2016-10-04 12:06:21   state           closed
     2016-10-04 13:46:09   temperature     20.6 C
     2016-10-04 14:00:54   timeToAck       0.060
     2016-10-04 14:00:54   transmit        OK
     2016-03-26 19:35:06   version         Lib 3 Prot 3.67 App 2.7 HW 1 FWCounter 1 FW 2.7
     2016-10-04 14:00:52   wakeup          notification
     2016-03-26 19:44:09   wakeupReport    interval 900 target 1
Attributes:
   IODev      ZWaveBridge
   alias      Badezimmersensor
   classes    SENSOR_BINARY WAKE_UP ASSOCIATION BATTERY MULTI_CMD CRC_16_ENCAP MANUFACTURER_SPECIFIC VERSION CONFIGURATION MULTI_CHANNEL_ASSOCIATION SENSOR_MULTILEVEL SENSOR_ALARM BASIC
   devStateIcon closed:motion_detector
open:people_sensor@lightgreen
   event-on-change-reading state
   event-on-update-reading battery,luminance,temperature,wakeup
   group      Sensoren
   homebridgeMapping MotionDetected=state,values=/^open/:1;/^closed/:0
CurrentRelativeHumidity=bz_Sensor_TH1:humidity
CurrentTemperature=temperature,minValue=5,subtype=Raumtemperatur
CurrentTemperature=bz_Sensor_TH1:dewpoint,minValue=-15,subtype=Taupunkt
   icon       message_presence
   neighborListPos 825.9616381544679,336.11002986227317
   room       Badezimmer,HomeKit,ZWave
   suppressReading (humidit.*|direction|generalPurpose|particulateMatter|position)
   vclasses   ASSOCIATION:2 BASIC:1 BATTERY:1 CONFIGURATION:1 CRC_16_ENCAP:1 MULTI_CHANNEL_ASSOCIATION:2 MULTI_CMD:1 SENSOR_ALARM:1 SENSOR_BINARY:1 SENSOR_MULTILEVEL:5 VERSION:2 WAKE_UP:1


Was mir aber dieses Mal auffällt, dass bei allen vier Sensoren der Timestamp vom Reading humidity der selbe ist.
Alle vier auf 2016-10-04 14:03:29.
Das kann doch kein Zufall sein! Schreibt hier eventuell ein anderes Device das humidity Reading in die Geräte?
Ich habe meine fhem.cfg und die 99_myUtils.pm nach möglichen Verdächtigen durchsucht, leider ohne Erfolg.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

DeeSPe

Beim LaCrosse sind die Readings nun auch wieder da:

Internals:
   DEF        21
   IODev      JeeLink1
   JeeLink1_MSGCNT 568
   JeeLink1_RAWMSG OK 9 33 1 3 42 106
   JeeLink1_TIME 2016-10-04 14:30:24
   LASTInputDev JeeLink1
   LaCrosse_lastRcv 2016-10-04 14:30:24
   MSGCNT     568
   NAME       ku_Sensor_TK
   NR         292
   STATE      T: -18.9
   TYPE       LaCrosse
   addr       21
   battery_new 0
   corr1      0
   corr2      0
   previousH  106
   previousT  -18.9
   sensorType 0=T(H)
   Readings:
     2016-10-04 14:26:08   H               0
     2016-10-04 14:28:09   T               0
     2016-10-04 14:30:24   battery         ok
     2016-10-04 14:26:08   humidity        0
     2016-10-04 14:29:39   state           T: -18.9
     2016-10-04 14:30:24   temperature     -18.9
Attributes:
   IODev      JeeLink1
   alias      Sensor Tiefkühler
   event-on-update-reading state,temperature
   group      Sensoren
   icon       temp_temperature
   room       Anwesenheit,Küche,LaCrosse
   suppressReading (humidit.*|H.*|T.*)


Ich weiß echt nicht was ich noch probieren könnte.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

DeeSPe

Könnte dewpoint verantwortlich sein?
define dewpointToAllDeviceReadings dewpoint dewpoint .* temperature humidity dewpoint

Hab das Device jetzt mal gelöscht und beobachte weiter.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

DeeSPe

Offensichtlich war das dewpoint Device Schuld an den komischen humidity, H und T Readings beim LaCrosse.
Seit dem ich gestern das dewpoint Device gelöscht habe sind die Readings nicht wieder aufgetaucht.

Internals:
   DEF        21
   IODev      JeeLink1
   JeeLink1_MSGCNT 19
   JeeLink1_RAWMSG OK 9 33 1 3 11 106
   JeeLink1_TIME 2016-10-05 11:05:48
   LASTInputDev JeeLink1
   LaCrosse_lastRcv 2016-10-05 11:05:48
   MSGCNT     19
   NAME       ku_Sensor_TK
   NR         290
   STATE      T: -22.1
   TYPE       LaCrosse
   addr       21
   battery_new 0
   corr1      0
   corr2      0
   previousH  106
   previousT  -22
   sensorType 0=T(H)
   Readings:
     2016-10-05 11:05:48   battery         ok
     2016-10-05 10:57:48   state           T: -22.1
     2016-10-05 11:05:48   temperature     -22.1
Attributes:
   IODev      JeeLink1
   alias      Sensor Tiefkühler
   doAverage  1
   group      Sensoren
   icon       temp_temperature
   room       Anwesenheit,Küche,LaCrosse


Auch bei den ZWave Sensoren sind die humidity Readings bis jetzt nicht wiedergekommen.

Also scheint das Problem der falschen Readings wohl vom dewpoint Modul gekommen zu sein.
Meine Annahme war das dewpoint nur auf Devices wirkt welche die Readings temperature und humidity bereits aufweisen und nicht dass ein nicht vorhandenes humidity von dewpoint angelegt wird. Aber das ist wohl besser in einem neuen Thema zu dewpoint aufgehoben.

Habe jetzt bei den LaCrosse Sensoren "doDewpoint 1" gesetzt und ein neues dewpoint Device nur für den einen HM-WDS10-TH-O angelegt. Somit dürfte das nun "sauber" sein.

Bei allen LaCrosse und ZWave Sensoren habe ich das attr suppressReading wieder entfernt und werde beobachten welche merkwürdigen Readings irgendwann wieder auftauchen. Gestern fand ich bei einem der vier ZWave Sensoren noch ein Reading "barometricPressure" und bei zweien das Reading "time".

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

DeeSPe

Nach einigen Wochen des Testens kann ich nun Erfolg berichten.
Nach und nach habe ich die suppressReading Attribute befüllt mit den überflüssigen Readings. Hin und wider taucht mal wieder ein neues Reading auf welches ich noch nicht berücksichtigt hatte.
Die Readings die ich aber in suppressReading berücksichtigt habe sind bisher nicht wieder aufgetaucht!
Bin nun sehr zufrieden mit diesem Attribut.

Danke dafür!!! 8)

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe