FHEM Forum

FHEM => Sonstiges => Thema gestartet von: ChrisW am 14 Januar 2013, 11:29:02

Titel: fheml.cfg limit für Include ??
Beitrag von: ChrisW am 14 Januar 2013, 11:29:02

include steckdosen.cfg
include aquarium.cfg
include thermometer.cfg
include lueften.cfg
include max.cfg
include beleuchtung_briefkasten.cfg
include beleuchtung_weihnachten.cfg
include user_anwesenheit.cfg


Das sind meine derzeit geladenen include dateien.

Nun füge ich
include htpc.cfg
hinzu.
Erstelle die Datei nehme den Code auf meiner fhem.cfg und packe diesen in die htpc.cfg ( Wie schon bei den ganzen anderen )




define HTPC_AUS_ABWESEND notify Anwesenheit.*:.* { \
if ((Value("Anwesenheit_Chris") eq "on") or (Value("Anwesenheit_Tanja") eq "on")) { \
} \
else { \
    fhem (GetHttpFile("192.168.2.1:81", "/API/shutdown toggle"));;\
Log (3,"HTPC Ausgeschaltet weil keiner da");;\
}\
}


aber HTPC_AUS_ABWESEND Taucht nicht auf !! Obwohl im log die htpc.cfg geladen wurde.


Zurück in die fhem.cfg taucht es wieder auf.

Gibt es ein Limit für include dateien?
Titel: Aw: fheml.cfg limit für Include ??
Beitrag von: rudolfkoenig am 14 Januar 2013, 11:58:21
> Gibt es ein Limit für include dateien?

Nein.
Titel: Aw: fheml.cfg limit für Include ??
Beitrag von: ChrisW am 14 Januar 2013, 12:00:28
Danke aber wieso funktioniert es dann nicht.
Hab es so schon mit anderen gemacht. Im Log steht auch nicht. ist erfolgreich geladen.
Stimmt vielleicht doch etwas nicht am Code ? Er Funktioniert aber in der fhem.cfg.
Titel: Aw: fheml.cfg limit für Include ??
Beitrag von: Puschel74 am 14 Januar 2013, 14:47:47
Hallo,

eingebunden wird es richtig?

Nicht das ein Schreibfehler vorliegt - ist mir auch schon passiert.

Grüße
Titel: Aw: fheml.cfg limit für Include ??
Beitrag von: ChrisW am 14 Januar 2013, 15:32:02
hi,
100% gleich geschrieben. Hatte beim ersten mal ein - mit drin vielleicht lag es daran. aber nun hab ich ja nix besonderes im Namen.

Titel: Aw: fheml.cfg limit für Include ??
Beitrag von: Puschel74 am 14 Januar 2013, 15:37:51
Naja,

zumindest der Name des notify sollte unter Unsorted auftauchen - wenn du keinen room-attr gesetzt hast.
Sonst eben im entsprechenenden Raum.
Titel: Aw: fheml.cfg limit für Include ??
Beitrag von: ChrisW am 14 Januar 2013, 15:40:34
und genau DAS passiert nicht. Das wundert mich ja so. Nehme ich eine alte include hau es unten rein klappt es
Titel: Aw: fheml.cfg limit für Include ??
Beitrag von: Puschel74 am 14 Januar 2013, 15:52:55
Hast du auch mal versucht ohne caps?

Also auch Kleinbuchstaben?
Titel: Aw: fheml.cfg limit für Include ??
Beitrag von: ChrisW am 14 Januar 2013, 16:07:03
ja hab ich auch versucht.
Jetzt klappt es egal wie .. naja verstehe das nicht so ganz.
Ich werd mich nochmal melden wenn das Problem wieder kommt.
Titel: Aw: fheml.cfg limit für Include ??
Beitrag von: stromer-12 am 14 Januar 2013, 22:08:26
Wenn du deine ausgelagerten Dateien bearbeitet hast, musst du danach ein rereadcfg machen damit die Änderungen übernommen werden.
Titel: Aw: fheml.cfg limit für Include ??
Beitrag von: ChrisW am 14 Januar 2013, 22:09:41
aha ein Fhem restart hilft da nicht ?? Gut zu wissen :D
Titel: Aw: fheml.cfg limit für Include ??
Beitrag von: Puschel74 am 15 Januar 2013, 10:07:15
Hallo,

ich weiß nicht ob ein shutdown restart erst ein save ausführt.

Wenn du Dateien über fhem editierst und danach ein modify <Name> machst ist ja erstmal nur
die Datei bearbeitet - diese Änderungen sind aber mWn noch nicht in der fhem.cfg gespeichert.
Genauso auch wenn du ein Konfig-file per include einbindest und dann über fhem bearbeitest wandert die
Datei vom include in die fhem.cfg - nach dem bearbeiten.

Danach noch ein save ausgeführt und die Änderungen werden in der fhem.cfg gespeichert - so mach ich das zumindest immer
da mir schon passiert ist das ich ein shutdown restart ausgelöst habe ohne vorher ein save einzugeben und die ganzen
Änderungen waren weg.

Sollte ich mal wieder unrichtiges erzählen mich bitte darauf hin zu weisen.

Grüße

P.S.: Ich hab zur Zeit 19 Files per include in fhem eingebunden und merke noch kein Limit
Titel: Aw: fheml.cfg limit für Include ??
Beitrag von: ChrisW am 15 Januar 2013, 10:34:50
achh sooo meinst du das ;)
Ich bearbeite die Dateien gleich über Windows :)

Außer Defs bearbeite ich nichts mehr über Fhem. Nur schlechte Erfahrungen bisher :P