Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. Datenpunkt-Pfad mittels Variable bestimmen/ändern

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    918

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Datenpunkt-Pfad mittels Variable bestimmen/ändern

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
blockly
6 Beiträge 3 Kommentatoren 387 Aufrufe 2 Watching
  • Ä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.
  • A Offline
    A Offline
    andyf2000
    schrieb am zuletzt editiert von
    #1

    Hallo,

    folgendes Problem: ich würde gerne meine Stromverbräuche monatlich ermitteln und in verschiedene Datenpunkte speichern.
    Unter "0_userdata.0.Strom_Verbrauch.2023.04.HT" wird z.b. momentan (April) der Verbrauch eingetragen.
    Nun habe ich eine Variable für diesen Pfad erstellt, die sich an jedem 1. um 0:00Uhr jeden Monat ändert.
    "0_userdata.0.Strom_Verbrauch.2023.04.HT" Jahr und Monat werden in der Variable dementsprechend gändert.

    Aber: kann ich nun diese Variable als Pfad für die Object-ID "missbrauchen"? Geht das überhaupt?

    Ich hoffe ich hab mich verständlich ausgedrückt.

    danke
    LG Andi

    CodierknechtC paul53P 3 Antworten Letzte Antwort
    0
    • A andyf2000

      Hallo,

      folgendes Problem: ich würde gerne meine Stromverbräuche monatlich ermitteln und in verschiedene Datenpunkte speichern.
      Unter "0_userdata.0.Strom_Verbrauch.2023.04.HT" wird z.b. momentan (April) der Verbrauch eingetragen.
      Nun habe ich eine Variable für diesen Pfad erstellt, die sich an jedem 1. um 0:00Uhr jeden Monat ändert.
      "0_userdata.0.Strom_Verbrauch.2023.04.HT" Jahr und Monat werden in der Variable dementsprechend gändert.

      Aber: kann ich nun diese Variable als Pfad für die Object-ID "missbrauchen"? Geht das überhaupt?

      Ich hoffe ich hab mich verständlich ausgedrückt.

      danke
      LG Andi

      CodierknechtC Online
      CodierknechtC Online
      Codierknecht
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @andyf2000
      Warum machst Du das nicht mit einem Adapter wie z.B. "Source-Analytics".
      Da reicht Dir ein einziger DP (Zählerstand) - den Rest macht der Adapter (Tages-, Wochen- Monats- und Jahresverbrauch)

      "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

      Proxmox 9.1.1 LXC|8 GB|Core i7-6700
      HmIP|ZigBee|Tasmota|Unifi
      Zabbix Certified Specialist
      Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

      A 1 Antwort Letzte Antwort
      0
      • CodierknechtC Codierknecht

        @andyf2000
        Warum machst Du das nicht mit einem Adapter wie z.B. "Source-Analytics".
        Da reicht Dir ein einziger DP (Zählerstand) - den Rest macht der Adapter (Tages-, Wochen- Monats- und Jahresverbrauch)

        A Offline
        A Offline
        andyf2000
        schrieb am zuletzt editiert von
        #3

        @codierknecht
        weil mir dieser Adapter (sourceanalytix) inzwischen richtig auf die Nerven geht.
        Seit gestern hab ich plötzlich einen Stromverbrauch von mehreren GWh. Wenn hier mal ein Fehler drinnen ist, wird´s echt schwierig alles wieder auf richtige Werte zu bekommen.
        Außerdem hat mein Stromanbieter den Tarif am 1. April geändert. - Sourceanalytix rechnet dann die ersten drei Monate JAN-MAR falsch mit den neuen Werten. Der Adapter klingt im ersten Moment cool, aber eigentlich ist er so wie momentan noch ist unbrauchbar.

        Jetzt hab ich mich entschlossen das ganze selbst zu bauen.

        1 Antwort Letzte Antwort
        0
        • A andyf2000

          Hallo,

          folgendes Problem: ich würde gerne meine Stromverbräuche monatlich ermitteln und in verschiedene Datenpunkte speichern.
          Unter "0_userdata.0.Strom_Verbrauch.2023.04.HT" wird z.b. momentan (April) der Verbrauch eingetragen.
          Nun habe ich eine Variable für diesen Pfad erstellt, die sich an jedem 1. um 0:00Uhr jeden Monat ändert.
          "0_userdata.0.Strom_Verbrauch.2023.04.HT" Jahr und Monat werden in der Variable dementsprechend gändert.

          Aber: kann ich nun diese Variable als Pfad für die Object-ID "missbrauchen"? Geht das überhaupt?

          Ich hoffe ich hab mich verständlich ausgedrückt.

          danke
          LG Andi

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

          @andyf2000 sagte: Variable als Pfad für die Object-ID

          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

          A 1 Antwort Letzte Antwort
          0
          • A andyf2000

            Hallo,

            folgendes Problem: ich würde gerne meine Stromverbräuche monatlich ermitteln und in verschiedene Datenpunkte speichern.
            Unter "0_userdata.0.Strom_Verbrauch.2023.04.HT" wird z.b. momentan (April) der Verbrauch eingetragen.
            Nun habe ich eine Variable für diesen Pfad erstellt, die sich an jedem 1. um 0:00Uhr jeden Monat ändert.
            "0_userdata.0.Strom_Verbrauch.2023.04.HT" Jahr und Monat werden in der Variable dementsprechend gändert.

            Aber: kann ich nun diese Variable als Pfad für die Object-ID "missbrauchen"? Geht das überhaupt?

            Ich hoffe ich hab mich verständlich ausgedrückt.

            danke
            LG Andi

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

            @andyf2000
            Wenn die monatlichen Datenpunkte auch per Blockly erstellt werden sollen, benötigt man eine Javascript-Funktion mit folgendem Inhalt:

            if(existsState(id)) setState(id, val, true);
            else createState(id, val, {
                name: name,
                type: 'number',
                unit: 'kWh',
                read: true,
                write: false,
                def: 0
            });
            

            Im Blockly:

            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

            1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @andyf2000 sagte: Variable als Pfad für die Object-ID

              Blockly_temp.JPG

              A Offline
              A Offline
              andyf2000
              schrieb am zuletzt editiert von
              #6

              @paul53

              Vielen Dank. Funktioniert!
              War in diesem Fall eh schon auf dem richtigen Weg - hab mich nur bei der genauen Pfad-Bezeichnung verschrieben.

              DANKE

              1 Antwort Letzte Antwort
              0
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              575

              Online

              32.6k

              Benutzer

              82.2k

              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