Ich wollte mir eben einen Index für meine fhem Datenbank anlegen und habe dabei festgestellt, dass alle Logs von meinem HM-WDS10-TH-O in der current Tabelle doppelt vorhanden sind:
mysql> select * from current where device like "aussen%" and EVENT like "temperature%";
+---------------------+-------------------+--------+-------------------+-------------+-------+------+
| TIMESTAMP | DEVICE | TYPE | EVENT | READING | VALUE | UNIT |
+---------------------+-------------------+--------+-------------------+-------------+-------+------+
| 2013-10-13 12:06:22 | aussenthermometer | CUL_HM | temperature: 10.2 | temperature | 10.2 | |
| 2013-10-13 12:06:22 | aussenthermometer | CUL_HM | temperature: 10.2 | temperature | 10.2 | |
+---------------------+-------------------+--------+-------------------+-------------+-------+------+
2 rows in set (0.00 sec)
In der history Tabelle ist der Eintrag dann nur noch einmal:
Das betrifft nur dieses eine Gerät, für alle anderen sind die Logs auch nur einmal in current
mysql> select * from history where device like "aussen%" and TIMESTAMP like "2013-10-13 12:%" and EVENT like "temperature%";
+---------------------+-------------------+--------+-------------------+-------------+-------+------+
| TIMESTAMP | DEVICE | TYPE | EVENT | READING | VALUE | UNIT |
+---------------------+-------------------+--------+-------------------+-------------+-------+------+
| 2013-10-13 12:01:04 | aussenthermometer | CUL_HM | temperature: 10.0 | temperature | 10.0 | |
| 2013-10-13 12:03:50 | aussenthermometer | CUL_HM | temperature: 10.1 | temperature | 10.1 | |
| 2013-10-13 12:06:22 | aussenthermometer | CUL_HM | temperature: 10.2 | temperature | 10.2 | |
+---------------------+-------------------+--------+-------------------+-------------+-------+------+
3 rows in set (6.44 sec)
das ist aber kein Homematic-Problem, sondern eher irgendwo im Logging, denn der Sensor liefert den Event nur einmal:
2013-10-13 12:38:01 CUL_HM out_Balkon temperature: 10.2
2013-10-13 12:38:01 CUL_HM out_Balkon humidity: 74
2013-10-13 12:38:01 CUL_HM out_Balkon T: 10.2 H: 74 D: 5.8
2013-10-13 12:38:01 CUL_HM out_Balkon dewpoint: 5.8
Übrigens: bei Dir ist genauso kalt wie hier *g*
Da hast Du recht, im Eventmonitor tauchen die Werte nur einmal auf.
Mein Logging Eintrag ist:
define myDbLog DbLog /volume1/@appstore/FHEM/etc/db.conf .*:.*
in der Datenbank sind nur die Einträge für dieses eine Device doppelt in der current Tabelle.
Kann das evtl. ein Mod bei Gelegenheit nach FHEM/sonstiges verschieben?
Hat evtl. trotzdem jemand nen Tip wo ich anfangen kann zu suchen?