Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. history2db converter konvertiert nicht

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    453

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    378

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    970

history2db converter konvertiert nicht

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
1 Beiträge 1 Kommentatoren 167 Aufrufe 1 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • P Offline
    P Offline
    palantin
    schrieb am zuletzt editiert von
    #1

    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
    eb1880a5-2821-4348-bffc-737d80e932e0-image.png

    Files sind vorhanden:
    b17b81f7-a10b-41aa-bdb5-5c4a72f50ffa-image.png

    Node.js wurde als Admin gestartet.
    Im Log finde ich eine Zeile:

    2024-01-24 17:18:13.288  - error: 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?

    1 Antwort Letzte Antwort
    0

    Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

    Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

    Mit deinem Input könnte dieser Beitrag noch besser werden 💗

    Registrieren Anmelden
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen


    Support us

    ioBroker
    Community Adapters
    Donate
    FAQ Cloud / IOT
    HowTo: Node.js-Update
    HowTo: Backup/Restore
    Downloads
    BLOG

    599

    Online

    32.8k

    Benutzer

    82.8k

    Themen

    1.3m

    Beiträge
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
    ioBroker Community 2014-2025
    logo
    • Anmelden

    • Du hast noch kein Konto? Registrieren

    • Anmelden oder registrieren, um zu suchen
    • Erster Beitrag
      Letzter Beitrag
    0
    • Home
    • Aktuell
    • Tags
    • Ungelesen 0
    • Kategorien
    • Unreplied
    • Beliebt
    • GitHub
    • Docu
    • Hilfe