Hallo zusammen
ich habe seit einigen Tagen das Phänomen, das neuerdings alle Zustandsanzeigen von IT -Geräten,DOIFs und Homematice Fensterkontakten nach einem "shutdown restart" stets mit Fragezeichen versehen sind
Diese ändern sich zwar nach dem 1.betätigen - doch bestimmte notifys funktionieren erst, nach der genauen Aneige des jeweiligen Zustandes - das ist recht umständlich,
Die DOIFS habe ich nach dem Hinweis von Damian schon neu aufgesetzt, dennoch nach jedem Neustart: "Zustandsanzeige:????"
Ist das so gewollt? oder eine "Spezialität" meines FHEM`s
Gruss tagedieb
Hast Du mal geprüft, ob das state-File beim Shutdown korrekt geschrieben wird?
hallo betateilchen
ist das dieser Hinweis?
2014.09.01 13:46:15 1: WriteStateFile: Cannot open opt/fhem/log/fhem.save: No such file or directory
diese Datei wurde seit dem 28.08. lt der Datei nicht mehr aktualisiert
jedoch ist sie vorhanden und hat alle Schreibrechte
was habe ich da falsch eingestellt?
gruss tagedieb
Hallo Annette,
einfach rauslöschen - wird dann neu angelegt. Es kann sein, das irgendetwas da nicht stimmt.
Die "mildere" Metode - mit mv woandershin schieben und anschließend zurück. Nicht lachen, das habe ich mal gemacht, als die Datei für das Update angeblich defekt war. Danach ging alles wieder.
Gruß Christoph
Zitat von: tagedieb am 01 September 2014, 14:38:37
was habe ich da falsch eingestellt?
Was hast Du da
überhaupt eingestellt?
ZitatCannot open opt/fhem/log/fhem.save
Da fehlt ein Slash am Anfang, denn die Datei liegt in
ZitatCannot open /opt/fhem/log/fhem.save
Zitat von: Bennemannc am 01 September 2014, 14:43:15
einfach rauslöschen - wird dann neu angelegt.
So einfach wird das in diesem Fall nicht funktionieren. Irgendwo muss die falsche Pfadangabe ja herkommen.
Und der falsche Pfad wird auch durch das Löschen nicht neu (und schon gar nicht richtig) angelegt.
Mach mal bitte ein "list global" und poste die Ausgabe hier.
Hallo,
bei mir steht ein relativer Pfad drin "./log/fhem.save". Mein Raspi ist zur Zeit nicht an, sonst würde ich mal schauen was dort steht.
Gruß Christoph
Das mit dem Pfad hatte ich nicht gesehen ???
Hallo Ihr zwei
dankeschön! das mit dem Pfad war es -
in der Fhem.cfg war diese Zeile OHNE dem wichtigen Slash
attr global statefile [color=red]/[/color]opt/fhem/log/fhem.save
nachgetragen - und schon sieht es besser aus
Internals:
DEF <no definition>
NAME global
NR 1
STATE <no definition>
TYPE Global
currentlogfile /opt/fhem/log/fhem-2014-09.log
logfile /opt/fhem/log/fhem-%Y-%m.log
Attributes:
autoload_undefined_devices 1
configfile fhem.cfg
logfile /opt/fhem/log/fhem-%Y-%m.log
modpath .
motd Error messages while initializing FHEM:
statefile: Undefined value aus
Undefined value aus
Undefined value an
Undefined value aus
Undefined value an
statefile /opt/fhem/log/fhem.save
title FHEM, mein Zuhause
uniqueID ./FHEM/FhemUtils/uniqueID
updateInBackground 1
userattr Haus Haus_map WerIstAnwesend WerIstAnwesend_map an an_map devStateIcon devStateStyle fp_Erdgeschoss fp_Groundfloor fp_Haus fp_Keller fp_Wohnung fp_dachgeschoss fp_erdgeschoss fp_keller fp_keller1 icon sortby structexclude webCmd widgetOverride
verbose 3
version $Id: fhem.pl 6425 2014-08-19 20:55:00Z rudolfkoenig $
jetzt ärgert mich in meiner log noch folgendes:
2014.09.01 14:56:15 0: Strange call for typeless CUNO_1: ShutdownFn
2014.09.01 14:56:18 1: reload: Error:Modul 99_FritzBoxUtils deactivated:
syntax error at ./FHEM/99_FritzBoxUtils.pm line 1, near "/FHEM/FritzBoxUtils"
2014.09.01 14:56:18 1: Cannot open RFritzbox configuration file ./credentials.cfg.
2014.09.01 14:56:18 3: set myUtilsDebug false : Please define myUtilsDebug first
2014.09.01 14:56:18 1: Including fhem.cfg
2014.09.01 14:56:18 1: reload: Error:Modul 99_FritzBoxUtils deactivated:
syntax error at ./FHEM/99_FritzBoxUtils.pm line 1, near "/FHEM/FritzBoxUtils"
was gehört in die "MyUtilsDebug" bzw was erreicht diese Datei?
hängt das mit der Fehlermeldung der "FritzBoxUtils" zusammen?
Danke im voraus
Gruss
Zitat von: Bennemannc am 01 September 2014, 14:54:47
bei mir steht ein relativer Pfad drin "./log/fhem.save"
Das ist Standard. Irgendwo muss da bei tagedieb unqualifiziert in der fhem-Installation rumgepfuscht haben.
Zitat von: Bennemannc am 01 September 2014, 14:54:47
Das mit dem Pfad hatte ich nicht gesehen ???
tja... dazu sag ich jetzt mal besser nix ;)
tagedieb ist auch hier um zu lernen ;)
so hatte ich das auch von der Anleitung übernommen, doch mit diesen "." vor dem Slash startet mein FHEM
nicht im Browser - ich weiss nicht warum - ich war nur froh, als die "geschichte" ohne diesen"." wieder funktionierte :-[
mich interessiert im Moment viel mehr, was in deinem Listing hier hintersteckt:
Zitat
motd Error messages while initializing FHEM:
statefile: Undefined value aus
Undefined value aus
Undefined value an
Undefined value aus
Undefined value an
statefile /opt/fhem/log/fhem.save
Hallo Annette,
wenn das mit dem "." vorneweg nicht funktioniert, steht entweder das $home Verzeichnis nicht richtig oder es Wirt nicht vor dem Start von fhem dorthin gewechselt (cd /opt/fhem/).
Der Punkt ist eine relative Pfadangabe also ./log bedeutet, gehe von der Stelle (Verzeichnis) in das Verzeichnis log - also wie ein cd log. Man kann das Ganze auch mit ".." machen.
Angenommen Du stehst auf /opt/fhem/ , dann kannst Du mit ../../etc/ auf Dateien im etc Verzeichnis zugreifen. Also . ist vom aktuellen weiter in den Verzeichnisbaum hinein und .. ist eine Verzeichnis (oder eben auch mehre) zurück und dann weiter.
Der Vorteil ist, auf Raspi und Co liegt fhem in /opt/, bei der Fritzbox in /var/internerSpeicher/ oder /var/media/ftp/Speicher/ . Wenn ich vorher in das "Homeverzeichnis" wechsele ist die weiter Verzeichnisstruktur immer gleich - also muss ich mit ./log/ nichts anpassen egal wo fhem läuft.
Gruß Christoph
Rede bitte nicht von einem Home-Verzeichnis, damit ist in Linux etwas völlig anderes gemeint!
Hallo,
ok hast recht, das Home Verzeichnis ist normalerweise das User Home. Wie sollen wir das dann nennen ? Fhem Home ? Es wird in der Startdatei doch "home=...." gesetzt.
Gruß Christoph
Hallo betateilchen
Hallo Christoph
@Christoph
mein fhem ist im /opt/fhem - liegt es vielleicht daran, das der Cubie von der SSD bootet?
denn solange der Cubie mit dem alten Image vom Nand gebootet hat - funktionierte dieser Eintrag mit "."
@betateilchen
diese Fehlermeldungen "schleppe" ich schon ziehmlich lange mit herum - ich bin davon ausgegangen das es mit der Umstellung von Value zusammenhängt - ich hatte jedoch bisher noch sooo viele andere Dinge die nicht richtig funktioniert haben, das ich bisher vermieden habe, alle notifys zu deaktivieren und einzeln wieder zu aktivieren um die Fehler zu lokalisieren, denn mein Wissen reicht noch lange nicht, um das beim "darüber schauen" zu finden und dafür andere zu beschäftigen fand ich unfair :-\
jedoch wenn du einen helfenden Hinweis dazu hast, nehme ich ihn gern an