NEWS
Duplicate Entry vom SQL-Adapter
-
sql-0 2016-11-07 08:11:43.903 error Cannot insert INSERT INTO iobroker.ts_bool (id, ts, val, ack, _from, q) VALUES(535, 2016000, false, 1, 3, 0);: Error: ER_DUP_ENTRY: Duplicate entry '535-2016000' for key 'PRIMARY' sql-0 2016-11-07 08:10:44.202 error Cannot insert INSERT INTO iobroker.ts_bool (id, ts, val, ack, _from, q) VALUES(535, 2016001, false, 1, 3, 0);: Error: ER_DUP_ENTRY: Duplicate entry '535-2016001' for key 'PRIMARY' hm-rpc-0 2016-11-07 08:10:13.152 info setValue ["LEQ1274926:1","STATE",true] BOOL hm-rpc-0 2016-11-07 08:10:06.740 info setValue ["LEQ1274912:1","STATE",true] BOOL hm-rpc-0 2016-11-07 08:09:43.914 info setValue ["LEQ1274951:1","STATE",true] BOOL sql-0 2016-11-07 08:08:44.358 error Cannot insert INSERT INTO iobroker.ts_bool (id, ts, val, ack, _from, q) VALUES(535, 2016000, false, 1, 3, 0);: Error: ER_DUP_ENTRY: Duplicate entry '535-2016000' for key 'PRIMARY'Hallo, sieht der Timestamp nicht etwas merkwürdig aus?
-
Auf welcher Version ist das ganze? Wann ist das ganze passiert= Gabs nen Neustart davor oder neustart vom m-rega/rpc-Adapter?
Ich hatte solche Daten (2016000) auch schonmal gesehen … es gibt scheinbar bestimmte Datenpunkte wo aus irgendwlechen Gründen so ein komisches Datum erzeugt wird
-
Soweit ich gesehen habe erhöht der SQL.-Adapter teilweise timestamps um "1" um duplicates eigentlich auszuschliessen … also die mit 1 am Ende ist wohl das gleiche wie da smit 0. Frage ist welcher Datenpunkt es ist.
Kannst du mal in der DB schauen was in iobroker.datapoints der Eintrag mit ID 535 ist?
SELECT * from iobroker.datapoints where id=535 (oder so)
-
Hallo,
bevor ich was neues aufmache, muss ich mal nachfragen, da ich den gleichen Fehler / Error in meinem Log habe.
Es sind so ziemlich alles Datenpunkte mit dem Wert –> STICKY_UNREACH_ALARM vom hm-rpc.1 Adapter.
Die Lösung kann ja jetzt nicht sein das Logging zu deaktivieren oder ? Warum kommt denn der Fehler ?
Was ist das überhaupt für ein Datenwert ?
-
