FHEM - Hausautomations-Systeme > Homematic

Autocreate müllt log zu und bremst damit fhem aus

(1/6) > >>

locodriver:
Hallo,

ich habe normalerweise autocreate deaktiviert. Da ich aber ohne autocreate kein Peering mit meinen HM-TCs hinbekomme und diese dadurch nur rudimentär steuerbar sind, wollte ich autocreate temporär wieder aktivieren.
Sobald das passiert ist kommen ca. 6 Einträge pro Sekunde in's allg. log:
2013.02.09 14:11:02 2: autocreate: define FileLog_ActionDetector FileLog ./log/ActionDetector-%Y.log ActionDetector

Ich habe meine config in Includes zerlegt, die originale Reihenfolge aber beibehalten:

attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global motd SecurityCheck:\\\\\\\\\\
\\\\\\\\\\
WEB,WEBphone,WEBtablet has no basicAuth attribute.\\\\\\\\\\
telnetPort has no password/globalpassword attribute.\\\\\\\\\\
\\\\\\\\\\
Restart fhem for a new check if the problem is fixed,\\\\\\\\\\
or set the global attribute motd to none to supress this message.\\\\\\\\\\

attr global nofork 1
attr global statefile ./log/fhem.save
attr global userattr devStateIcon fp_ETW icon webCmd
attr global verbose 3
# attr global sendStatistics onUpdate
# attr global mseclog 1
# attr global userattr longpoll 1
define telnetPort telnet 7072 global

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog


# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create

# -----------
include /var/InternerSpeicher/fhem/FHEM/00_Webinterface.cfg
# include /var/InternerSpeicher/fhem/FHEM/02_Autocreate.cfg
include /var/InternerSpeicher/fhem/FHEM/04_Funkinterface.cfg
include /var/InternerSpeicher/fhem/FHEM/06_Devices.cfg
include /var/InternerSpeicher/fhem/FHEM/08_Floorplan.cfg
include /var/InternerSpeicher/fhem/FHEM/10_Wetter.cfg
include /var/InternerSpeicher/fhem/FHEM/12_Raumklima.cfg
include /var/InternerSpeicher/fhem/FHEM/14_Rola.cfg
include /var/InternerSpeicher/fhem/FHEM/16_Heizung.cfg
include /var/InternerSpeicher/fhem/FHEM/99_Test.cfg

02_Autocreate.cfg sieht so aus:

define autocreate autocreate
attr autocreate autosave 1
attr autocreate device_room %TYPE
attr autocreate filelog ./log/%NAME-%Y.log
attr autocreate weblink 1
attr autocreate weblink_room Plots

Es sieht ja so aus, als "vertragen" sich der Actiondetector und autocreate nicht so richtig? Ich habe schon versucht, den actiondetector aus den Devices (06) in die cfg vor den Aufruf der Includes zu legen, das brachte aber keine Veränderung.

Hat noch jemand das Problem und vor allem einen Lösungsansatz?

Danke Uwe

fhem-hm-knecht:
Das problem habe ich auch,
- autocreate hab ich aus gemacht, dann ist ruhe

da muss der martin ran

EDIT:
logauszug
2013.02.09 15:17:05.264 2: autocreate: define FileLog_ActionDetector FileLog ./log/ActionDetector-%Y.log ActionDetector
2013.02.09 15:17:05.511 2: autocreate: define FileLog_ActionDetector FileLog ./log/ActionDetector-%Y.log ActionDetector
2013.02.09 15:17:06.611 2: autocreate: define FileLog_ActionDetector FileLog ./log/ActionDetector-%Y.log ActionDetector
2013.02.09 15:17:06.946 2: autocreate: define FileLog_ActionDetector FileLog ./log/ActionDetector-%Y.log ActionDetector
2013.02.09 15:17:07.197 2: autocreate: define FileLog_ActionDetector FileLog ./log/ActionDetector-%Y.log ActionDetector
2013.02.09 15:17:07.670 2: autocreate: define FileLog_ActionDetector FileLog ./log/ActionDetector-%Y.log ActionDetector
2013.02.09 15:17:08.008 2: autocreate: define FileLog_ActionDetector FileLog ./log/ActionDetector-%Y.log ActionDetector
2013.02.09 15:17:08.255 2: autocreate: define FileLog_ActionDetector FileLog ./log/ActionDetector-%Y.log ActionDetector
2013.02.09 15:17:08.500 2: autocreate: define FileLog_ActionDetector FileLog ./log/ActionDetector-%Y.log ActionDetector

locodriver:
Ja, wie gesagt: normalerweise habe ich es auch aus, aber zum Pairen und zum Peeren muss man das doch einschalten - oder habe ich da was falsch verstanden/interpretiert?
Ich will ja meine TCs endlich mal richtig nutzen können und da fehlen mir die PeerIDs und die peerList. Ein paar Befehle nehmen die TCs ja, komischerweise habe ich mit fehlenden Peers bei den Rolaktoren keine Probleme - aber das ist ja eigentlich schon wieder ein anderes Thema.

Uwe

fhem-hm-knecht:
bei mir ist autocreate eigenlich immer an,
der Fehler ist bei aufgetaucht seit gestrigem update,
nimm dir doch eine ältere 10_CULHM.pm

das TC geht doch auch mit einer ältern Version

locodriver:
Ich habe den Fehler schon seit mehreren Wochen - an der akt. 10_CULHM.pm kann es meiner Meinung nach nicht liegen.
Werde trotzdem mal nach einer "Uraltversion " schauen.

Uwe

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln