NEWS
SQL History Adapter (mysql) doppelte Einträge
-
seit ich einen Schaltaktor per script schalte, ist mir aufgefallen, dass die Schaltvorgänge doppelt registriert werden, einmal mit Quelle javascript, einmal mit Quelle hm-rpc. Aktiviert habe ich History aber nur bei hm-rpc. Ist das ein feature oder ein bug?
(die letzten 2 Schaltvorgänge wurden manuell ausgelöst)
-
Hi,
ich würde sagen "Feature".
Die Quelle ist die Stelle, die die Änderung ausgelöst hat und nicht der Zweig im Baum, wo sich das entsprechende Attribut befindet.
Die Änderung wurde wie beschrieben durch den Adapter javascript.0 ausgeführt. Hierdurch wurde jedoch nur der Wert im iobroker gesetzt (Änderung beauftragt). Das erkennt man an am Wert false in der Spalte Bestätigt. Erst der Adapter hm-rpc.0 hat den Wert dann an die CCU übertragen und somit die Änderung wirklich durchgeführt (Aktor angeschaltet). Hierdurch wurde die Änderung bestätigt und der Wert in der Spalte Bestätigt auf true gesetzt.
-
feature - naja, irgendwie logisch, aber bei Verwendung der Daten in einer flot-Grafik z.B. nicht unbedingt erwünscht. Im Moment krieg ich STATES in flot eh nicht richtig dargestellt.
-
feature - naja, irgendwie logisch, aber bei Verwendung der Daten in einer flot-Grafik z.B. nicht unbedingt erwünscht. Im Moment krieg ich STATES in flot eh nicht richtig dargestellt. `
Man muss vermutlich noch über Filter die Einstellungen erweitern.Filter für ID und filter für ack (both/false/true).