FHEM Forum

FHEM - Hardware => FRITZ!Box => Thema gestartet von: Stefan 69 am 15 Januar 2013, 22:18:18

Titel: welche Pfadangabe und Rechte für .cfg Dateien
Beitrag von: Stefan 69 am 15 Januar 2013, 22:18:18
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

Titel: Aw: welche Pfadangabe und Rechte für .cfg Dateien
Beitrag von: Puschel74 am 16 Januar 2013, 12:19:32
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')
Titel: Aw: welche Pfadangabe und Rechte für .cfg Dateien
Beitrag von: Stefan 69 am 16 Januar 2013, 15:42:16
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 :-(
Titel: Aw: welche Pfadangabe und Rechte für .cfg Dateien
Beitrag von: jhohn am 16 Januar 2013, 16:03:27
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
Titel: Aw: welche Pfadangabe und Rechte für .cfg Dateien
Beitrag von: Stefan 69 am 16 Januar 2013, 19:14:25
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
Titel: Aw: welche Pfadangabe und Rechte für .cfg Dateien
Beitrag von: jhohn am 16 Januar 2013, 22:22:31
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')
Titel: Aw: welche Pfadangabe und Rechte für .cfg Dateien
Beitrag von: Vladi2010 am 18 September 2013, 15:09:44
Hallo, hat jemand von euch den Pfad definitiv raus ?  ich kämpfe mit dem selben Problem.

Große Andreas
Titel: Aw: welche Pfadangabe und Rechte für .cfg Dateien
Beitrag von: Vladi2010 am 18 September 2013, 17:39:12
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  :-)