FHEM Forum

FHEM => Frontends => readingsGroup / readingsHistory => Thema gestartet von: Klaus Rubik am 06 Dezember 2013, 15:10:59

Titel: readingsGroup bringt Fehler im Log bei on-for-timer
Beitrag von: Klaus Rubik am 06 Dezember 2013, 15:10:59
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
Titel: Antw:readingsGroup bringt Fehler im Log bei on-for-timer
Beitrag von: justme1968 am 06 Dezember 2013, 16:49:55
zeig mal bitte die definition deiner readingsGroup.

gruss
  andre
Titel: Antw:readingsGroup bringt Fehler im Log bei on-for-timer
Beitrag von: Klaus Rubik am 06 Dezember 2013, 17:13:56
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
Titel: Antw:readingsGroup bringt Fehler im Log bei on-for-timer
Beitrag von: justme1968 am 07 Dezember 2013, 12:14:04
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
Titel: Antw:readingsGroup bringt Fehler im Log bei on-for-timer
Beitrag von: Klaus Rubik am 07 Dezember 2013, 14:15:01
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