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. JavaScript
  5. Ordnerwechsel (Monat) und Erzeugung eines neuen Datenpunktes

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Ordnerwechsel (Monat) und Erzeugung eines neuen Datenpunktes

Geplant Angeheftet Gesperrt Verschoben JavaScript
7 Beiträge 4 Kommentatoren 240 Aufrufe 4 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
    anka_ibb
    schrieb am zuletzt editiert von Homoran
    #1

    Hallo zusammen,

    ich erzeuge in javascript automatisch einen Datenpunkt, den ich in dem aktuellen Monatsorder erzeugen möchte:

    createState("0_userdata.0.Test_DP.Gas.Monat.04.Verbrauch_kWh", 0, {
      read: true, 
      write: true, 
      name: "Verbrauch QM", 
      type: "number", 
      role : "value",
      unit : "m³",
    //  def: 0
    
    });
    

    MOD-EDIT: Code in code-tags gesetzt!

    Funktioniert auch soweit. Aber wie bekomme ich den aktuellen Monat (z.B. 04, dann 05) automatisch in das Script, ohne jeden Monat dieses ändern zu müssen?
    Monat ist ein Order, wo bei Monatswechsel automatisch ein neuer Datenpunkt mit Verbrauch_kWh angelegt werden soll. Die Monatsordner sind alle vorhanden.
    Vielen Dank schon mal für eure Hilfe.

    Gruß
    Anka_Ibb

    CodierknechtC arteckA paul53P 3 Antworten Letzte Antwort
    0
    • A anka_ibb

      Hallo zusammen,

      ich erzeuge in javascript automatisch einen Datenpunkt, den ich in dem aktuellen Monatsorder erzeugen möchte:

      createState("0_userdata.0.Test_DP.Gas.Monat.04.Verbrauch_kWh", 0, {
        read: true, 
        write: true, 
        name: "Verbrauch QM", 
        type: "number", 
        role : "value",
        unit : "m³",
      //  def: 0
      
      });
      

      MOD-EDIT: Code in code-tags gesetzt!

      Funktioniert auch soweit. Aber wie bekomme ich den aktuellen Monat (z.B. 04, dann 05) automatisch in das Script, ohne jeden Monat dieses ändern zu müssen?
      Monat ist ein Order, wo bei Monatswechsel automatisch ein neuer Datenpunkt mit Verbrauch_kWh angelegt werden soll. Die Monatsordner sind alle vorhanden.
      Vielen Dank schon mal für eure Hilfe.

      Gruß
      Anka_Ibb

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

      @anka_ibb

      var dpName = "0_userdata.0.Test_DP.Gas.Monat." + formatDate(new Date(), "MM") + ".Verbrauch_kWh";
      createState(dbName, 0, {
        read: true, 
        write: true, 
        name: "Verbrauch QM", 
        type: "number", 
        role : "value",
        unit : "m³",
      //  def: 0
       
      });
      

      "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

      1 Antwort Letzte Antwort
      1
      • A anka_ibb

        Hallo zusammen,

        ich erzeuge in javascript automatisch einen Datenpunkt, den ich in dem aktuellen Monatsorder erzeugen möchte:

        createState("0_userdata.0.Test_DP.Gas.Monat.04.Verbrauch_kWh", 0, {
          read: true, 
          write: true, 
          name: "Verbrauch QM", 
          type: "number", 
          role : "value",
          unit : "m³",
        //  def: 0
        
        });
        

        MOD-EDIT: Code in code-tags gesetzt!

        Funktioniert auch soweit. Aber wie bekomme ich den aktuellen Monat (z.B. 04, dann 05) automatisch in das Script, ohne jeden Monat dieses ändern zu müssen?
        Monat ist ein Order, wo bei Monatswechsel automatisch ein neuer Datenpunkt mit Verbrauch_kWh angelegt werden soll. Die Monatsordner sind alle vorhanden.
        Vielen Dank schon mal für eure Hilfe.

        Gruß
        Anka_Ibb

        arteckA Offline
        arteckA Offline
        arteck
        Developer Most Active
        schrieb am zuletzt editiert von
        #3

        @anka_ibb warum machst du nicht ein daten punkt und speichert die daten in history einmal im monat

        zigbee hab ich, zwave auch, nuc's genauso und HA auch

        CodierknechtC 1 Antwort Letzte Antwort
        2
        • arteckA arteck

          @anka_ibb warum machst du nicht ein daten punkt und speichert die daten in history einmal im monat

          CodierknechtC Offline
          CodierknechtC Offline
          Codierknecht
          Developer Most Active
          schrieb am zuletzt editiert von Codierknecht
          #4

          @arteck sagte in Ordnerwechsel (Monat) und Erzeugung eines neuen Datenpunktes:

          @anka_ibb warum machst du nicht ein daten punkt und speichert die daten in history einmal im monat

          Würde ich ebenfalls bevorzugen.
          Einen DP "Monatsverbrauch" und den entweder mit einem History-Adapter (SQL, History, Influx) loggen oder mit dem Source-Analytics-Adapter verarbeiten.

          Ich habe dazu einen DP "Tagesverbrauch" - der wird jede Nacht um 23:59:45 Uhr beschrieben.
          Den Rest macht Source-Analytics.

          "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

          1 Antwort Letzte Antwort
          0
          • A anka_ibb

            Hallo zusammen,

            ich erzeuge in javascript automatisch einen Datenpunkt, den ich in dem aktuellen Monatsorder erzeugen möchte:

            createState("0_userdata.0.Test_DP.Gas.Monat.04.Verbrauch_kWh", 0, {
              read: true, 
              write: true, 
              name: "Verbrauch QM", 
              type: "number", 
              role : "value",
              unit : "m³",
            //  def: 0
            
            });
            

            MOD-EDIT: Code in code-tags gesetzt!

            Funktioniert auch soweit. Aber wie bekomme ich den aktuellen Monat (z.B. 04, dann 05) automatisch in das Script, ohne jeden Monat dieses ändern zu müssen?
            Monat ist ein Order, wo bei Monatswechsel automatisch ein neuer Datenpunkt mit Verbrauch_kWh angelegt werden soll. Die Monatsordner sind alle vorhanden.
            Vielen Dank schon mal für eure Hilfe.

            Gruß
            Anka_Ibb

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

            @anka_ibb sagte: name: "Verbrauch QM",

            Weshalb endet die ID dann mit "Verbrauch_kWh"?

            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
            -1
            • paul53P paul53

              @anka_ibb sagte: name: "Verbrauch QM",

              Weshalb endet die ID dann mit "Verbrauch_kWh"?

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

              @paul53 said in Ordnerwechsel (Monat) und Erzeugung eines neuen Datenpunktes:

              @anka_ibb sagte: name: "Verbrauch QM",

              Weshalb endet die ID dann mit "Verbrauch_kWh"?

              A 1 Antwort Letzte Antwort
              0
              • A anka_ibb

                @paul53 said in Ordnerwechsel (Monat) und Erzeugung eines neuen Datenpunktes:

                @anka_ibb sagte: name: "Verbrauch QM",

                Weshalb endet die ID dann mit "Verbrauch_kWh"?

                A Offline
                A Offline
                anka_ibb
                schrieb am zuletzt editiert von
                #7

                @anka_ibb Alles soweit OK. War nur ein Test, deshalb einmal kWh und QM.
                Aber mit der Ergänzung von Codierknecht klappt es so wie ich es mir vorstelle wunderbar.

                Mit Sourceanalytic tauchen bei mir immer Minuswerte am nachfolgenden Tag auf.
                Kam plötzlich. Arbeite da mit Tasmota geflashten Messsteckdosen. Von heute auf morgen passten die Werte nicht mehr.
                Am System wurde nichts verändert. Deshalb kein SA.

                Vielen Dank an Alle für die Unterstützung und Tips.

                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

                320

                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