readingsGroup bringt Fehler im Log bei on-for-timer

Begonnen von Klaus Rubik, 06 Dezember 2013, 15:10:59

Vorheriges Thema - Nächstes Thema

Klaus Rubik

Hallo,

folgendes ist mir aufgefallen, wann immer ich ein on-for-timer bei einem FS20 Device absetze steht im FHEM-Log folgende Fehlermeldung:

2013.12.06 15:04:55 3: FS20 set Fahnenmast on-for-timer 60
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at ./FHEM/33_readingsGroup.pm line 112.


Die Zeilennummer ist immer die 112.

Das ganze hat aber keinerlei Auswirkungen auf Funktion, zumindest kann ich nichts feststellen.

Klaus
FHEM 6.0 auf RPI4 mit CUL868, AEOTEC, RFXTRX 433
CUL_WS  : S300TH              FHT         : FHT80B, FHT80TF
HMS        : HMS100-TF         FBDECT   : DECT!200, FRITZ!Powerline 546E
FS20       : FS20DI10, FS20ST, FS20WS1, FS20DU-2, FS20 FMS

justme1968

zeig mal bitte die definition deiner readingsGroup.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Klaus Rubik

Hallo Andre,

ich habe 4 definiert:

1. Anzeige der RSSI Werte:
define RSSI_Check readingsGroup CUL_0_RSSI=.*:+CUL_0_RSSI
attr RSSI_Check room zz_Checks
attr RSSI_Check valueFormat %.1f


2. Anzeige der FHT Stati:
define Raumtemperaturen readingsGroup TYPE=FHT:measured-temp,desired-temp,actuator,window
attr Raumtemperaturen mapping {'measured-temp' => '$DEVICE'}
attr Raumtemperaturen room zz_Checks
attr Raumtemperaturen valueFormat {'measured-temp' => "%.1f °C" , 'desired-temp' => "%.1f °C"}


3. Fensterstati der FHTTKs
define Fenster_Status readingsGroup *.:Window
attr Fenster_Status mapping {'Window' => '$DEVICE'}
attr Fenster_Status room zz_Checks


4. Batteriestati:
define battery_status readingsGroup .*:[Bb]attery
attr battery_status mapping {'Battery' => '$DEVICE battery' , 'battery' => '$DEVICE battery' }
attr battery_status room zz_Checks


Gruß

Klaus
FHEM 6.0 auf RPI4 mit CUL868, AEOTEC, RFXTRX 433
CUL_WS  : S300TH              FHT         : FHT80B, FHT80TF
HMS        : HMS100-TF         FBDECT   : DECT!200, FRITZ!Powerline 546E
FS20       : FS20DI10, FS20ST, FS20WS1, FS20DU-2, FS20 FMS

justme1968

die '3. Fensterstati der FHTTKs' ist falsch.

du hast ein define Fenster_Status readingsGroup *.:Window *. ist keine gültige regex bzw device definition.

ich vermute es muss define Fenster_Status readingsGroup TYPE=FHTTK:Window heissen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Klaus Rubik

Hallo Andre,

danke, das war es. Korrekte RegEx ist:

define Fenster_Status readingsGroup TYPE=CUL_FHTTK:Window

Damit ist der Fehler auch weg.

Gruß

Klaus
FHEM 6.0 auf RPI4 mit CUL868, AEOTEC, RFXTRX 433
CUL_WS  : S300TH              FHT         : FHT80B, FHT80TF
HMS        : HMS100-TF         FBDECT   : DECT!200, FRITZ!Powerline 546E
FS20       : FS20DI10, FS20ST, FS20WS1, FS20DU-2, FS20 FMS