welche Pfadangabe und Rechte für .cfg Dateien

Begonnen von Stefan 69, 15 Januar 2013, 22:18:18

Vorheriges Thema - Nächstes Thema

Stefan 69

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


Puschel74

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')
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Stefan 69

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 :-(

jhohn

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
FHEM auf Synology Diskstation DS413j (DSM4.3), HM LAN Adapter
Steuerung für Nachtspeicheröfen:
Ladung:   HM-WDS10-TH-O, HM-LC-Sw4-DR, Weather-Modul
Gebläse: HM-CC-TC, HM-LC-SW1-FM, HM-Sec-RHS
FHEM auf FritzBox 7390 für Telefon Funktionen

Stefan 69

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

jhohn

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')
FHEM auf Synology Diskstation DS413j (DSM4.3), HM LAN Adapter
Steuerung für Nachtspeicheröfen:
Ladung:   HM-WDS10-TH-O, HM-LC-Sw4-DR, Weather-Modul
Gebläse: HM-CC-TC, HM-LC-SW1-FM, HM-Sec-RHS
FHEM auf FritzBox 7390 für Telefon Funktionen

Vladi2010

Hallo, hat jemand von euch den Pfad definitiv raus ?  ich kämpfe mit dem selben Problem.

Große Andreas

Vladi2010

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  :-)