Bei Monatswechsel hagelt es Fehlermeldungen im FHEM-Log

Begonnen von topfi, 01 April 2014, 11:19:19

Vorheriges Thema - Nächstes Thema

topfi

Hallo,

meine FHEM-Installation (Raspi, CUL 868V3, HMLAN, diverse Heizkörperthermostate, Kameras, TF-Kontakte, Thermometer) läuft seit Januar sehr stabil und ich bin eigentlich ganz zufrieden. Allerdings wird das fhem-log (wird jeweils monatlich neu erstellt) bei jedem Monatswechsel von Fehlermeldungen zugemüllt. Heute sah es so aus:

2014.04.01 00:03:41 3: CUL_EM Strom: CUM_DAY: 10.080 CUM: 62683.160 COST: 2.86
2014.04.01 00:03:41 3: CUL_EM Strom: CUM_MONTH: 342.560 CUM: 62683.160 COST: 106.42
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
2014.04.01 00:10:00 2: IT set Ambiente_Treppe off
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
2014.04.01 06:20:00 2: IT set Ambiente_Schlafzimmer on
2014.04.01 06:20:00 2: IT set Ambiente_Treppe on
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
2014.04.01 06:25:00 2: IT set Aquarium on
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
Can't ignore signal CHLD, forcing to default.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
2014.04.01 06:50:00 2: IT set Ambiente_Schlafzimmer off
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
2014.04.01 07:18:13 2: IT set Ambiente_Treppe off
Can't ignore signal CHLD, forcing to default.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
Can't ignore signal CHLD, forcing to default.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
Can't ignore signal CHLD, forcing to default.
Can't ignore signal CHLD, forcing to default.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
2014.04.01 08:00:00 2: IT set Aquarium off
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.
Use of uninitialized value $fld[3] in pattern match (m//) at (eval 482) line 1, <GEN1461> line 26.
Use of uninitialized value $fld[3] in pattern match (m//) at (eval 486) line 1, <GEN1461> line 28.
Use of uninitialized value $fld[3] in pattern match (m//) at (eval 490) line 1, <GEN1461> line 30.
Use of uninitialized value $fld[3] in pattern match (m//) at (eval 494) line 1, <GEN1461> line 32.
Use of uninitialized value $fld[3] in pattern match (m//) at (eval 498) line 1, <GEN1461> line 34.
Use of uninitialized value $fld[3] in pattern match (m//) at (eval 502) line 1, <GEN1461> line 36.
Use of uninitialized value $fld[3] in pattern match (m//) at (eval 506) line 1, <GEN1461> line 38.
Use of uninitialized value $fld[3] in pattern match (m//) at (eval 510) line 1, <GEN1461> line 40.
Use of uninitialized value $fld[3] in pattern match (m//) at (eval 514) line 1, <GEN1461> line 42.
Use of uninitialized value $fld[3] in pattern match (m//) at (eval 518) line 1, <GEN1461> line 44.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE .$/ at fhem.pl line 3593.



Irgendetwas stimmt tatsächlich nicht, denn als ich einen Reboot über {system('/home/pi/reboot.sh')} (das habe ich so eingerichtet, das funktioniert normalerweise) versucht habe, wurde der nicht ausgeführt sondern im Log erschien:
sudo: no tty present and no askpass program specified
sudo: no tty present and no askpass program specified

Seit einem Reboot über ssh läuft alles wieder normal. Ich habe leider keinen Schimmer, wo ich die Ursache suchen soll und ein monatlicher Reboot per cron ist auch kein auf Dauer zufriedenstellender workaround. Weiß jemand Rat?

Am vergangenen Wochenende habe ich das letzte fhem-update gemacht. Den Fehler gab es aber am 1. März schon.

betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

topfi

Das hatte ich bereits gefunden, aber es sagt mir überhaupt nichts.  addLog gibt es in meiner fhem.cfg gar nicht.

betateilchen

sorry - ich hatte Dir den falschen Link gepostet, die Forumsoftware bringt manchmal solche Sachen durcheinander.

ich meinte diesen hier: http://forum.fhem.de/index.php/topic,22051.0.html
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

topfi

Oh, danke. Da muss ich mich erst mal einlesen. Ich merke wieder einmal, dass ich fast nichts weiß.  :)  Regexp ... bis heute nie gehört. :)

betateilchen

eigentlich ist es recht einfach:

Kontrolliere alle Deine notify und Deine Filelog-Definitionen, ob dort irgendwo ein * an erster Stelle des Auswerte-Ausdrucks steht.
Wenn ja, ersetze den * durch etwas "sinnvolles"

Eine Liste aller notify in Deinem fhem bekommst Du mit "list TYPE=notify" in der fhem-Befehlszeile.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

topfi

Danke. Oh Gott, es sind 65 Stück ...  :o

Ich habe nach der Anleitung auf http://www.fhemwiki.de/wiki/Wakeuplight sehr viele Zeiteingaben über Webslider definiert und lasse die Werte abspeichern für Systemneustarts. Also beispielsweise:

define n_wakeupChange notify (wakeupChange|global:INITIALIZED|global:REREADCFG).* \
   modify wakeup *{ReadingsVal("wakeupChange","state","05:30")}

oder
define neueWeckzeit notify (Weckzeit|Weckzeitaus) {fhem("modify Wecker_an *".Value("Weckzeit"));;}
oder auch sowas hier:
define Radio_Keller_Station_1_on notify Radio_Keller_Station_1:.*on {Radio_an1}
oder aus dem anderen Thread mit der Abwesenheitssimulation:
define RTautomatOn notify abwesend:.*ja {RandomTimer_Wakeup()}

Sind das solche Asterix, wie Du meinst? Wenn ich ehrlich bin, weiß ich gar nicht, wofür die stehen und meinte, das gehört zur Syntax dazu. Was ist stattdessen "etwas sinnvolles"?

betateilchen

In Deinen Beispielen ist kein einziges, das den Fehler verursachen würde, ich würde bei dem Problem auch eher in den FileLog-Bereich tippen.

Also mach mal ein "list TYPE=FileLog" - das sind hoffentlich weniger.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

topfi

Das sind weniger (und nur wegen der Homematic-Thermostate mehr als eine Handvoll).

Da habe ich dann mal sowas hier:
define FileLog_ActionDetector FileLog /media/usb1/fhem/log/ActionDetector-%Y.log ActionDetector|ActionDetector:status_CUL_HM_HM_WDS30_T_O_223DAB:.*
Das hat aber die Autocreate-Funktion angelegt.
Und das hier:
define FileLog_Strom FileLog /media/usb1/fhem/log/Strom-%Y.log Strom:CNT.*
Das ist für einen EM1000, ich glaube, das war ich selber?!

betateilchen

Die beiden sind in Ordnung.

Du musst eines suchen, wo in der Definition nach dem Logfilenamen (also nach .log) direkt ein * kommt.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

topfi

Nein, sowas gibt es hier nicht. Wo darf denn bei den notifys kein Stern stehen?

betateilchen

direkt nach dem wort "notify" in der define Zeile

define test notify *schalter

wäre beispielsweise falsch.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

topfi

Nein, das gibt es auch nicht. Was kann ich nun noch tun und wie kann ich das eigentlich debuggen, ohne auf den 1. Mai zu warten?  ???

Frag mich bitte nicht warum, aber irgendwie habe ich die von mir verwendeten Module wie  IPCAM, SYSMON und Weather im Verdacht.

betateilchen

ZitatFrag mich bitte nicht warum, aber irgendwie habe ich die von mir verwendeten Module wie  IPCAM, SYSMON und Weather im Verdacht.

Da werden aber doch keine notify verwendet.

Regexp gibts hauptsächlich in notify und FileLog. Irgendwo da sollte auch bei Dir die Ursache zu finden sein.

Bau mal in Deine 99_myUtils.pm diese Funktion ein und rufe die dann mit {ntest} auf.
Die Ausgabe erscheint im Logfile - bitte poste die komplette Ausgabe.



sub ntest {
  foreach my $d (%defs) {
    Debug($defs{$d}{REGEXP}) if(defined($defs{$d}{REGEXP}));
  }
}

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

topfi

2014.04.01 14:28:35 1: DEBUG>(TRabendsWE_Zeit_aus|global:INITIALIZED|global:REREADCFG).*
2014.04.01 14:28:35 1: DEBUG>Strom:cum_.*
2014.04.01 14:28:35 1: DEBUG>(Weckzeit|Weckzeitaus)
2014.04.01 14:28:35 1: DEBUG>Radio_Keller_leiser
2014.04.01 14:28:35 1: DEBUG>(Weckzeitaus|global:INITIALIZED|global:REREADCFG).*
2014.04.01 14:28:35 1: DEBUG>fht_reporttest
2014.04.01 14:28:35 1: DEBUG>Radio_Keller_Station_3_Timer
2014.04.01 14:28:35 1: DEBUG>Radio_Keller_Station_2_Timer
2014.04.01 14:28:35 1: DEBUG>(Radio_Keller_Station_3|global:INITIALIZED|global:REREADCFG).*\

2014.04.01 14:28:35 1: DEBUG>Heizung_Bad_ClimaTeam
2014.04.01 14:28:35 1: DEBUG>(SZtimer_Zeit|SZtimer_Zeit_aus)
2014.04.01 14:28:35 1: DEBUG>Heizung_Bad_Weather
2014.04.01 14:28:35 1: DEBUG>(ZufallsTimerBad_aus|global:INITIALIZED|global:REREADCFG).*
2014.04.01 14:28:35 1: DEBUG>(Aquarium2_Zeit|Aquarium2_Zeit_aus)
2014.04.01 14:28:35 1: DEBUG>Heizung_Bad_WindowRec
2014.04.01 14:28:35 1: DEBUG>(Aquarium2_Zeit|Aquarium2_Zeit_aus)
2014.04.01 14:28:35 1: DEBUG>(TRabendsWE_Zeit_aus)
2014.04.01 14:28:35 1: DEBUG>TF_Haustuer:.*open
2014.04.01 14:28:35 1: DEBUG>Temperatursensor_1
2014.04.01 14:28:35 1: DEBUG>Heizung_Wohnzimmer
2014.04.01 14:28:35 1: DEBUG>(SZabends_Zeit|SZabends_Zeit_aus)
2014.04.01 14:28:35 1: DEBUG>Heizung_Boden_remote
2014.04.01 14:28:35 1: DEBUG>ActionDetector|ActionDetector:status_CUL_HM_HM_WDS30_T_O_223DAB:.*
2014.04.01 14:28:35 1: DEBUG>Heizung_Boden_Weather
2014.04.01 14:28:35 1: DEBUG>Heizung_Bad_Clima
2014.04.01 14:28:35 1: DEBUG>Radio_Keller_Station_2:.*on
2014.04.01 14:28:35 1: DEBUG>(TRWeckzeit|global:INITIALIZED|global:REREADCFG).*
2014.04.01 14:28:35 1: DEBUG>Heizung_Boden_Climate
2014.04.01 14:28:35 1: DEBUG>(AquariumWE_Zeit_aus|global:INITIALIZED|global:REREADCFG).*
2014.04.01 14:28:35 1: DEBUG>(SZtimer_Zeit_aus|global:INITIALIZED|global:REREADCFG).*\
modify
2014.04.01 14:28:35 1: DEBUG>(TRabends_Zeit_aus)
2014.04.01 14:28:35 1: DEBUG>(SZabends_Zeit_aus|global:INITIALIZED|global:REREADCFG).*
2014.04.01 14:28:35 1: DEBUG>(Radio_Keller_Station_1|global:INITIALIZED|global:REREADCFG).*\

2014.04.01 14:28:35 1: DEBUG>(AquariumWE_Zeit|AquariumWE_Zeit_aus)
2014.04.01 14:28:35 1: DEBUG>(SZabends_Zeit|global:INITIALIZED|global:REREADCFG).*
2014.04.01 14:28:35 1: DEBUG>(Weckzeit|Weckzeitaus)
2014.04.01 14:28:35 1: DEBUG>Radio_Keller_Station_2:.*off
2014.04.01 14:28:35 1: DEBUG>TF_Haustuer
2014.04.01 14:28:35 1: DEBUG>Radio_Keller_lauter
2014.04.01 14:28:35 1: DEBUG>(SZtimer_Zeit|global:INITIALIZED|global:REREADCFG).*
2014.04.01 14:28:35 1: DEBUG>Radio_Keller_Station_1:.*on
2014.04.01 14:28:35 1: DEBUG>Heizung_Boden_WindowRec
2014.04.01 14:28:35 1: DEBUG>(Duschen_Sonntag|global:INITIALIZED|global:REREADCFG).*\

2014.04.01 14:28:35 1: DEBUG>Kam2_Alarm:.*snapshots.*
2014.04.01 14:28:35 1: DEBUG>Heizung_Boden
2014.04.01 14:28:35 1: DEBUG>sysmon
2014.04.01 14:28:35 1: DEBUG>Radio_Keller_Station_3:.*on
2014.04.01 14:28:35 1: DEBUG>(TRabends_Zeit_aus|global:INITIALIZED|global:REREADCFG).*
2014.04.01 14:28:35 1: DEBUG>Heizung_Boden_ClimaTeam
2014.04.01 14:28:35 1: DEBUG>Radio_Keller_Station_1_Timer
2014.04.01 14:28:35 1: DEBUG>ZufallsTimerBad_aus
2014.04.01 14:28:35 1: DEBUG>Radio_Keller_Station_1_Timer
2014.04.01 14:28:35 1: DEBUG>(Aquarium2_Zeit|global:INITIALIZED|global:REREADCFG).*
2014.04.01 14:28:35 1: DEBUG>Heizung_Bad_Climate
2014.04.01 14:28:35 1: DEBUG>Strom:CNT.*
2014.04.01 14:28:35 1: DEBUG>Radio_Keller_Station_2_Timer
2014.04.01 14:28:35 1: DEBUG>(Aquarium2_Zeit_aus|global:INITIALIZED|global:REREADCFG).*
2014.04.01 14:28:35 1: DEBUG>(Aquarium1_Zeit_aus|global:INITIALIZED|global:REREADCFG).*
2014.04.01 14:28:35 1: DEBUG>(Aquarium1_Zeit|global:INITIALIZED|global:REREADCFG).*
2014.04.01 14:28:35 1: DEBUG>(SZabends_Zeit|SZabends_Zeit_aus)
2014.04.01 14:28:35 1: DEBUG>Heizung_Boden_Clima
2014.04.01 14:28:35 1: DEBUG>Wetterdienst
2014.04.01 14:28:35 1: DEBUG>Radio_Keller_Station_1:.*off
2014.04.01 14:28:35 1: DEBUG>Heizung_Bad
2014.04.01 14:28:35 1: DEBUG>Radio_Keller_Station_3_Timer
2014.04.01 14:28:35 1: DEBUG>abwesend:.*ja
2014.04.01 14:28:35 1: DEBUG>Heizung_Bad_remote
2014.04.01 14:28:35 1: DEBUG>(TRWeckzeit|TRWeckzeitaus)
2014.04.01 14:28:35 1: DEBUG>(SZtimer_Zeit|SZtimer_Zeit_aus)
2014.04.01 14:28:35 1: DEBUG>(Radio_Keller_Station_2|global:INITIALIZED|global:REREADCFG).*\

2014.04.01 14:28:35 1: DEBUG>(Aquarium1_Zeit|Aquarium1_Zeit_aus)
2014.04.01 14:28:35 1: DEBUG>(Weckzeit|global:INITIALIZED|global:REREADCFG).*
2014.04.01 14:28:35 1: DEBUG>(AquariumWE_Zeit|global:INITIALIZED|global:REREADCFG).*
2014.04.01 14:28:35 1: DEBUG>Radio_Keller_Station_3:.*off
2014.04.01 14:28:35 1: DEBUG>fakelog
2014.04.01 14:28:35 1: DEBUG>Duschen_Sonntag:.*on
2014.04.01 14:28:35 1: DEBUG>(AquariumWE_Zeit|AquariumWE_Zeit_aus)
2014.04.01 14:28:35 1: DEBUG>Duschen_Sonntag:.*off
2014.04.01 14:28:35 1: DEBUG>(Aquarium1_Zeit|Aquarium1_Zeit_aus)