Am TQ Ausgang des Bausteins wird das letzte ausgelöste Licht gemeldet.
Am AQo die Anzahl der eingeschalteten Lichter.
Nun möchte ich mit dem Statusbaustein die Werte in meine DB schreiben, das funktioniert auch prinzipiell.
Nur leider kommen pro Wertänderung immer 2 Einträge in der DB an und ich weiß nicht genau warum.
1 x wenn der AI1 oder AI2 auf 1 geht, der nächste Eintrag kommt in der DB wenn der Wert auf 0 geht.
Die Schaltung Größer / Kleiner gibt mir jeweils 1 zurück, je nachdem ob der Wert AQ0 gestiegen oder gefallen ist.
Damit erkenne ich ob das Licht EIN oder Ausgeschaltet wurde.
Am TQ vom Statusbaustein übergebe ich den gesamten String des Statustext an den virtuellen Ausgang, der analog definiert ist und beim
Befehl für EIN habe ich <v> stehen.
Statustext im Statusbaustein /lx_log_ins.php?aktion=speichern&lx_log_miniserver= 1&lx_log_name=5&lx_log_ort=<v3>&lx_log_data=10
Am AI1 oder AI2 liegt eine 1 an je nachdem ob das Licht EIN oder Ausgeschaltet wurde.
Die Verzögerungsbausteine sind jetzt nur eingebaut um besser den Fehler zu finden.
Hat hier wer eine Idee, warum der Befehl immer 2 mal am Tx ausgegeben wird?
Was mache ich hier falsch?
Vielen Dank für Eure Hilfe.
Kommentar