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. Blockly
  5. Werte aus Ordnern auslesen und Zeiten zuordnen

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    485

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.6k

Werte aus Ordnern auslesen und Zeiten zuordnen

Geplant Angeheftet Gesperrt Verschoben Blockly
29 Beiträge 4 Kommentatoren 3.4k Aufrufe 3 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.
  • E Offline
    E Offline
    Einstein 0
    schrieb am zuletzt editiert von Einstein 0
    #1

    Hallo Gemeinde,
    stehe grad auf dem Schlauch und komme nicht weiter.

    Möchte bei meinem Tibber-Connector die Stundenpreise in ein Script einbauen.
    Doch wie kann man die Auslesen und einer Uhrzeit zuweisen?
    Mit einer Liste komme ich nicht weiter, da ich da nur die Werte habe und keine Zuweisung zur Uhrzeit.

    f0026e2b-4f5a-4cf7-bebb-1382b3cf1171-grafik.png

    Hier noch eine kurze Erklärung was ich machen möchte:
    Ziel soll sein, meinen Akku vom Haus zu laden, wenn Nachts von 22-6Uhr der Strom am günstigsten ist.
    D.h. das Script muss alle Preise pro Stunde auslesen (jeder Preis steht in einem anderen Ordner), dann muss die günstigste Stunde ermittelt werden damit dann in der Stunde der Batteriewechselrichter das laden anfangen kann.

    Script zum Laden habe ich bereits erstellt und funktioniert auch. Jetzt fehlt mir nur noch die Ermittlung der günstigsten Stunde.

    Danke.

    Gruß
    Einstein

    paul53P 1 Antwort Letzte Antwort
    0
    • E Einstein 0

      Hallo Gemeinde,
      stehe grad auf dem Schlauch und komme nicht weiter.

      Möchte bei meinem Tibber-Connector die Stundenpreise in ein Script einbauen.
      Doch wie kann man die Auslesen und einer Uhrzeit zuweisen?
      Mit einer Liste komme ich nicht weiter, da ich da nur die Werte habe und keine Zuweisung zur Uhrzeit.

      f0026e2b-4f5a-4cf7-bebb-1382b3cf1171-grafik.png

      Hier noch eine kurze Erklärung was ich machen möchte:
      Ziel soll sein, meinen Akku vom Haus zu laden, wenn Nachts von 22-6Uhr der Strom am günstigsten ist.
      D.h. das Script muss alle Preise pro Stunde auslesen (jeder Preis steht in einem anderen Ordner), dann muss die günstigste Stunde ermittelt werden damit dann in der Stunde der Batteriewechselrichter das laden anfangen kann.

      Script zum Laden habe ich bereits erstellt und funktioniert auch. Jetzt fehlt mir nur noch die Ermittlung der günstigsten Stunde.

      Danke.

      Gruß
      Einstein

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

      @einstein-0 sagte: nur die Werte habe und keine Zuweisung zur Uhrzeit.

      Enthält die Datenpunkt-ID nicht die Zuweisung zur Uhrzeit (Stunde)?

      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

      E 1 Antwort Letzte Antwort
      0
      • geschildG Offline
        geschildG Offline
        geschild
        schrieb am zuletzt editiert von
        #3

        @einstein-0 ich glaube hier findest was du suchst.
        https://forum.iobroker.net/topic/7802/gelöst-zeitstempel-von-datenpunkt-abfragen

        E 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @einstein-0 sagte: nur die Werte habe und keine Zuweisung zur Uhrzeit.

          Enthält die Datenpunkt-ID nicht die Zuweisung zur Uhrzeit (Stunde)?

          E Offline
          E Offline
          Einstein 0
          schrieb am zuletzt editiert von
          #4

          @paul53 leider nein. Du siehst in meinem Screenshot die Ordner, die nach Uhrzeit benamt sind. In den Ordnern sind die Preise enthalten.
          Die Preise haben einen Zeitstempel, der aber nichts mit der Uhrzeit zu tun hat, die für den Wert steht.

          Deswegen weist ich nicht wie ich es schaffe die Werte zu einer Zahl (Uhrzeit) zuzuordnen, damit ich dann meinen Akku laden kann wenn die günstigste Zeit vorgeben ist.

          Gruß
          Einstein

          1 Antwort Letzte Antwort
          0
          • geschildG geschild

            @einstein-0 ich glaube hier findest was du suchst.
            https://forum.iobroker.net/topic/7802/gelöst-zeitstempel-von-datenpunkt-abfragen

            E Offline
            E Offline
            Einstein 0
            schrieb am zuletzt editiert von
            #5

            @geschild danke, den Zeitstempel habe ich gesehen. Leider haben diese Stempel bei Tibber keine Bedeutung zu dem Preis, der einer Uhrzeit (Ordner mit Zahl) zugeordnet ist.

            Ich bräuchte also im Blockly eine Funktion die den Wert ausgibt und einer Uhrzeit zugeordnet ist.

            Quasi so: 22Uhr = Wert aus Tibber (z.B. 30cent)

            Gruß
            Einstein

            paul53P 1 Antwort Letzte Antwort
            0
            • E Einstein 0

              @geschild danke, den Zeitstempel habe ich gesehen. Leider haben diese Stempel bei Tibber keine Bedeutung zu dem Preis, der einer Uhrzeit (Ordner mit Zahl) zugeordnet ist.

              Ich bräuchte also im Blockly eine Funktion die den Wert ausgibt und einer Uhrzeit zugeordnet ist.

              Quasi so: 22Uhr = Wert aus Tibber (z.B. 30cent)

              Gruß
              Einstein

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

              @einstein-0 sagte: im Blockly eine Funktion die den Wert ausgibt und einer Uhrzeit zugeordnet ist.

              Blockly_temp.JPG

              Funktion buildObj(hour, price):

              return {price: price, hour: hour};
              

              Funktion sortObjectNum(arr, att):

              function sortAttr(a, b) {
                  return parseFloat(a[attr]) - parseFloat(b[attr]);
              }
              arr.sort(sortAttr);
              

              EDIT: Ich denke, dass man die Stunde nicht aus "startsAt" ermitteln muss, sondern dass die Laufvariable bereits die Stunde enthält.

              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

              E Mosel 1992M 2 Antworten Letzte Antwort
              0
              • paul53P paul53

                @einstein-0 sagte: im Blockly eine Funktion die den Wert ausgibt und einer Uhrzeit zugeordnet ist.

                Blockly_temp.JPG

                Funktion buildObj(hour, price):

                return {price: price, hour: hour};
                

                Funktion sortObjectNum(arr, att):

                function sortAttr(a, b) {
                    return parseFloat(a[attr]) - parseFloat(b[attr]);
                }
                arr.sort(sortAttr);
                

                EDIT: Ich denke, dass man die Stunde nicht aus "startsAt" ermitteln muss, sondern dass die Laufvariable bereits die Stunde enthält.

                Blockly_temp.JPG

                E Offline
                E Offline
                Einstein 0
                schrieb am zuletzt editiert von
                #7

                @paul53 danke dir für deine Hilfe. Ich werde mir das die kommenden Tage anschauen und versuchen das zu testen.

                Hier ein Projekt was ich gefunden habe, was im Prinzip das gleiche macht wie ich vor habe. Nur ohne den Tibber Adapter.
                Das Script holt sich die Daten direkt bei Tibber ab.

                https://forum.iobroker.net/topic/60938/geräte-zu-stundenpreisen-epex-oder-pv-überschuss-betreiben

                Evtl. geht das auch für mich.

                Gruß
                Einstein

                1 Antwort Letzte Antwort
                0
                • paul53P paul53

                  @einstein-0 sagte: im Blockly eine Funktion die den Wert ausgibt und einer Uhrzeit zugeordnet ist.

                  Blockly_temp.JPG

                  Funktion buildObj(hour, price):

                  return {price: price, hour: hour};
                  

                  Funktion sortObjectNum(arr, att):

                  function sortAttr(a, b) {
                      return parseFloat(a[attr]) - parseFloat(b[attr]);
                  }
                  arr.sort(sortAttr);
                  

                  EDIT: Ich denke, dass man die Stunde nicht aus "startsAt" ermitteln muss, sondern dass die Laufvariable bereits die Stunde enthält.

                  Blockly_temp.JPG

                  Mosel 1992M Offline
                  Mosel 1992M Offline
                  Mosel 1992
                  schrieb am zuletzt editiert von
                  #8

                  @paul53 said in Werte aus Ordnern auslesen und Zeiten zuordnen:

                  arr, att

                  könntest du mir die Funktion des Ablaufes mal erklären?
                  Ich habe noch nicht so ganz verstanden, wie das funktioniert?
                  ich habe mehrere Datenpunkte für mehrere Zeiten, wie kann ich denn diese jetzt in die liste einfügen und dann raus sortieren die 4 niedrigsten ?

                  z.B:
                  Datenpunk = Wert

                  Preis 0 = 24,56. (Preis von 0 bis 0:59)
                  Preis 1 = 46,45 (Preis von 1 bis 1:59)
                  Preis 2 = 34,35 (Preis von 2 bis 2:59)
                  .
                  .
                  .

                  Die Datenpunkte werden alle um 0 Uhr beschrieben

                  Mosel 1992M 1 Antwort Letzte Antwort
                  0
                  • Mosel 1992M Mosel 1992

                    @paul53 said in Werte aus Ordnern auslesen und Zeiten zuordnen:

                    arr, att

                    könntest du mir die Funktion des Ablaufes mal erklären?
                    Ich habe noch nicht so ganz verstanden, wie das funktioniert?
                    ich habe mehrere Datenpunkte für mehrere Zeiten, wie kann ich denn diese jetzt in die liste einfügen und dann raus sortieren die 4 niedrigsten ?

                    z.B:
                    Datenpunk = Wert

                    Preis 0 = 24,56. (Preis von 0 bis 0:59)
                    Preis 1 = 46,45 (Preis von 1 bis 1:59)
                    Preis 2 = 34,35 (Preis von 2 bis 2:59)
                    .
                    .
                    .

                    Die Datenpunkte werden alle um 0 Uhr beschrieben

                    Mosel 1992M Offline
                    Mosel 1992M Offline
                    Mosel 1992
                    schrieb am zuletzt editiert von
                    #9

                    Habe es herausbekommen. läuft bei mir, vielen dank schon mal für die Vorarbeit.

                    Eine Frage bleibt noch, jetzt bekomme ich unten schön die Sortierung.

                    Kann ich diese auch in einem anderen Skript verwenden ? Also übergreifend, da ich ein eigenen Skript habe, in dem ich die Verbraucher schalte und ungern die Sortierung da auch noch rein packen würde.
                    Alternativ, würde ich unter den einzelnen Stundenordner noch mit ein Datenpunkt anlegen, in dem ich dann die Nummerierung schreibe, also Preissortierung 1, 2 usw... somit könnte ich ja auch dann in dem anderen Skript abfragen, wenn die aktuelle Preissortierung <4 ist, dann....
                    Mir fällt da aber nur dieser aufwendige Ablauf ein, und bei 24 Stunden, wird das ja ein Riesen Monstrum, da ich es ja auch für die 6 günstigsten Preise machen muss

                    Bildschirmfoto 2023-12-23 um 10.05.49.png

                    paul53P 1 Antwort Letzte Antwort
                    0
                    • Mosel 1992M Mosel 1992

                      Habe es herausbekommen. läuft bei mir, vielen dank schon mal für die Vorarbeit.

                      Eine Frage bleibt noch, jetzt bekomme ich unten schön die Sortierung.

                      Kann ich diese auch in einem anderen Skript verwenden ? Also übergreifend, da ich ein eigenen Skript habe, in dem ich die Verbraucher schalte und ungern die Sortierung da auch noch rein packen würde.
                      Alternativ, würde ich unter den einzelnen Stundenordner noch mit ein Datenpunkt anlegen, in dem ich dann die Nummerierung schreibe, also Preissortierung 1, 2 usw... somit könnte ich ja auch dann in dem anderen Skript abfragen, wenn die aktuelle Preissortierung <4 ist, dann....
                      Mir fällt da aber nur dieser aufwendige Ablauf ein, und bei 24 Stunden, wird das ja ein Riesen Monstrum, da ich es ja auch für die 6 günstigsten Preise machen muss

                      Bildschirmfoto 2023-12-23 um 10.05.49.png

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

                      @mosel-1992 sagte: Sortierung. Kann ich diese auch in einem anderen Skript verwenden ?

                      Schreib die sortierte Liste in einen Datenpunkt vom Typ "array", der in anderen Skripten eingelesen werden kann. Die 3 billigsten Stunden sind der 1. bis 3. Eintrag, die 3 teuersten Stunden sind der 22. bis 24. Eintrag.

                      @mosel-1992 sagte in Werte aus Ordnern auslesen und Zeiten zuordnen:

                      Mir fällt da aber nur dieser aufwendige Ablauf ein,

                      Man braucht nur die aktuelle Stunde der Uhrzeit mit dem Attribut "hour" im entsprechenden Eintrag der Liste zu vergleichen. Das kann einfach in einer Schleife erfolgen. Prinzip:

                      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
                      • Mosel 1992M Offline
                        Mosel 1992M Offline
                        Mosel 1992
                        schrieb am zuletzt editiert von
                        #11

                        @paul53 said in Werte aus Ordnern auslesen und Zeiten zuordnen:

                        @mosel-1992 sagte: Sortierung. Kann ich diese auch in einem anderen Skript verwenden ?

                        Schreib die sortierte Liste in einen Datenpunkt vom Typ "array", der in anderen Skripten eingelesen werden kann. Die 3 billigsten Stunden sind der 1. bis 3. Eintrag, die 3 teuersten Stunden sind der 22. bis 24. Eintrag.

                        So habe die Liste in den Datenpunkt geschrieben, muss ich im neuen Skript den wert wieder in eine Liste schrieb, oder wie kann ich bei einem array den 24 Eintrag selektiert ?

                        paul53P 1 Antwort Letzte Antwort
                        0
                        • Mosel 1992M Mosel 1992

                          @paul53 said in Werte aus Ordnern auslesen und Zeiten zuordnen:

                          @mosel-1992 sagte: Sortierung. Kann ich diese auch in einem anderen Skript verwenden ?

                          Schreib die sortierte Liste in einen Datenpunkt vom Typ "array", der in anderen Skripten eingelesen werden kann. Die 3 billigsten Stunden sind der 1. bis 3. Eintrag, die 3 teuersten Stunden sind der 22. bis 24. Eintrag.

                          So habe die Liste in den Datenpunkt geschrieben, muss ich im neuen Skript den wert wieder in eine Liste schrieb, oder wie kann ich bei einem array den 24 Eintrag selektiert ?

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

                          @mosel-1992 sagte: im neuen Skript den wert wieder in eine Liste schrieb

                          Der oberste Block im gezeigten Prinzip-Blockly liest den Datenpunktwert in die Variable Liste.

                          @mosel-1992 sagte in Werte aus Ordnern auslesen und Zeiten zuordnen:

                          wie kann ich bei einem array den 24 Eintrag selektiert ?

                          Anstelle der Schleife: "setze obj auf in der Liste Liste nimm das 24. Element".

                          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

                          Mosel 1992M 1 Antwort Letzte Antwort
                          1
                          • paul53P paul53

                            @mosel-1992 sagte: im neuen Skript den wert wieder in eine Liste schrieb

                            Der oberste Block im gezeigten Prinzip-Blockly liest den Datenpunktwert in die Variable Liste.

                            @mosel-1992 sagte in Werte aus Ordnern auslesen und Zeiten zuordnen:

                            wie kann ich bei einem array den 24 Eintrag selektiert ?

                            Anstelle der Schleife: "setze obj auf in der Liste Liste nimm das 24. Element".

                            Mosel 1992M Offline
                            Mosel 1992M Offline
                            Mosel 1992
                            schrieb am zuletzt editiert von
                            #13

                            @paul53
                            habe da mal gerade noch eine andere Idee gehabt.
                            Ich habe unter dem Ordner ja bereit folgende Werte:
                            Ordner 1
                            -Preis
                            -Startzeit
                            und jetzt würde ich hier noch Preisbewertung einfügen und hier einfach die Position in der Liste reinsetzen.
                            Somit könnte ich dann damit ja auch weiter arbeiten.
                            Kann ich Objekte auch flexibel setzen ?
                            Da sich ja immer der Datenpunkt ändert.

                            "0_userdata.0.Tibber.Strompreise_heute.0.Preisbewertung" = Listenposition von "0_userdata.0.Tibber.Strompreise_heute.0.Preis"
                            "0_userdata.0.Tibber.Strompreise_heute.1.Preisbewertung" = Listenposition von "0_userdata.0.Tibber.Strompreise_heute.1.Preis"
                            

                            usw....
                            bevor ich jetzt 24 einzelne Abfragen erstelle, gibt es doch bestimmt auch eine Möglichkeit mit einer Schleife oder so ?

                            paul53P 1 Antwort Letzte Antwort
                            0
                            • Mosel 1992M Mosel 1992

                              @paul53
                              habe da mal gerade noch eine andere Idee gehabt.
                              Ich habe unter dem Ordner ja bereit folgende Werte:
                              Ordner 1
                              -Preis
                              -Startzeit
                              und jetzt würde ich hier noch Preisbewertung einfügen und hier einfach die Position in der Liste reinsetzen.
                              Somit könnte ich dann damit ja auch weiter arbeiten.
                              Kann ich Objekte auch flexibel setzen ?
                              Da sich ja immer der Datenpunkt ändert.

                              "0_userdata.0.Tibber.Strompreise_heute.0.Preisbewertung" = Listenposition von "0_userdata.0.Tibber.Strompreise_heute.0.Preis"
                              "0_userdata.0.Tibber.Strompreise_heute.1.Preisbewertung" = Listenposition von "0_userdata.0.Tibber.Strompreise_heute.1.Preis"
                              

                              usw....
                              bevor ich jetzt 24 einzelne Abfragen erstelle, gibt es doch bestimmt auch eine Möglichkeit mit einer Schleife oder so ?

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

                              @mosel-1992 sagte: Ich habe unter dem Ordner ja bereit folgende Werte:

                              Weshalb eigene Datenunkte, wenn die Werte der Tibber-Adapter liefert?

                              @mosel-1992 sagte in Werte aus Ordnern auslesen und Zeiten zuordnen:

                              Preisbewertung einfügen

                              Was ist eine Preisbewertung?

                              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

                              Mosel 1992M 1 Antwort Letzte Antwort
                              0
                              • paul53P paul53

                                @mosel-1992 sagte: Ich habe unter dem Ordner ja bereit folgende Werte:

                                Weshalb eigene Datenunkte, wenn die Werte der Tibber-Adapter liefert?

                                @mosel-1992 sagte in Werte aus Ordnern auslesen und Zeiten zuordnen:

                                Preisbewertung einfügen

                                Was ist eine Preisbewertung?

                                Mosel 1992M Offline
                                Mosel 1992M Offline
                                Mosel 1992
                                schrieb am zuletzt editiert von
                                #15

                                @paul53 said in Werte aus Ordnern auslesen und Zeiten zuordnen:

                                Weshalb eigene Datenunkte, wenn die Werte der Tibber-Adapter liefert?

                                Weil ich den Tibber-Adapter nicht habe, ich habe keinen Account, ich will ich erst Wechsel, aber vorher meine Steuerung optimieren, da ich aktuell noch einen bestehenden Vertrag habe.

                                Was ist eine Preisbewertung?
                                Mir ist nichts anderes für den Datenpunkt eingefallen. Hier würde ich dann die Reihenfolge rein schreiben. Also 1-24 der günstigste bekommt dann dort die 1 und der teuerste den Wert 24. Somit kann ich ja dann abfragen, wenn Wert < 4, dann usw...

                                paul53P 1 Antwort Letzte Antwort
                                0
                                • Mosel 1992M Mosel 1992

                                  @paul53 said in Werte aus Ordnern auslesen und Zeiten zuordnen:

                                  Weshalb eigene Datenunkte, wenn die Werte der Tibber-Adapter liefert?

                                  Weil ich den Tibber-Adapter nicht habe, ich habe keinen Account, ich will ich erst Wechsel, aber vorher meine Steuerung optimieren, da ich aktuell noch einen bestehenden Vertrag habe.

                                  Was ist eine Preisbewertung?
                                  Mir ist nichts anderes für den Datenpunkt eingefallen. Hier würde ich dann die Reihenfolge rein schreiben. Also 1-24 der günstigste bekommt dann dort die 1 und der teuerste den Wert 24. Somit kann ich ja dann abfragen, wenn Wert < 4, dann usw...

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

                                  @mosel-1992 sagte: Reihenfolge rein schreiben. Also 1-24 der günstigste bekommt dann dort die 1 und der teuerste den Wert 24.

                                  Wie ermittelst Du die Reihenfolge?
                                  Du hast zu jeder Stunde 3 Datenpunkte?

                                  • total (Preis)
                                  • startsAt (Startzeit)
                                  • Preisbewertung

                                  Preis und Startzeit wie im Tibber-Adapter? Oder Tibberlink-Adapter?

                                  EDIT: Nur iobroker.tibberlink wird noch gepflegt.
                                  Zur Vorbereitung solltest du die gleiche Struktur verwenden wie im Tibberlink-Adapter:
                                  "0_userdata.0.Tibber.PricesToday.N.total" N = 0 - 23
                                  "0_userdata.0.Tibber.PricesTomorrow.N.total" enthält die Preise von morgen (ab 14:00 Uhr?)
                                  Dann muss später nur noch der Pfad "0_userdata.0.Tibber." gegen den Tibberlink-Pfad ausgetauscht werden.

                                  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

                                  Mosel 1992M 1 Antwort Letzte Antwort
                                  0
                                  • paul53P paul53

                                    @mosel-1992 sagte: Reihenfolge rein schreiben. Also 1-24 der günstigste bekommt dann dort die 1 und der teuerste den Wert 24.

                                    Wie ermittelst Du die Reihenfolge?
                                    Du hast zu jeder Stunde 3 Datenpunkte?

                                    • total (Preis)
                                    • startsAt (Startzeit)
                                    • Preisbewertung

                                    Preis und Startzeit wie im Tibber-Adapter? Oder Tibberlink-Adapter?

                                    EDIT: Nur iobroker.tibberlink wird noch gepflegt.
                                    Zur Vorbereitung solltest du die gleiche Struktur verwenden wie im Tibberlink-Adapter:
                                    "0_userdata.0.Tibber.PricesToday.N.total" N = 0 - 23
                                    "0_userdata.0.Tibber.PricesTomorrow.N.total" enthält die Preise von morgen (ab 14:00 Uhr?)
                                    Dann muss später nur noch der Pfad "0_userdata.0.Tibber." gegen den Tibberlink-Pfad ausgetauscht werden.

                                    Mosel 1992M Offline
                                    Mosel 1992M Offline
                                    Mosel 1992
                                    schrieb am zuletzt editiert von
                                    #17

                                    @paul53
                                    Korrekt.

                                    Ich habe mir Ordern 1-24 gemacht und darunter sind die 3 Datenpunkte.
                                    Ich habe bereits Preis und Startzeit in einer Liste eingeladen und Sie dort sortiert nach Preis. Bildschirmfoto 2023-12-23 um 19.21.01.png

                                    Jetzt geht es darum, wie ich halt am einfachsten jetzt die Reihenfolge in die Datenpunkte übertrage?

                                    paul53P 1 Antwort Letzte Antwort
                                    0
                                    • Mosel 1992M Mosel 1992

                                      @paul53
                                      Korrekt.

                                      Ich habe mir Ordern 1-24 gemacht und darunter sind die 3 Datenpunkte.
                                      Ich habe bereits Preis und Startzeit in einer Liste eingeladen und Sie dort sortiert nach Preis. Bildschirmfoto 2023-12-23 um 19.21.01.png

                                      Jetzt geht es darum, wie ich halt am einfachsten jetzt die Reihenfolge in die Datenpunkte übertrage?

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

                                      @mosel-1992
                                      Das ist die falsche Konvertierung, wenn mit "Aktuelle Zeit als Stunden" verglichen wird:

                                      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

                                      Mosel 1992M 1 Antwort Letzte Antwort
                                      0
                                      • paul53P paul53

                                        @mosel-1992
                                        Das ist die falsche Konvertierung, wenn mit "Aktuelle Zeit als Stunden" verglichen wird:

                                        Blockly_temp.JPG

                                        Mosel 1992M Offline
                                        Mosel 1992M Offline
                                        Mosel 1992
                                        schrieb am zuletzt editiert von
                                        #19

                                        @paul53 ah ja korrekt, da hatte ich etwas ausprobiert...
                                        Gibt es eine Möglichkeit, dass man einen Datenpunkt nach einer variable schreibe? also das ich mit den Pfad selber zusammen bauen kann ?

                                        paul53P 1 Antwort Letzte Antwort
                                        0
                                        • Mosel 1992M Mosel 1992

                                          @paul53 ah ja korrekt, da hatte ich etwas ausprobiert...
                                          Gibt es eine Möglichkeit, dass man einen Datenpunkt nach einer variable schreibe? also das ich mit den Pfad selber zusammen bauen kann ?

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

                                          @mosel-1992 sagte: Pfad selber zusammen bauen kann ?

                                          Ja. Mit der sortierten Liste:

                                          Blockly_temp.JPG

                                          Preisbewertung von 1 bis 24 = billig bis teuer

                                          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

                                          Mosel 1992M 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

                                          770

                                          Online

                                          32.5k

                                          Benutzer

                                          81.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