Hallo,
gibt es eine Beschränkung im Bezug auf die Zeilenanzahl in der fhem.cfg ?
Aktuell habe ich 6297 Zeilen.
Meine Frage, da mein System extrem langsam wurde.
Gruß
Wendelin
Nein.
Tipp: configDB nutzen.
LG
pah
ZitatAktuell habe ich 6297 Zeilen.
Meine Frage, da mein System extrem langsam wurde.
Moin,
das hat nichts damit zu tun WIEVIEL drinsteht sondern eher WAS 8)
VG Sebastian
Welchen Vorteil hat den config DB?
Gruß Sascha
Gesendet von meinem E6653 mit Tapatalk
Dazu gibt es etwa 1000 Antworten hier im Forum.
LG
pah
Zitat:
Welchen Vorteil hat den config DB?
Da die vorherige Antwort Dir wahrscheinlich nicht wirklich weiterhilft:
Die DB speichert die Daten in einer Datenbank. Die musst Du aber auch verwalten und für einen Anfänger ist das eine zusätzliche Hürde. Würde ich also erst einmal als "Anfänger" nicht verwenden.... Wenn dann nämlich Probleme auftreten, hast Du noch eine Hürde mehr zu meistern.
Geschwindigkeitsvorteile bringt dies zur Laufzeit auch nicht, da alle Objekte nach dem Start ja im Arbeitsspeicher gehalten werden. Beim Start wird die fhem.cfg gelesen und in Objekte im Arbeitspeicher umgewandelt, das gleiche macht auch die DB.
Wenn Dein System zur Laufzeit zu langsam wird, dann liegt das möglicherweise daran, dass Du zu viele Objekte hast. Jedes event wird ja an alle Objekte zugestellt...
Aber dazu müsste man etwas mehr über Deine Installation wissen.
Die Zahl der Events kannst Du ja schon alleine daran erkennen, wenn Du mal den EventMonitor aufrufst.
Eine Maßnahme wäre z.B. mit dem Attribut event-on-change-reading nur jene Events bei den Objekten erzeugen zu lassen, die andere Objekte auch tatsächlich benötigen....
Ich hoffe, dass meine Antwort Dir weiter hilft.
Elektrolurch (nicht der Bundeskanzler)