FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: tagedieb am 01 September 2014, 14:01:05

Titel: Zustandsanzeige mit Fragezeichen nach jedem Neustart
Beitrag von: tagedieb am 01 September 2014, 14:01:05
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
Titel: Antw:Zustandsanzeige mit Fragezeichen nach jedem Neustart
Beitrag von: betateilchen am 01 September 2014, 14:14:41
Hast Du mal geprüft, ob das state-File beim Shutdown korrekt geschrieben wird?
Titel: Antw:Zustandsanzeige mit Fragezeichen nach jedem Neustart
Beitrag von: tagedieb am 01 September 2014, 14:38:37
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
Titel: Antw:Zustandsanzeige mit Fragezeichen nach jedem Neustart
Beitrag von: Bennemannc am 01 September 2014, 14:43:15
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
Titel: Antw:Zustandsanzeige mit Fragezeichen nach jedem Neustart
Beitrag von: betateilchen am 01 September 2014, 14:44:07
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
Titel: Antw:Zustandsanzeige mit Fragezeichen nach jedem Neustart
Beitrag von: betateilchen am 01 September 2014, 14:45:24
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.
Titel: Antw:Zustandsanzeige mit Fragezeichen nach jedem Neustart
Beitrag von: Bennemannc am 01 September 2014, 14:54:47
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  ???
Titel: Antw:Zustandsanzeige mit Fragezeichen nach jedem Neustart
Beitrag von: tagedieb am 01 September 2014, 15:18:58
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
Titel: Antw:Zustandsanzeige mit Fragezeichen nach jedem Neustart
Beitrag von: betateilchen am 01 September 2014, 19:31:41
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.
Titel: Antw:Zustandsanzeige mit Fragezeichen nach jedem Neustart
Beitrag von: betateilchen am 01 September 2014, 19:33:35
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 ;)
Titel: Antw:Zustandsanzeige mit Fragezeichen nach jedem Neustart
Beitrag von: tagedieb am 01 September 2014, 19:45:33
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 :-[
Titel: Antw:Zustandsanzeige mit Fragezeichen nach jedem Neustart
Beitrag von: betateilchen am 01 September 2014, 19:53:43
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
Titel: Antw:Zustandsanzeige mit Fragezeichen nach jedem Neustart
Beitrag von: Bennemannc am 01 September 2014, 19:57:46
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
Titel: Antw:Zustandsanzeige mit Fragezeichen nach jedem Neustart
Beitrag von: betateilchen am 01 September 2014, 20:02:43
Rede bitte nicht von einem Home-Verzeichnis, damit ist in Linux etwas völlig anderes gemeint!
Titel: Antw:Zustandsanzeige mit Fragezeichen nach jedem Neustart
Beitrag von: Bennemannc am 01 September 2014, 20:09:23
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
Titel: Antw:Zustandsanzeige mit Fragezeichen nach jedem Neustart
Beitrag von: tagedieb am 01 September 2014, 20:16:24
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