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. Listen sortieren, mal gehts, mal nicht

NEWS

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

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

Listen sortieren, mal gehts, mal nicht

Geplant Angeheftet Gesperrt Verschoben Blockly
143 Beiträge 4 Kommentatoren 18.1k 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.
  • J Offline
    J Offline
    joeysch
    schrieb am zuletzt editiert von
    #1

    Ich bin gerade dabei etwas für meine kommende Tibbersteuerung zu programmieren. In diesen Blockly erzeuge ich einige Listen die dann wieder sortiert werden sollen. Das woran ich verzweifle ist, das es mal funktioniert und mal nicht.

    Oben habe ich eine Funktion fürs sortieren

    var Wert = Wert - 1; 
    Liste.sort(function(a, b){
        return a[Wert] - b[Wert];
    });
    return Liste;
    

    Leere Listen werden deklariert und erzeugt
    e7ca717a-8620-4147-83a8-a2fb65310404-image.png

    List wird sortiert => funktioniert
    3ccbfbe0-4cad-49b6-911e-dabbfa23b0f8-image.png

    eine weitere Liste wird erzeugt und sortiert => funktioniert
    2d78756d-dd1b-4b37-912b-75ee1a0d0479-image.png

    dann das gleiche nochmal => funktioniert nicht, die Liste wird nicht sortiert
    a6068ad7-2910-4408-9b23-2585abda2752-image.png

    Was kann das sein?

    Log von der oberen Liste sortiert, untere nicht
    af07ba80-2cd8-4b60-89a8-12ae491dff68-image.png

    paul53P 1 Antwort Letzte Antwort
    0
    • J joeysch

      Ich bin gerade dabei etwas für meine kommende Tibbersteuerung zu programmieren. In diesen Blockly erzeuge ich einige Listen die dann wieder sortiert werden sollen. Das woran ich verzweifle ist, das es mal funktioniert und mal nicht.

      Oben habe ich eine Funktion fürs sortieren

      var Wert = Wert - 1; 
      Liste.sort(function(a, b){
          return a[Wert] - b[Wert];
      });
      return Liste;
      

      Leere Listen werden deklariert und erzeugt
      e7ca717a-8620-4147-83a8-a2fb65310404-image.png

      List wird sortiert => funktioniert
      3ccbfbe0-4cad-49b6-911e-dabbfa23b0f8-image.png

      eine weitere Liste wird erzeugt und sortiert => funktioniert
      2d78756d-dd1b-4b37-912b-75ee1a0d0479-image.png

      dann das gleiche nochmal => funktioniert nicht, die Liste wird nicht sortiert
      a6068ad7-2910-4408-9b23-2585abda2752-image.png

      Was kann das sein?

      Log von der oberen Liste sortiert, untere nicht
      af07ba80-2cd8-4b60-89a8-12ae491dff68-image.png

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

      @joeysch
      Schau mal hier.
      Es wird eine Liste mit Objekten, die Stunde und Preis enthalten, gebildet und anschließend nach Preis sortiert. Die passenden Stunden werden dann in einer weiteren Schleife ermittelt.
      Wenn man - so wie Du - keine Objekte verwendet, geht beim Sortieren leicht der Zusammenhang zwischen Zeit und Preis verloren.

      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

      J 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @joeysch
        Schau mal hier.
        Es wird eine Liste mit Objekten, die Stunde und Preis enthalten, gebildet und anschließend nach Preis sortiert. Die passenden Stunden werden dann in einer weiteren Schleife ermittelt.
        Wenn man - so wie Du - keine Objekte verwendet, geht beim Sortieren leicht der Zusammenhang zwischen Zeit und Preis verloren.

        J Offline
        J Offline
        joeysch
        schrieb am zuletzt editiert von joeysch
        #3

        @paul53
        Ja, danke das kenne ich schon. Ich will aber nicht nur was abtippen sondern auch verstehen was da passiert.
        Warum sortiert Blockly die letzte Liste nicht? Das muss ja irgendeinen Grund haben. Der Aufbau ist genau der gleiche wie bei der Liste davor.
        6298994d-e006-460f-84d0-3f916c888e06-image.png
        Die eine ja die andere nein, warum?

        Das auseinandernehmen von Zeit und Preis ist schon geschehen, in diesen Listen möchte ich nur die Zeiten chronologisch sortieren.

        J 1 Antwort Letzte Antwort
        0
        • J joeysch

          @paul53
          Ja, danke das kenne ich schon. Ich will aber nicht nur was abtippen sondern auch verstehen was da passiert.
          Warum sortiert Blockly die letzte Liste nicht? Das muss ja irgendeinen Grund haben. Der Aufbau ist genau der gleiche wie bei der Liste davor.
          6298994d-e006-460f-84d0-3f916c888e06-image.png
          Die eine ja die andere nein, warum?

          Das auseinandernehmen von Zeit und Preis ist schon geschehen, in diesen Listen möchte ich nur die Zeiten chronologisch sortieren.

          J Offline
          J Offline
          joeysch
          schrieb am zuletzt editiert von
          #4

          Ok, habe es jetzt mal mit den Objekten gemacht und es funktioniert.
          Bleibt noch die Frage warum das andere nicht?

          paul53P 1 Antwort Letzte Antwort
          0
          • J joeysch

            Ok, habe es jetzt mal mit den Objekten gemacht und es funktioniert.
            Bleibt noch die Frage warum das andere nicht?

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

            @joeysch
            Was möchtest Du erreichen? Die 4 günstigsten und / oder teuersten zusammenhängenden Stunden?
            Dann müssen die Preise von jeweils 4 aufeinanderfolgenden Stunden summiert und die Summen in eine Liste geschrieben werden, die anschließend nach den Summen sortiert 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

            J 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @joeysch
              Was möchtest Du erreichen? Die 4 günstigsten und / oder teuersten zusammenhängenden Stunden?
              Dann müssen die Preise von jeweils 4 aufeinanderfolgenden Stunden summiert und die Summen in eine Liste geschrieben werden, die anschließend nach den Summen sortiert wird.

              Blockly_temp.JPG

              J Offline
              J Offline
              joeysch
              schrieb am zuletzt editiert von
              #6

              @paul53
              Was ich erreichen möchte ist, das ich meine Batterie zu den günstigen Stunden lade und den teuren Stunden entlade.
              Das müssen aber nicht zwingend aufeinanderfolgende Stunden sein. Ebenso kann es sein, dass die teuren Stunden vor den günstigen liegen. Beispiel: die teuerste Zeit ist morgens um 8.00 Uhr und die günstigste abends um 23.00 Uhr. An diesem Tag macht es also auch keinen Sinn zu laden.
              Das habe ich jetzt auch soweit am laufen.
              1a7c3389-3fdc-4aa0-a5af-f117e665bbe3-image.png 9278d599-7b06-49cf-a3a7-9dbe501351cc-image.png 4ab5d3b0-20a0-41d9-8dad-2546ca4553bf-image.png ce50dd88-43eb-454a-9328-6196eac4a096-image.png 11e6bfdf-9e74-4257-b88f-a2cd22cfefb4-image.png 854b7745-dadb-43e9-a171-71da47c522b2-image.png

              Wenn dir was auffällt was falsch ist oder verbessert werden kann, immer her damit, ich will ja lernen.

              Damit hab ich die Werte die ich brauche und mir in die Datenpunkte schreibe.
              Daraus hab ich mir dann eine VIS gebastelt.
              9bd23607-445f-4a6f-b21a-3c64cf2861d9-image.png

              Als nächstes muss ich mir was basteln um die Batterieladung /- entladung über Modbus zu steuern.
              Ich habe ca. 29Kwh Speicherkapazität und kann mit bis zu 12Kw laden. Das heißt, wenn ich wie im Beispiel 4 günstige Stunden habe, kann ich die Ladeleistung etwas eindrosseln, wenn nur 1 Stunde günstig ist volle Leistung.

              paul53P 2 Antworten Letzte Antwort
              0
              • J joeysch

                @paul53
                Was ich erreichen möchte ist, das ich meine Batterie zu den günstigen Stunden lade und den teuren Stunden entlade.
                Das müssen aber nicht zwingend aufeinanderfolgende Stunden sein. Ebenso kann es sein, dass die teuren Stunden vor den günstigen liegen. Beispiel: die teuerste Zeit ist morgens um 8.00 Uhr und die günstigste abends um 23.00 Uhr. An diesem Tag macht es also auch keinen Sinn zu laden.
                Das habe ich jetzt auch soweit am laufen.
                1a7c3389-3fdc-4aa0-a5af-f117e665bbe3-image.png 9278d599-7b06-49cf-a3a7-9dbe501351cc-image.png 4ab5d3b0-20a0-41d9-8dad-2546ca4553bf-image.png ce50dd88-43eb-454a-9328-6196eac4a096-image.png 11e6bfdf-9e74-4257-b88f-a2cd22cfefb4-image.png 854b7745-dadb-43e9-a171-71da47c522b2-image.png

                Wenn dir was auffällt was falsch ist oder verbessert werden kann, immer her damit, ich will ja lernen.

                Damit hab ich die Werte die ich brauche und mir in die Datenpunkte schreibe.
                Daraus hab ich mir dann eine VIS gebastelt.
                9bd23607-445f-4a6f-b21a-3c64cf2861d9-image.png

                Als nächstes muss ich mir was basteln um die Batterieladung /- entladung über Modbus zu steuern.
                Ich habe ca. 29Kwh Speicherkapazität und kann mit bis zu 12Kw laden. Das heißt, wenn ich wie im Beispiel 4 günstige Stunden habe, kann ich die Ladeleistung etwas eindrosseln, wenn nur 1 Stunde günstig ist volle Leistung.

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

                @joeysch sagte: Das müssen aber nicht zwingend aufeinanderfolgende Stunden sein.

                Dann muss nur geprüft werden, ob die aktuelle Uhrzeit Bestandteil der Liste ist. Sortieren ist nicht erforderlich. Ich vermisse in deinem Blockly einen Trigger.

                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

                J 1 Antwort Letzte Antwort
                0
                • paul53P paul53

                  @joeysch sagte: Das müssen aber nicht zwingend aufeinanderfolgende Stunden sein.

                  Dann muss nur geprüft werden, ob die aktuelle Uhrzeit Bestandteil der Liste ist. Sortieren ist nicht erforderlich. Ich vermisse in deinem Blockly einen Trigger.

                  J Offline
                  J Offline
                  joeysch
                  schrieb am zuletzt editiert von
                  #8

                  @paul53 sagte in Listen sortieren, mal gehts, mal nicht:

                  Ich vermisse in deinem Blockly einen Trigger.

                  Den hab ich erstmal rausgelassen um zu testen.
                  Hab jetzt einen Zeittrigger auf 0:01 Uhr drin.

                  paul53P 1 Antwort Letzte Antwort
                  0
                  • J joeysch

                    @paul53 sagte in Listen sortieren, mal gehts, mal nicht:

                    Ich vermisse in deinem Blockly einen Trigger.

                    Den hab ich erstmal rausgelassen um zu testen.
                    Hab jetzt einen Zeittrigger auf 0:01 Uhr drin.

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

                    @joeysch sagte: Hab jetzt einen Zeittrigger auf 0:01 Uhr drin.

                    Man muss die Uhrzeit jede Stunde prüfen, wenn man Schaltoperationen davon abhängig machen will. Bei Werten von z.B. "18:00" in den Listen ist "18:01" zu spät. Deshalb verwende ich auch nur Stunden als Zahl in Listen.

                    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

                    J 1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @joeysch sagte: Hab jetzt einen Zeittrigger auf 0:01 Uhr drin.

                      Man muss die Uhrzeit jede Stunde prüfen, wenn man Schaltoperationen davon abhängig machen will. Bei Werten von z.B. "18:00" in den Listen ist "18:01" zu spät. Deshalb verwende ich auch nur Stunden als Zahl in Listen.

                      J Offline
                      J Offline
                      joeysch
                      schrieb am zuletzt editiert von
                      #10

                      @paul53

                      Moment, dieser Blockly soll eigentlich nur dafür da sein um die günstigsten und teuersten Stunden zu separieren. Hier wird noch nichts geschaltet oder geregelt. Da Tibber die Daten nur zweimal am Tag aktualisiert, um 0:00 Uhr und um 13:00 Uhr (für den Folgetag) schreibe ich mir die um 0:01 Uhr in die DP's. Diese verwende ich dann im folgenden Blockly weiter.

                      Hier mal mein Ansatz um den Ladestrom an die Anzahl der nacheinander verfügbaren günstigen Stunden zu regeln.
                      Was sagst du dazu?
                      ec562cfa-cf04-461a-af60-3eee07d76f2b-image.png

                      paul53P 1 Antwort Letzte Antwort
                      0
                      • J joeysch

                        @paul53

                        Moment, dieser Blockly soll eigentlich nur dafür da sein um die günstigsten und teuersten Stunden zu separieren. Hier wird noch nichts geschaltet oder geregelt. Da Tibber die Daten nur zweimal am Tag aktualisiert, um 0:00 Uhr und um 13:00 Uhr (für den Folgetag) schreibe ich mir die um 0:01 Uhr in die DP's. Diese verwende ich dann im folgenden Blockly weiter.

                        Hier mal mein Ansatz um den Ladestrom an die Anzahl der nacheinander verfügbaren günstigen Stunden zu regeln.
                        Was sagst du dazu?
                        ec562cfa-cf04-461a-af60-3eee07d76f2b-image.png

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

                        @joeysch sagte in Listen sortieren, mal gehts, mal nicht:

                        Diese verwende ich dann im folgenden Blockly weiter.

                        In Ordnung.

                        @joeysch sagte in Listen sortieren, mal gehts, mal nicht:

                        Was sagst du dazu?

                        Funktioniert so nicht. Die Prüfung oben ist falsch: Oder-Verküpfung von ms und Vergleich mit "hh:mm".

                        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

                        J 1 Antwort Letzte Antwort
                        0
                        • paul53P paul53

                          @joeysch sagte in Listen sortieren, mal gehts, mal nicht:

                          Diese verwende ich dann im folgenden Blockly weiter.

                          In Ordnung.

                          @joeysch sagte in Listen sortieren, mal gehts, mal nicht:

                          Was sagst du dazu?

                          Funktioniert so nicht. Die Prüfung oben ist falsch: Oder-Verküpfung von ms und Vergleich mit "hh:mm".

                          J Offline
                          J Offline
                          joeysch
                          schrieb am zuletzt editiert von
                          #12

                          @paul53

                          So sollte es gehen
                          c5c20ed8-8228-4c82-b525-c8ff672c2567-image.png

                          paul53P 1 Antwort Letzte Antwort
                          0
                          • J joeysch

                            @paul53

                            So sollte es gehen
                            c5c20ed8-8228-4c82-b525-c8ff672c2567-image.png

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

                            @joeysch sagte: So sollte es gehen

                            Nein. Man benötigt eine Oder-Verknüpfung von 4 Vergleichen. In welchem Format stehen die Zeiten in den Datenpunkten "guenstigste_zeit_N"?

                            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

                            J 1 Antwort Letzte Antwort
                            0
                            • paul53P paul53

                              @joeysch sagte: So sollte es gehen

                              Nein. Man benötigt eine Oder-Verknüpfung von 4 Vergleichen. In welchem Format stehen die Zeiten in den Datenpunkten "guenstigste_zeit_N"?

                              Blockly_temp.JPG

                              J Offline
                              J Offline
                              joeysch
                              schrieb am zuletzt editiert von
                              #14

                              @paul53

                              z.B. 4:00

                              paul53P 1 Antwort Letzte Antwort
                              0
                              • J joeysch

                                @paul53

                                z.B. 4:00

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

                                @joeysch sagte: z.B. 4:00

                                Also ohne führende "0" vor "10:00" Uhr? Dann muss anders formatiert werden:

                                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

                                J 1 Antwort Letzte Antwort
                                0
                                • paul53P paul53

                                  @joeysch sagte: z.B. 4:00

                                  Also ohne führende "0" vor "10:00" Uhr? Dann muss anders formatiert werden:

                                  Blockly_temp.JPG

                                  J Offline
                                  J Offline
                                  joeysch
                                  schrieb am zuletzt editiert von
                                  #16

                                  @paul53
                                  Ok, ich hatte es jetzt so geändert.
                                  d5bd32b4-9621-458e-961f-28873213d01c-image.png

                                  Zum Verständnis: Es müsste doch beides gehen?

                                  paul53P 1 Antwort Letzte Antwort
                                  0
                                  • J joeysch

                                    @paul53
                                    Ok, ich hatte es jetzt so geändert.
                                    d5bd32b4-9621-458e-961f-28873213d01c-image.png

                                    Zum Verständnis: Es müsste doch beides gehen?

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

                                    @joeysch sagte: Es müsste doch beides gehen?

                                    Teste es.

                                    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
                                    • J joeysch

                                      @paul53
                                      Was ich erreichen möchte ist, das ich meine Batterie zu den günstigen Stunden lade und den teuren Stunden entlade.
                                      Das müssen aber nicht zwingend aufeinanderfolgende Stunden sein. Ebenso kann es sein, dass die teuren Stunden vor den günstigen liegen. Beispiel: die teuerste Zeit ist morgens um 8.00 Uhr und die günstigste abends um 23.00 Uhr. An diesem Tag macht es also auch keinen Sinn zu laden.
                                      Das habe ich jetzt auch soweit am laufen.
                                      1a7c3389-3fdc-4aa0-a5af-f117e665bbe3-image.png 9278d599-7b06-49cf-a3a7-9dbe501351cc-image.png 4ab5d3b0-20a0-41d9-8dad-2546ca4553bf-image.png ce50dd88-43eb-454a-9328-6196eac4a096-image.png 11e6bfdf-9e74-4257-b88f-a2cd22cfefb4-image.png 854b7745-dadb-43e9-a171-71da47c522b2-image.png

                                      Wenn dir was auffällt was falsch ist oder verbessert werden kann, immer her damit, ich will ja lernen.

                                      Damit hab ich die Werte die ich brauche und mir in die Datenpunkte schreibe.
                                      Daraus hab ich mir dann eine VIS gebastelt.
                                      9bd23607-445f-4a6f-b21a-3c64cf2861d9-image.png

                                      Als nächstes muss ich mir was basteln um die Batterieladung /- entladung über Modbus zu steuern.
                                      Ich habe ca. 29Kwh Speicherkapazität und kann mit bis zu 12Kw laden. Das heißt, wenn ich wie im Beispiel 4 günstige Stunden habe, kann ich die Ladeleistung etwas eindrosseln, wenn nur 1 Stunde günstig ist volle Leistung.

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

                                      @joeysch sagte: Batterie zu den günstigen Stunden lade und den teuren Stunden entlade.

                                      Wenn man die nach Preisen sortierte Liste mit 24 Objekten in einen Datenpunkt vom Typ "array" schreibt, kann man die Liste für die Batterieladung und -entladung in einem weiteren Skript auswerten:

                                      Blockly_temp.JPG

                                      EDIT: Hier das Skript zum Erstellen der Liste mit 24 Objekten:

                                      Blockly_temp.JPG

                                      Da der Adapter um Mitternacht alle Werte neu schreibt, sollte man ihm ein paar Sekunden Zeit geben, bevor man die Datenpunkte einliest.

                                      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

                                      J 1 Antwort Letzte Antwort
                                      0
                                      • paul53P paul53

                                        @joeysch sagte: Batterie zu den günstigen Stunden lade und den teuren Stunden entlade.

                                        Wenn man die nach Preisen sortierte Liste mit 24 Objekten in einen Datenpunkt vom Typ "array" schreibt, kann man die Liste für die Batterieladung und -entladung in einem weiteren Skript auswerten:

                                        Blockly_temp.JPG

                                        EDIT: Hier das Skript zum Erstellen der Liste mit 24 Objekten:

                                        Blockly_temp.JPG

                                        Da der Adapter um Mitternacht alle Werte neu schreibt, sollte man ihm ein paar Sekunden Zeit geben, bevor man die Datenpunkte einliest.

                                        J Offline
                                        J Offline
                                        joeysch
                                        schrieb am zuletzt editiert von
                                        #19

                                        @paul53
                                        So wie ich das lese, lädt und entlädt das System bei günstigsten bzw. teuersten Preisen.
                                        Aber, die Werte des zweiten Tages kommen erst ab 13.00 Uhr. Mann müsste noch die Verluste die durch das Laden und Entladen berücksichtigen (ca.20%) und was ist, wenn die teuerste Zeit vor der günstigsten liegt.

                                        paul53P 1 Antwort Letzte Antwort
                                        0
                                        • J joeysch

                                          @paul53
                                          So wie ich das lese, lädt und entlädt das System bei günstigsten bzw. teuersten Preisen.
                                          Aber, die Werte des zweiten Tages kommen erst ab 13.00 Uhr. Mann müsste noch die Verluste die durch das Laden und Entladen berücksichtigen (ca.20%) und was ist, wenn die teuerste Zeit vor der günstigsten liegt.

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

                                          @joeysch sagte: die Werte des zweiten Tages kommen erst ab 13.00 Uhr.

                                          Die spielen keine Rolle, da nur um kurz nach Mitternacht die Werte des aktuellen Tages geholt werden. Es wird nach den Preisen des aktuellen Tages sortiert. Die Reihenfolge der Stunden spielt keine Rolle.

                                          Sollen die Preise des nächsten Tages auch berücksichtigt werden, muss am Nachmittag noch einmal eine Abfrage starten, die allerdings nicht nur die Werte unter "PricesToday" verwenden kann.

                                          @joeysch sagte in Listen sortieren, mal gehts, mal nicht:

                                          Mann müsste noch die Verluste die durch das Laden und Entladen berücksichtigen (ca.20%)

                                          Das muss man bei der Ermittlung von "Aufladedauer" und "Entladedauer" (in Stunden) berücksichtigen.

                                          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

                                          J 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

                                          876

                                          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