Zustandsanzeige mit Fragezeichen nach jedem Neustart

Begonnen von tagedieb, 01 September 2014, 14:01:05

Vorheriges Thema - Nächstes Thema

tagedieb

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
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

betateilchen

Hast Du mal geprüft, ob das state-File beim Shutdown korrekt geschrieben wird?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

tagedieb

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
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

Bennemannc

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
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

betateilchen

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
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

#5
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.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Bennemannc

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  ???
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

tagedieb

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
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

betateilchen

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.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

tagedieb

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 :-[
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

betateilchen

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
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Bennemannc

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
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

betateilchen

Rede bitte nicht von einem Home-Verzeichnis, damit ist in Linux etwas völlig anderes gemeint!
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Bennemannc

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
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF