FHEM Forum

FHEM => Sonstiges => Thema gestartet von: Invers am 01 März 2016, 09:19:17

Titel: Meldung Betreff configdb beim Start von fhem
Beitrag von: Invers am 01 März 2016, 09:19:17
Seit einigen Tagen bekomme ich beim Start von fhem folgende Meldung:
2016.03.01 08:19:27 1: configDB: 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.

Starte ich fhem dann noch einmal, kommt die Meldung nicht mehr, bis zum nächsten Update.
Leider reichen mein Englisch und meine Kenntnisse nicht aus, um diese Meldung zu deuten und / oder zu korrigieren. Ich kann auch nicht einschätzen, ob eine Gefahr davon ausgeht.

Kann mir bitte jemand helfen?

Danke im Voraus.
Titel: Antw:Meldung Betreff configdb beim Start von fhem
Beitrag von: rudolfkoenig am 01 März 2016, 09:25:20
Vermutlich hat ein Geraet ein leeres STATE gesetzt, configdb is unschuldig.
Um den "Schuldigen" zu identifizieren muesste man die fhem.save "Datei" in der configdb inspizieren, und die setstate Zeile mit GeraeteName aber ohne Wert finden.
Titel: Antw:Meldung Betreff configdb beim Start von fhem
Beitrag von: Invers am 01 März 2016, 09:43:25
Danke.
Also gehe ich mal davon aus, dass es nicht gefährlich ist? Dann würde ich den Aufwand nicht betreiben wollen. Man könnte dann abwarten, ob sich das Problem von selber löst.
Titel: Antw:Meldung Betreff configdb beim Start von fhem
Beitrag von: betateilchen am 01 März 2016, 12:12:04
Zitatmuesste man die fhem.save "Datei" in der configdb inspizieren

geht viel einfacher: verbose=5 setzen und nach dem fhem-Start ins Log schauen.

@Rudi: AnalyzeCommand() ist bei verbose=5 glücklicherweise sehr gesprächig :)
Titel: Antw:Meldung Betreff configdb beim Start von fhem
Beitrag von: Invers am 01 März 2016, 13:17:59
Vielen Dank.
Da die Meldung nur nach dem Update und restart kommt, werde ich es erst morgen testen können.