Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. InfluxDB mit SendTo beschreiben

    NEWS

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    InfluxDB mit SendTo beschreiben

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

      Im ersten Block werden über den Tag die Temperaturwerte in der Variable t gesammelt. In der Variable n wird die Anzahl der Messwerte gezählt.

      Der Cron-Job soll um 0:00 Uhr den Mittelwert der Temperaturen berechnen und diesen in den Datenpunkt TagesMittel schreiben. Anschließend soll über die Funktion MittlereTemperaturInDB dieser Wert in InfluxDB abgelegt werden.

      7b4bf7a0-33d6-4651-af30-16ce03c88a4c-image.png

      Diese Funktion function (ziel, wert, zeit) erhält als Parameter den Wert -> wert, den Timestamp -> zeit und die ID des Datenpunktes -> ziel.

      zeit=zeit-12*3600*1000 // Timestamp korriegern auf Vortag 12:00 Uhr mittags
      sendTo('influxdb.0', 'storeState', [
          id: ziel,
          state: {ts: zeit, val: wert, ack: false, from: ziel}
      ], result => console.log('added'));
      

      Leider funktioniert das Ganze nicht. JavaScript meldet einen Fehler (compile failed) in der 3.Zeile.

      Wer weiß Rat?

      L 1 Reply Last reply Reply Quote 0
      • L
        legro @legro last edited by Homoran

        Oh je, das war wohl nicht so einfach.

        Nie verzagen, Matthias Kleine fragen!

        Er hat auf Anhieb erkannt, woran es liegen könnte. Der zu schreibende Datenpunkt darf nicht per ARRAY [..], sondern muss als Objekt {..} übergeben werden. Die von mir verwendeten und in der Adapter-Beschreibung aufgeführten Beispiele (https://github.com/ioBroker/ioBroker.influxdb#storeState) sind offenbar nicht frei von Fehlern.😕

        Leute, was bin ich froh, den ioBroker-Masterkurs von Matthias gebucht zu haben. Seine Kurse (https://shop.haus-automatisierung.com/tutorials-kurse.html) sind jeden Cent wert.

        MOD-EDIT: externe Links sichtbar gemacht!

        paul53 1 Reply Last reply Reply Quote 1
        • paul53
          paul53 @legro last edited by

          @legro sagte: nicht frei von Fehlern.

          Korrigiere sie per PR.

          L 1 Reply Last reply Reply Quote 0
          • L
            legro @paul53 last edited by legro

            @paul53 said in InfluxDB mit SendTo beschreiben:

            @legro sagte: nicht frei von Fehlern.

            Korrigiere sie per PR.

            Matthias von @haus-automatisierung hat ein issue auf GitHub eingestellt.

            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

            527
            Online

            31.6k
            Users

            79.5k
            Topics

            1.3m
            Posts

            2
            4
            414
            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