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.
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.
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.
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 :)
Vielen Dank.
Da die Meldung nur nach dem Update und restart kommt, werde ich es erst morgen testen können.