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
			
			
			
				zeig mal bitte die definition deiner readingsGroup.
gruss
  andre
			
			
			
				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
			
			
			
				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
			
			
			
				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