Error messages while initializing FHEM: statefile...

Begonnen von Spartacus, 11 Dezember 2014, 22:35:49

Vorheriges Thema - Nächstes Thema

Spartacus

Hallo
kann mir jemand sagen, wie ich diesen Fehler in der fhem.save finden kann? Ich habe keine Ahnung welches Device oder welcher Status hier das Problem verursacht!
Logfile:
Error messages while initializing FHEM: statefile: Usage: setstate <name> <state> where <name> is a single device name, a list separated by komma (,) or a regexp. See the devspec section in the commandref.html for details.

Danke Christian
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

rudolfkoenig

Zitatkann mir jemand sagen, wie ich diesen Fehler in der fhem.save finden kann?

Indem man "attr global verbose 5" setzt, und FHEM neu startet.
Man kann auch fhem.save durchlesen, und pruefen, ob jede Zeile die erwaehnte Syntax hat.

Spartacus

Hallo,
habe mal verbose auf 5 gesetzt. Ich habe jetzt den WeekdayTimer identifiziert:
Der Fehler tritt auch nicht bei jedem Start auf.
Logfile:
2014.12.12 10:45:48 5: Cmd: >setstate wdt_Test on<
2014.12.12 10:45:48 5: Cmd: >setstate wdt_Test 2014-12-12 10:43:27 disabled 1<
2014.12.12 10:45:48 5: Cmd: >setstate wdt_Test 2014-12-12 10:43:34 nextUpdate 12.12.2014 17:01:15<
2014.12.12 10:45:48 5: Cmd: >setstate wdt_Test 2014-12-12 10:43:34 nextValue off<
2014.12.12 10:45:48 5: Cmd: >setstate wdt_Test 2014-12-12 10:43:34 state on<
2014.12.12 10:45:48 1: statefile: Usage: setstate <name> <state>
where <name> is a single device name, a list separated by komma (,) or a regexp. See the devspec section in the commandref.html for details.

Auszug aus fhem.save
setstate wdt_Test waiting...
setstate wdt_Test 2014-12-12 10:45:45 disabled 1
setstate wdt_Test 2014-12-12 10:45:45 nextUpdate Heute, 10:46:15
setstate wdt_Test 2014-12-12 10:45:45 nextValue ???
setstate wdt_Test 2014-12-12 10:45:45 state waiting...

Ich nehme an, fhem stolpert über das waiting.... Aber woher kommt das?
Code:
# WeekdayTimer für Aktor EnO_switch_FF9B7283
#
define wdt_Test WeekdayTimer EnO.switch.FFE88603 so-sa|{sunrise_abs_dat($date)}|on so-sa|{sunset_abs_dat($date)}|off set $NAME $EVENT
attr wdt_Test devStateIcon .*on:light_light_dim_100@lightgreen .*off:light_light_dim_00@red
attr wdt_Test disable 1
attr wdt_Test room 99-Test

Jemand noch ne Idee?
Christian
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

rudolfkoenig

Eigentlich kann diese Meldung nur kommen, wenn in der setstate Zeile vor der Fehlermeldung kein Leerzeichen (oder tab) vorkommt. Sowas sehe ich aber, insofern habe ich keine Ahnung, wieso die Fehlermeldung kommt. Falls du meinst, dass das Problem untersucht werden soll, dann bitte die fhem.state Datei, die das Problem erzeugt, hier als Anhang posten.


Spartacus

Hallo Rudolf,
Besten Dank! Wie gesagt, die Fehlermeldung kommt nur sporadisch.

Melde mich, wenn es wieder auftritt!
Christian
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

mfeske

Hallo Christian,

mir ist der Fehler heute auch aufgefallen, habe dann auch attr global verbose 5 gesetzt, bin jetzt beim 20 Neustart und sehe keinen Fehler mehr :-(. btw was ist der default Wert?

Gruß
Micha

Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

Spartacus

Hallo Micha,
Ich habe seitdem auch keine Fehler mehr. Es ist einfach weg!
Default für verbose ist 3
Gruss,
Christian
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

mfeske

Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)