Zitat von psilo
Beitrag anzeigen
Ankündigung
Einklappen
Keine Ankündigung bisher.
Verbrauch Gas etc. -> ungewolltes item trigger bei Neustart?
Einklappen
X
-
Hi,
ich bin mir ehrlich gesagt nicht sicher, aber ich bin mir relativ sicher, dass mir das aufgefallen wäre, bei knapp 5000 Items... Ich würde aber meine Hand nicht ins Feuer dafür legenZitat von Msinn Beitrag anzeigenWaldemar schrieb dass wäre in sh.py anders gewesen
Und was psilo sagt, ist ja auch im Zusammenhang mit dem DB-Plugin, oder?
Gruß, Waldemar
Kommentar
-
Sorry, ich habe mich missverständlich ausgedrückt. Ich meinte, Deine Aussage unterstützt die Annahme, dass dieser zusätzliche Init-Trigger bei der Verwendung eines Plugins kommt (egal ob das neue DB- oder das alte sqlite-Plugin), weil Du ja auch von 0-Werten in der DB gesprochen hast. Ich hatte ja vorher behauptet, dass mir bei ca. 5000 Items so ein zusätzlicher Trigger früher aufgefallen wäre. Ich habe früher auch eher wenige sqlite-Items gehabt (das will ich zukünftig mit shNG aber ausbauen).Zitat von psilo Beitrag anzeigennein ich denke sqlite hatte das auch schon
Gruß, Waldemar
Kommentar
-
Items standardmäßig auf einen N/A Value zu initialisieren wäre ein Breaking Change, dessen Nebenwirkungen sich vermutlich auf viele bestehende Installationen negativ auswirken würden.Zitat von henfri Beitrag anzeigenWäre es möglich die Werte beim Start nicht auf 0 sondern auf None oder N/A zu haben?
Viele Grüße
Martin
There is no cloud. It's only someone else's computer.
Kommentar
-
Was wäre von einem "init" Attribut für Items zu halten? Gibt man es nicht an, bleibt alles wie es ist. Gibt man init: none an, ist der Wert zu Beginn tatsächlich n/a.
Man könnte das weiter spinnen und zB eine Liste angeben, die der Reihe nach abgearbeitet wird, bis ein Wert retour kommt. Müsste man dann natürlich auch bei Plugins einbauen..
Also zB init = cache | database | knx
Kommentar
-
Der Zeitraum kann aber auch sehr lang werden, falls das Item dann später nicht über cache oder database gesetzt wird. Die Initialisierung mit 0, aus dem cache und aus dem database Plugin finden an 3 völlig unterschiedlichen Stellen zu völlig unterschiedlichen Zeitpunkten während der Initialisierung satt.Zitat von henfri Beitrag anzeigenMir geht es nur um den kurzen Zeitraum von Smarthome-Start bis die Werte aus der Datenbank oder dem Cache geladen werdenViele Grüße
Martin
There is no cloud. It's only someone else's computer.
Kommentar
-
Hi,Zitat von Onkelandy Beitrag anzeigenWas wäre von einem "init" Attribut für Items zu halten
das Attribut, dass Du meinst heißt "value" und das gibt es von Anfang an... Ob das allerdings auch "None" als Zuweisung akzeptiert weiß ich nicht.
Gruß, Waldemar
Kommentar


Kommentar