Hallo!
Mein Fhem läuft auf einer Fritz!Box 7390.
Die Steuerung der FHT8V möchte ich wie in den HOWTOS "FHT 8v direkt ansprechen" einrichten.
Alle Punkte habe ich soweit "abgearbeitet" und die Steuerung manuell funktioniert.
Nun erscheint im Abstand von 15 Min im Logfile folgende Meldung:
2013.01.15 21:45:00 3: Datei mit Heizzeiten nicht gefunden at ./FHEM/99_myUtils.pm line 22.
Habe die schreibweise des Dateinamens und den Ort schon überprüft, sollte stimmen.
Die Datei liegt in folgendem Pfad:
\\Fritz!nas\FRITZ.NAS\fhem\FHEM\Heizzeiten.cfg
Die entsprechende Zeile in der 99_myUtils.pm lautet:
open(HEIZDAT,'<','/usr/share/fhem/FHEM/Heizzeiten.cfg')
Was stimmt da nicht?
Für eine "Dummierklärung" wäre ich euch dankbar!
Gruß Stefan
Sorry meine Linuxzeiten sind schon etwas länger her aber sollte
open(HEIZDAT,'<','/usr/share/fhem/FHEM/Heizzeiten.cfg')
nicht auf das Fritz!Nas verweisen?
open(HEIZDAT,'<','\\Fritz!nas\FRITZ.NAS\fhem\FHEM\Heizzeiten.cfg')
Schaaade, hat nicht funktioniert.
Die Zeiel in der 99_myUtils hatte ich nun so abgeändert:
open(HEIZDAT,'<','/Fritz!nas/FRITZ.NAS/fhem/FHEM/Heizzeiten.cfg')
Die Fehlermeldung ist trotz dem noch da :-(
Hast Du es schon mal mit relativem Pfad Versucht?
Ich habe mir jetzt nicht angesehen von wo das aufgerufen wird aber das müsste dann sowas wie
open(HEIZDAT,'<','./FHEM/Heizzeiten.cfg')
oder
open(HEIZDAT,'<','./Heizzeiten.cfg')
sein
So, das hat auch nicht funktioniert. Selbe Fehlermeldung.
Bei wem läuft denn diese Kombination aus FB7390 FHT8V und S300TH?
Am besten ich schraub die normalen Thermostatköpfe wieder drann, das geht wenigstens :-(
So wird das mit dem WAF nie was.
Nur so eine Idee:
Da mein fhem ja soweit läuft und scheinbar ja auch die 99_myUtils "aufgerufen" wird (sonst gäbe es ja die Fehlermeldung nicht), muss es dort ja auch irgendeine Pfadangabe zu dieser geben. Kann man die nicht irgendwo einsehen, oder bin ich da total falsch und auf dem Holzweg?
Danke Gruß Stefan
noch ein Versuch.
Bei mir ist fhem auf der Fritzbox unter /var/InternerSpeicher/fhem/ zu finden, also
open(HEIZDAT,'<','/var/InternerSpeicher/fhem/FHEM/Heizzeiten.cfg')
Hallo, hat jemand von euch den Pfad definitiv raus ? ich kämpfe mit dem selben Problem.
Große Andreas
ok, bei mir auf einer 7390 FRITZ!OS 05.52
Firmware-Version: 84.05.52
funktioniert es mit Folgender Zeile:
open(HEIZDAT,'<','./FHEM/Heizzeiten.cfg') || die "Datei mit Heizzeiten nicht gefunden";
Grüße Andreas
ich hoffe es hilft jemandem irgendwann :-)