alchy hat geschrieben:Nicht falsch verstehen, der "Sack Reis" sollte nicht negativ dir gegenüber rüberkommen
Sorry, das hatte ich dann tatsächlich falsch verstanden.
Und danke für die ausführliche Beschreibung und deine Geduld für mein Generve
.
Aber ich denke und hoffe, den Sinn und Zweck deines Skriptes schon verstanden zu haben.
Bis auf...
alchy hat geschrieben:wird natürlich innerhalb des Scriptes noch mal gecheckt, ob es auch neue Meldungen gibt oder ob z.B. der Programmstart nur durch eine weggegangene Meldung generiert wurde
Würde das bedeuten, wenn tatsächlich die erste Meldung (bei der provozierten Meldung durch alte Batterien) von der ccu verschluckt wird (weil ja die Servicemeldung in der WEbUI auch nicht angezeigt wird) oder wie du schreibst: "ein ultrakurzer Wischer", die 2. Meldung nicht rausgeht weil sie intern schon existiert?
Hier nur nochmal die Abstände der Durchläufe. Unterscheiden sich immer nur um Sekunden.
- Feb 3 14:10:12 homematic-ccu2 user.debug script: [ALCHY ALLINScript START]
Feb 3 14:10:13 homematic-ccu2 user.debug script: [ALCHY ALLINScript ENDE]
Feb 3 14:12:49 homematic-ccu2 user.debug script: [ALCHY ALLINScript START]
Feb 3 14:12:51 homematic-ccu2 user.debug script: [ALCHY ALLINScript ENDE]
2 Durchläufe gibt es aber nur bei provozierten Meldungen durch alte Batterien.
Bei einer normalen Batteriemeldung durch einen HKT sehe ich die gelbe Lampe an der ccu2 blinken, aber ich habe keine Nachricht bekommen. Und es gibt auch nur einen Durchlauf des Skriptes. Komischerweise aktualisiert sich die Meldungszeit in der Klickibunti alle paar Minuten. Das ist aber vielleicht ok so?? Kein Plan...
Ich versuche ja einiges um dem Täter auf die Spur zu kommen. Habe gestern mal mit blackhole seinem Skript experimentiert weil ich dachte an der SV kann ich gleich sehen was passiert ohne Pushmeldung.
Wusste gar nicht mehr dass ich bei dir auch eine hätte aktivieren können:
alchy hat geschrieben:In dem Fall wird in meiner Version lediglich die Systemvariable aktualisiert
Wenn das von der Funktionsweise keinen Unterschied macht, könnte ich hier noch sagen...
Da ist es so, dass beim 1.Durchlauf die SV befüllt wird aber beim 2. Durchlauf (wenn die Klickibunti meint jetzt mal langsam die gelbe Lampe anschalten) die SV nicht aktualisiert wird.
Wie gesagt ich werde das jetzt mal eine Weile so laufen lassen und beobachten was bei der nächsten normalen HKT-Batteriemeldung passiert.
Achso, wenn die Leere Batterie- Meldung des HKT's schon in der Klickibunti steht und ich löse zusätzlich Sabotage aus,
kommt die PO Meldung incl. der richtigen HKT-Batterien. Also denke und hoffe ich, ist am Skript alles in Ordnung.(nicht dasss du denkst..
)
Sorry für die lange Lektüre
Gruß Tino