Hauptmenü

include Dateien

Begonnen von stgeran, 04 Oktober 2013, 19:42:15

Vorheriges Thema - Nächstes Thema

stgeran

Müssen die "include" Dateien im Verzeichnis .../opt/fhem/*.* wo auch die fhem.cfg ist stehen, oder können die auch im Verzeichnis .../opt/fhem/FHEM/*.* stehen, welches die ganzen *.pm enthält?
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

moonsorrox

das kannst du selber angeben so z.B include ./FHEM/xxx.cfg kannst auch include ./FHEM/dein Ordner/xxx.cfg

vergessen zu schreiben wenn du ./FHEM machst bist du in /opt/fhem/FHEM
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

stgeran

OK, aber wo sieht fhem nach, wenn ich include ganz ohne Pfadangabe eingebe?
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

Puschel74

Hallo,

Zitatwenn ich include ganz ohne Pfadangabe eingebe?

meinst du so?

include meine.cfg

Das wird vermutlich in ./opt/fhem auf dem RasPi gesucht.
Siehe moonsorrox Antwort

Zitatvergessen zu schreiben wenn du ./FHEM machst bist du in /opt/fhem/FHEM

Wenn ./FHEM = /opt/fhem/FHEM dann
./meine.cfg = /opt/fhem/meine.cfg wäre dann meine.cfg in der include-Anweisung

Grüße

Edith: Da du lt. Signatur eine FB benutzt wird der Pfad eher /var/InternerSpeicher/ lauten
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.

stgeran

Jetzt ist klar UND ich muss die Signatur ändern, ich habe jetzt auch einen raspi ;-)))
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

moonsorrox

noch eine Anmerkung wenn du in der fhem.cfg schaust sollte dort dieses stehen
attr global modpath .

dann stimmt es auch immer mit dem ./FHEM
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

betateilchen

Zitat von: moonsorrox schrieb am Di, 08 Oktober 2013 13:34attr global modpath .
dann stimmt es auch immer mit dem ./FHEM

Das hat aber nix mit den Config-Dateien zu tun, sondern nur mit dem Suchpfad, wo fhem seine Moduldateien suchen soll.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

moonsorrox

OK, ich dachte das dies auch für die include Dateien wichtig ist.
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

tantor

wenn ich also folgende Situation habe:

"attr global modpath ."

kann ich in der fhem.cfg so anweisen:

"include ./Wetter.cfg"

wenn auch die wetter.cfg im gleichen Verzeichnis wie die fhem.cfg gespeichert ist.
FHEM mit CUL V3.4 an Raspberry Pi 3
CUL V 1.67 CUL868; nanoCUL V1.66 433MHz; 1Wire USB-Adapter 2480B
8x HM-CC-RT-DN Fw 1.3; 9x HM-LC-Bl1PBU-FM Fw2.3
11x DS1820 2xDS2408