Hallo liebe FHEM Freunde,
nach der Änderung des fhem.cfg übers WEB von
define FRM_0_Pin_7_OUT FRM_OUT 7
attr FRM_0_Pin_7_OUT room hidden
nach
#define FRM_0_Pin_7_OUT FRM_OUT 7
#attr FRM_0_Pin_7_OUT room hidden
Bekomme ich nach dem Speichern folgende Fehlermeldung
ERROR:
Please define FRM_0_Pin_7_OUT first Please define FRM_0_Pin_7_OUT first
Leider kann ich das nicht nachvollziehen, da das Device ja bereits angelegt/defined war. Nach einem erneuten Öffnen/Speichern ohne Änderung kommt die Fehlermeldung ja auch nicht mehr.
Was mach ich denn falsch?
Viele Grüße,
CaptBlaubaer (CBR)
Hi .. du hast das Device in der fhem.cfg auskommentiert.
Nach dem Neuladen der fhem.cfg (und damit der gesicherten stats) läd er stats für ein device was nicht mehr da ist ..
Hallo Icebear,
danke für Deine Antwort.
Zitat von: Icebear am 27 Oktober 2013, 18:48:20
Nach dem Neuladen der fhem.cfg (und damit der gesicherten stats) läd er stats für ein device was nicht mehr da ist ..
Ich hoffe, dass es nachvollziehbar ist, dass sich ein "normaler" User über so eine Fehlermeldung wundert, zumal sie beim erneuten schreiben ja nicht mehr auftritt.
Was ist eigentlich der Grund, warum stats für ein Device das nicht mehr da ist geladen werden?
HI,
Im Stat file stehen nur Komandos drin ... Diese werden nicht geprüft sondern einfach ausgeführt ..
Da bei erneuten laden (und vormaligen saven) die Devices nicht mehr da sind kommt natürlich auch kein Fehler mehr (Für ein Device was nicht da ist kann er schlecht stats saven)
Das ist der Grund warum ein Load der Stats nach dem Löschen eines Devices zwangsläufig zu fehlern führt (Die, falls das Device gewollt gelöscht wurde) ignoriert werden können. Diese Fehlermeldungen verschwinden automatisch nach dem nächsten save,
Und wech
Hab eine Fehlermeldung mit dem code von oben! Ist wohl jetzt nur ein Rollo zum testen...
wakeup: syntax error at (eval 81) line 4, near ""define wakeupOff at *{sunset(-1800,"16"
syntax error at (eval 81) line 6, near ""define wakeupOff at *{sunset(-1800,"16"
Missing right curly or square bracket at (eval 81) line 9, at end of line
syntax error at (eval 81) line 9, at EOF
Iwie die Klammer setzung falsch?
Hab das jetzt so umgesetzt und er hat es auch erst einmal gefressen! Heute nachmittag weiss ich mehr ob es geklappt hat :)
EDIT: Sorry falscher Beitrag hab mich vertan!!! Sollte hier hin http://forum.fhem.de/index.php/topic,18769.0.html