Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Daten in Influx DB 1.8 schreiben

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Daten in Influx DB 1.8 schreiben

    This topic has been deleted. Only users with topic management privileges can see it.
    • W
      wolkenloser last edited by

      Ich habe eine unschöne Datenreihe in meiner Influx DB, weil ein paar Werte Fehlen. Dadurch ist meine Grafische Ansicht unbrauchbar, weil ich einen Spitzenwert habe, als ich den Fehlenden Wert nachträglich korrigiert habe.
      Meine Grafana tabelle loggt den Wert des Gaszählers den ich per Zigbee Türkontakt immer hochzähle. Nach dem der Kontakt sich gelößt hat, passte der Wert nicht mehr.
      Der Kontalt ist jetzt mit Heißkleber fixiert. Jett kann er an sich nicht mehr "rausrutschen".
      Es gibt jetzt unterschiedliche Meinungen zum hinzufügen von Werten in die Influx DB. Ich müsste jetzt zwei Werte hinzufügen, dann müsste die Grafik wieder schön aussehen.
      Ich habe hier etwas gefunden, wie man mit CURL Werte schreiben kann, aber ich hab probleme mit der Syntax.
      Ich beziehe mich hierauf: https://forum.iobroker.net/topic/21484/scriptgesteuertes-schreiben-über-influxdb-adapter/3?_=1671486751008

      Mein Problem ist meinen EIntrag vom IOBROKER da richtig anzugeben.
      Hier mal ein Beispiel

      > select * from "0_userdata.0.0" order by time Limit 100
      name: 0_userdata.0.0
      time                ack  from                        q value
      ----                ---  ----                        - -----
      1671482185179000000 true system.adapter.javascript.0 0 1.05
      1671485190047000000 true system.adapter.javascript.0 0 1.06
      1671485191128000000 true system.adapter.javascript.0 0 1.06
      1671485212835000000 true system.adapter.javascript.0 0 1.07
      

      Ich dachte zuerst ich könnte mit z.B. Werte hinzufügen...

      > INSERT "0_userdata.0.0" value="1.09" 1671485212836000000
      

      Der Befehl wird anscheinend angenommen, aber wenn ich das mit select * from.... überprüfen möchte ist der Wert nicht da.

      Jetzt hab ich das dann mal so versucht:

      curl -i -XPOST http://localhost:8086/write?db=iobroker --data-binary "0_userdata.0.0" value=2.0 1671485567407000000
      

      Da kommt dann folgender Output:

      HTTP/1.1 400 Bad Request
      Content-Type: application/json
      Request-Id: 73df8375-7fea-11ed-8c9f-02113226ea1d
      X-Influxdb-Build: OSS
      X-Influxdb-Error: unable to parse '0_userdata.0.0': missing fields
      X-Influxdb-Version: 1.8.10
      X-Request-Id: 73df8375-7fea-11ed-8c9f-02113226ea1d
      Date: Mon, 19 Dec 2022 22:14:06 GMT
      Content-Length: 61
      
      {"error":"unable to parse '0_userdata.0.0': missing fields"}
      curl: (6) Could not resolve host: value=2.0
      curl: (6) Could not resolve host: 1671485567407000000
      

      Sieht jemand den Fehler ?
      Vielen Dank im Vorraus

      D 1 Reply Last reply Reply Quote 0
      • D
        Dieter_P @wolkenloser last edited by

        @wolkenloser

        lese mal interessiert mit. In einer Zeitreihenbasierten Datenbank Werte "mittendrin" einfügen klingt für mich nicht unbedingt als gängisten angedachten Weg.

        Kannst Du nicht alternativ mit einem InfluxDB Editor den Spitzenwert korrigieren bzw. löschen da es nur ein TRUE innerhalb kürzester Zeit ist?

        1 Reply Last reply Reply Quote 0
        • First post
          Last post

        Support us

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

        711
        Online

        31.9k
        Users

        80.1k
        Topics

        1.3m
        Posts

        2
        2
        429
        Loading More Posts
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes
        Reply
        • Reply as topic
        Log in to reply
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
        The ioBroker Community 2014-2023
        logo