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. Skripten / Logik
  4. Blockly
  5. Datenpunkt erzeugen und influxDB gleich aktivieren

NEWS

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

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

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

Datenpunkt erzeugen und influxDB gleich aktivieren

Geplant Angeheftet Gesperrt Verschoben Blockly
7 Beiträge 4 Kommentatoren 636 Aufrufe 4 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.
  • N Offline
    N Offline
    netfriend
    schrieb am zuletzt editiert von netfriend
    #1

    Hallo,

    gibt es die Möglichkeit, in Blockly bei einem Datenpunkt neben den Parametern für den DP (Einheit, Typ, usw.) auch noch die Einstellungen für InfluxDB anzugeben? Praktisch wäre "Influx enable", "nur Änderungen aufzeichnen" und "Alias-ID".

    Konnte bisher nichts dazu finden. Hat das schon mal jemand erfolgreich gemacht?

    SchmakusS 1 Antwort Letzte Antwort
    0
    • N netfriend

      Hallo,

      gibt es die Möglichkeit, in Blockly bei einem Datenpunkt neben den Parametern für den DP (Einheit, Typ, usw.) auch noch die Einstellungen für InfluxDB anzugeben? Praktisch wäre "Influx enable", "nur Änderungen aufzeichnen" und "Alias-ID".

      Konnte bisher nichts dazu finden. Hat das schon mal jemand erfolgreich gemacht?

      SchmakusS Offline
      SchmakusS Offline
      Schmakus
      Developer
      schrieb am zuletzt editiert von
      #2

      @netfriend schau dir den common Teil eines mit Influx aktivierter Config an.
      Kannst mal versuchen, diesen common Teil "custom" beim Anlegen des States mit anzugeben.

      Dev of LightControl Adapter, Contributor of HUE and DoorBird Adapter

      N 1 Antwort Letzte Antwort
      0
      • SchmakusS Schmakus

        @netfriend schau dir den common Teil eines mit Influx aktivierter Config an.
        Kannst mal versuchen, diesen common Teil "custom" beim Anlegen des States mit anzugeben.

        N Offline
        N Offline
        netfriend
        schrieb am zuletzt editiert von
        #3

        @schmakus Danke für den Hinweis. Das habe ich mir auch schon gedacht und etwas herum probiert, aber ohne Erfolg. Komme irgendwie mit der Formatierung nicht klar.

        DJMarc75D 1 Antwort Letzte Antwort
        0
        • N netfriend

          @schmakus Danke für den Hinweis. Das habe ich mir auch schon gedacht und etwas herum probiert, aber ohne Erfolg. Komme irgendwie mit der Formatierung nicht klar.

          DJMarc75D Offline
          DJMarc75D Offline
          DJMarc75
          schrieb am zuletzt editiert von
          #4

          @netfriend sagte in Datenpunkt erzeugen und influxDB gleich aktivieren:

          Komme irgendwie mit der Formatierung nicht klar.

          na dann zeig doch mal bitte was Du in Blockly bisher so hast.

          Lehrling seit 1975 !!!
          Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
          https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

          N 1 Antwort Letzte Antwort
          0
          • DJMarc75D DJMarc75

            @netfriend sagte in Datenpunkt erzeugen und influxDB gleich aktivieren:

            Komme irgendwie mit der Formatierung nicht klar.

            na dann zeig doch mal bitte was Du in Blockly bisher so hast.

            N Offline
            N Offline
            netfriend
            schrieb am zuletzt editiert von
            #5

            @djmarc75

            Hier bitte...

            Die Objektdaten meines Test-DPs mit aktiviertem influxDB-Speichern sieht wie folgt aus:

            {
              "common": {
                "name": "Test",
                "role": "state",
                "type": "mixed",
                "custom": {
                  "influxdb.0": {
                    "enabled": true,
                    "storageType": "",
                    "aliasId": "Test",
                    "debounceTime": 0,
                    "blockTime": 0,
                    "changesOnly": true,
                    "changesRelogInterval": 0,
                    "changesMinDelta": 0,
                    "ignoreBelowNumber": "",
                    "disableSkippedValueLogging": false,
                    "enableDebugLogs": false,
                    "debounce": 0
                  }
                }
              },
              "native": {},
              "type": "state",
              "_id": "javascript.0.Test",
              "acl": {
                "object": 1636,
                "state": 1636,
                "owner": "system.user.admin",
                "ownerGroup": "system.group.administrator"
              },
              "from": "system.adapter.admin.0",
              "user": "system.user.admin",
              "ts": 1679679009238
            }
            

            In Blockly habe ich nur den "influxdb.0"-Teil

            a6a173e5-5cbc-4fc5-9578-899b40e0703c-image.png

            probiert, dann auch den "custom"-Teil

            bbc48844-69cc-4b6e-a47c-7c4e18ca9d1d-image.png

            und dann nochmal den ganzen "common"-Teil

            7159e819-323e-4724-8daa-3acae054a181-image.png

            Ergebnis ist immer javascript-Error "SyntaxError: Unexpected token : in JSON at position 8"

            Deswegen komme ich mit der Formatierung nicht klar. Wie muss man das eintragen?

            Möchte ich nur Standard-Angaben wie type, unit funktioniert es:

            4ffb69f5-ebe7-4b5e-aec0-02802de1c6ca-image.png

            und ich erhalte einen DP mit diesen Objektdaten

            {
              "common": {
                "type": "number",
                "unit": "l",
                "name": "Test",
                "role": "state"
              },
              "native": {
                "type": "number",
                "unit": "l",
                "name": "Test",
                "role": "state"
              },
              "type": "state",
              "from": "system.adapter.javascript.0",
              "user": "system.user.admin",
              "ts": 1679679596278,
              "_id": "javascript.0.Test",
              "acl": {
                "object": 1636,
                "state": 1636,
                "owner": "system.user.admin",
                "ownerGroup": "system.group.administrator"
              }
            }
            

            von daher scheint es auszureichen, keine komplette Struktur wie common/custom usw. abzubilden, sondern nur die benötigten Parameter.

            Probiere ich es nur mit den influxdb-Parametern
            c7cac783-3b42-4501-bdb0-8086b3b21e9a-image.png

            wir der DP zwar erstellt, aber die Objektdaten sehen so aus:

            {
              "common": {
                "influxdb.0": {
                  "enabled": true,
                  "aliasId": "Test",
                  "changesOnly": true
                },
                "name": "Test",
                "role": "state",
                "type": "mixed"
              },
              "native": {
                "influxdb.0": {
                  "enabled": true,
                  "aliasId": "Test",
                  "changesOnly": true
                },
                "name": "Test",
                "role": "state",
                "type": "mixed"
              },
              "type": "state",
              "from": "system.adapter.javascript.0",
              "user": "system.user.admin",
              "ts": 1679680204506,
              "_id": "javascript.0.Test",
              "acl": {
                "object": 1636,
                "state": 1636,
                "owner": "system.user.admin",
                "ownerGroup": "system.group.administrator"
              }
            }
            

            Ich habe auch alles nochmal in { } gepackt, hilft aber auch nicht.
            Auch nicht das was ich haben möchte...

            paul53P 1 Antwort Letzte Antwort
            0
            • N netfriend

              @djmarc75

              Hier bitte...

              Die Objektdaten meines Test-DPs mit aktiviertem influxDB-Speichern sieht wie folgt aus:

              {
                "common": {
                  "name": "Test",
                  "role": "state",
                  "type": "mixed",
                  "custom": {
                    "influxdb.0": {
                      "enabled": true,
                      "storageType": "",
                      "aliasId": "Test",
                      "debounceTime": 0,
                      "blockTime": 0,
                      "changesOnly": true,
                      "changesRelogInterval": 0,
                      "changesMinDelta": 0,
                      "ignoreBelowNumber": "",
                      "disableSkippedValueLogging": false,
                      "enableDebugLogs": false,
                      "debounce": 0
                    }
                  }
                },
                "native": {},
                "type": "state",
                "_id": "javascript.0.Test",
                "acl": {
                  "object": 1636,
                  "state": 1636,
                  "owner": "system.user.admin",
                  "ownerGroup": "system.group.administrator"
                },
                "from": "system.adapter.admin.0",
                "user": "system.user.admin",
                "ts": 1679679009238
              }
              

              In Blockly habe ich nur den "influxdb.0"-Teil

              a6a173e5-5cbc-4fc5-9578-899b40e0703c-image.png

              probiert, dann auch den "custom"-Teil

              bbc48844-69cc-4b6e-a47c-7c4e18ca9d1d-image.png

              und dann nochmal den ganzen "common"-Teil

              7159e819-323e-4724-8daa-3acae054a181-image.png

              Ergebnis ist immer javascript-Error "SyntaxError: Unexpected token : in JSON at position 8"

              Deswegen komme ich mit der Formatierung nicht klar. Wie muss man das eintragen?

              Möchte ich nur Standard-Angaben wie type, unit funktioniert es:

              4ffb69f5-ebe7-4b5e-aec0-02802de1c6ca-image.png

              und ich erhalte einen DP mit diesen Objektdaten

              {
                "common": {
                  "type": "number",
                  "unit": "l",
                  "name": "Test",
                  "role": "state"
                },
                "native": {
                  "type": "number",
                  "unit": "l",
                  "name": "Test",
                  "role": "state"
                },
                "type": "state",
                "from": "system.adapter.javascript.0",
                "user": "system.user.admin",
                "ts": 1679679596278,
                "_id": "javascript.0.Test",
                "acl": {
                  "object": 1636,
                  "state": 1636,
                  "owner": "system.user.admin",
                  "ownerGroup": "system.group.administrator"
                }
              }
              

              von daher scheint es auszureichen, keine komplette Struktur wie common/custom usw. abzubilden, sondern nur die benötigten Parameter.

              Probiere ich es nur mit den influxdb-Parametern
              c7cac783-3b42-4501-bdb0-8086b3b21e9a-image.png

              wir der DP zwar erstellt, aber die Objektdaten sehen so aus:

              {
                "common": {
                  "influxdb.0": {
                    "enabled": true,
                    "aliasId": "Test",
                    "changesOnly": true
                  },
                  "name": "Test",
                  "role": "state",
                  "type": "mixed"
                },
                "native": {
                  "influxdb.0": {
                    "enabled": true,
                    "aliasId": "Test",
                    "changesOnly": true
                  },
                  "name": "Test",
                  "role": "state",
                  "type": "mixed"
                },
                "type": "state",
                "from": "system.adapter.javascript.0",
                "user": "system.user.admin",
                "ts": 1679680204506,
                "_id": "javascript.0.Test",
                "acl": {
                  "object": 1636,
                  "state": 1636,
                  "owner": "system.user.admin",
                  "ownerGroup": "system.group.administrator"
                }
              }
              

              Ich habe auch alles nochmal in { } gepackt, hilft aber auch nicht.
              Auch nicht das was ich haben möchte...

              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von
              #6

              @netfriend

              Blockly_temp.JPG

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              N 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @netfriend

                Blockly_temp.JPG

                N Offline
                N Offline
                netfriend
                schrieb am zuletzt editiert von
                #7

                @paul53 Danke, so funktioniert's!

                Kann man als "aliasId" auch gleich die Object-ID (also den Namen) des Datenpunkts verwenden?

                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

                632

                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