Leider habe ich trotz Suche kein analoges Problem gefunden daher:
Ausgangssituation: History Daten seit 2022, Parallel Sql.0 und eine neu Instanz mit SQL.1 (=Postgre - Verbindung funktioniert und neue Datenpunkte werden beschrieben laut der HistoryMigrate Anleitung https://github.com/ioBroker/ioBroker.history/blob/master/docs/en/README.md#migrate-history-data-to-sql-or-influxdb), Versionen jeweils latest. Betriebssystem Windows Server 2016.
Ziel: Migration aller History Daten nach SQL.1
Bin laut Anleitung vorgegangen und kann erfolgreich ausführen:
C:\Program Files\iobroker\SmartHome\node_modules\iobroker.history\converter>node analyzesql.js sql.1 info
Query Data from sql.1
Send
{"success":true,"result":{"modbus.0.holdingRegisters.1066_active_power":{"type":"number","ts":"1706112281255"},"modbus.0.holdingRegisters.1078_grid_power":{"type":"number","ts":"1706112281255"},"javascript.0.PV_ENERGY_Total.Summe":{"type":"number","ts":"1706112281255"},"javascript.0.PV_ENERGY_Current.Summe":{"type":"number","ts":"1706112281255"},"javascript.0.PV_ENERGY_PRODUCED_Per_Day.Summe_KWH":{"type":"number","ts":"1706112281255"},"pvforecast.0.summary.energy.today":{"type":"number","ts":"1706112281255"},"pvforecast.0.plants.pv2.energy.today":{"type":"number","ts":"1706112281255"},"javascript.0.Energieverbrauch_Grid_aktuell":{"type":"number","ts":"1706112281255"},"javascript.0.Energieverbrauch_errechnet_aktuell":{"type":"number","ts":"1706112281255"},"javascript.0.Energieproduktion_gesamt":{"type":"number","ts":"1706112281255"},"drag-indicator.0.observed_Values.javascript_0_Energieverbrauch_errechnet_aktuell.max":{"type":"number","ts":"1706112281255"}}}
Datapoints found: undefined
{"modbus.0.holdingRegisters.1066_active_power":{"type":"number","ts":"1706112281255"},"modbus.0.holdingRegisters.1078_grid_power":{"type":"number","ts":"1706112281255"},"javascript.0.PV_ENERGY_Total.Summe":{"type":"number","ts":"1706112281255"},"javascript.0.PV_ENERGY_Current.Summe":{"type":"number","ts":"1706112281255"},"javascript.0.PV_ENERGY_PRODUCED_Per_Day.Summe_KWH":{"type":"number","ts":"1706112281255"},"pvforecast.0.summary.energy.today":{"type":"number","ts":"1706112281255"},"pvforecast.0.plants.pv2.energy.today":{"type":"number","ts":"1706112281255"},"javascript.0.Energieverbrauch_Grid_aktuell":{"type":"number","ts":"1706112281255"},"javascript.0.Energieverbrauch_errechnet_aktuell":{"type":"number","ts":"1706112281255"},"javascript.0.Energieproduktion_gesamt":{"type":"number","ts":"1706112281255"},"drag-indicator.0.observed_Values.javascript_0_Energieverbrauch_errechnet_aktuell.max":{"type":"number","ts":"1706112281255"}}
wenn ich nun migrieren möchte, bekomme ich zwar ein "DONE" aber es passiert nichts, auch mit Simulate wird nichts ausgegeben

Files sind vorhanden:

Node.js wurde als Admin gestartet.
Im Log finde ich eine Zeile:
2024-01-24 17:18:13.288  - [31merror[39m: sql.1 (13172) Cannot insert INSERT INTO ts_number (id, ts, val, ack, _from, q) VALUES (1, 1706113091809, -3681, true, 1, 0);: error: doppelter Schlüsselwert verletzt Unique-Constraint »ts_number_pkey« (id: modbus.0.holdingRegisters.1066_active_power)```
wenn ich das Programm mit dem Parameter --processNonExistingValues aufrufe erhalte ich:
C:\Program Files\iobroker\SmartHome\node_modules\iobroker.history\converter>node history2db.js sql.1 0 debug "C:\Program Files\iobroker\SmartHome\iobroker-data\history" --processNonExistingValuesOnly
Send Data to sql.1
Use historyDir C:\Program Files\iobroker\SmartHome\iobroker-data\history
File existingDBValues.json does not exists, but should be used. EXIT
C:\Program Files\iobroker\SmartHome\node_modules\iobroker.history\converter>dir
 Volume in Laufwerk C: hat keine Bezeichnung.
 Volumeseriennummer: 7631-7595
 Verzeichnis von C:\Program Files\iobroker\SmartHome\node_modules\iobroker.history\converter
24.01.2024  16:40    <DIR>          .
24.01.2024  16:40    <DIR>          ..
24.01.2024  14:58             7.749 analyzeinflux.js
24.01.2024  14:58             2.069 analyzesql.js
24.01.2024  17:32               737 earliestDBValues.json
24.01.2024  17:32               660 existingDBTypes.json
24.01.2024  14:58            18.107 history2db.js
               5 Datei(en),         29.322 Bytes
Hat jemand eine Idee?
 
		
	 
		
	


