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. Praktische Anwendungen (Showcase)
  4. Geräte zu Stundenpreisen (EPEX) oder PV-Überschuss betreiben

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.6k

Geräte zu Stundenpreisen (EPEX) oder PV-Überschuss betreiben

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
awattarbilligbörseepexgünstigstrompreisstündlichtibber
156 Beiträge 24 Kommentatoren 38.2k Aufrufe 33 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.
  • T ThomKast

    @peter666666 Hi Peter. Anbei das Skript mit den Änderungen, so dass die bereits vergangenen Stunden nicht mehr berücksichtigt werden und die Meldungen der nächsten Aufheiz-/Ladestunde nur einmal abgesetzt wird. Gruß, Thomas

    2024-01-10_APIS_EPEX_sortieren_und_Laden-Aufheizen.json

    Q Offline
    Q Offline
    Qlink
    schrieb am zuletzt editiert von
    #145

    @thomkast

    Vielen Dank für deine Hilfe !
    Ich kämpfe grad parallel noch etwas mit der Ansteuerung meiner Wärmepumpe, daher bin ich grad nicht so responsiv.
    Sobald ich das Thema gelöst habe werde ich mich deinen Scripten widmen...

    Beste Grüße

    1 Antwort Letzte Antwort
    1
    • T ThomKast

      @peter666666 Hi Peter. Anbei das Skript mit den Änderungen, so dass die bereits vergangenen Stunden nicht mehr berücksichtigt werden und die Meldungen der nächsten Aufheiz-/Ladestunde nur einmal abgesetzt wird. Gruß, Thomas

      2024-01-10_APIS_EPEX_sortieren_und_Laden-Aufheizen.json

      P Offline
      P Offline
      Peter666666
      schrieb am zuletzt editiert von
      #146

      @thomkast Vielen Dank Thomas. Werde ich testen! LG Peter

      LG Peter

      Intel NUC i5 / 16GB RAM / 512GB SSD
      Synology DS220+ 10GB RAM / 8TB

      1 Antwort Letzte Antwort
      0
      • T Offline
        T Offline
        ThomKast
        schrieb am zuletzt editiert von ThomKast
        #147

        @Peter666666 Hi Peter, nun hat es doch etwas länger gedauert... Aber :-)

        Anbei das überarbeitete Skript. 2024-01-26_APIS_AT_EPEX-Steuerung.json
        Die verwendeten Datenpunkte sind unverändert geblieben.

        Das Skript setzte nun den DP "WP_Freigabe" bei passender Stunde auf "true" und setzt den DP nach überschreiten der "Anzahl_Heiz-Lade-Stunden" wieder auf "false" zurück.

        Beachte bitte, dass das Skript beim Start (, bzw. wenn Du es dann aufrufst) direkt auf die "aktuelle Stunde" prüft. Sollte die aktuelle Stunde eine der günstigsten Stunden sein, wird der DP direkt auf "true" gesetzt. Je nach dem wieviel Minuten bereits von der aktuellen Stunde vergangen sind, steht in dieser Stunde dann natürlich keine komplette Stunde mehr zur Verfügung...
        Bsp: es ist 10:23 Uhr -> das Script wird aufgerufen
        -> günstigste Stunden werden zusammengestellt
        -> die erste günstige Stunde liegt von 10:00 bis 10:59
        -> Es wird geprüft, ob die aktuelle eine günstige Stunde ist
        -> ja aktuelle Stunde ist günstige Stunde
        -> DP wird auf "true" gesetzt
        -> die nächste Prüfung auf günstige Stunde erfolgt erst um 11:01
        ... solltest Du mit einer "Anzahl_Heiz-Lade-Stunden" = 1 arbeiten, bleibt der DP nur noch für 37 Minuten auf "true".

        -----------------------------------------
        Eines ist noch gaaaaaanz wichtig !
        Solltest Du den Skript-Teil in Deine Lösung einbinden, ist es wichtig, dass Du den CRON im Script-Teil immer stoppst. Mit jedem Aufruf wird ein CRON gesetzt. Rufst Du den Script-Teil mehrfach auf, laufen mehrfach die CRONs ab. Also immer beim Aufruf den STOP davor setzen...00cc1b08-d610-4556-8226-5b9105776119-image.png
        Oder Du setzt den STOP direkt am Anfang des Scripts. Das wäre das Sicherste.
        ... habe ich jetzt nicht mehr gemacht, da ich das Script bereits exportiert hatte ;-) ...

        Ich hoffe dies hilft Dir weiter ;-). Gruß, Thomas

        A 1 Antwort Letzte Antwort
        1
        • T ThomKast

          @Peter666666 Hi Peter, nun hat es doch etwas länger gedauert... Aber :-)

          Anbei das überarbeitete Skript. 2024-01-26_APIS_AT_EPEX-Steuerung.json
          Die verwendeten Datenpunkte sind unverändert geblieben.

          Das Skript setzte nun den DP "WP_Freigabe" bei passender Stunde auf "true" und setzt den DP nach überschreiten der "Anzahl_Heiz-Lade-Stunden" wieder auf "false" zurück.

          Beachte bitte, dass das Skript beim Start (, bzw. wenn Du es dann aufrufst) direkt auf die "aktuelle Stunde" prüft. Sollte die aktuelle Stunde eine der günstigsten Stunden sein, wird der DP direkt auf "true" gesetzt. Je nach dem wieviel Minuten bereits von der aktuellen Stunde vergangen sind, steht in dieser Stunde dann natürlich keine komplette Stunde mehr zur Verfügung...
          Bsp: es ist 10:23 Uhr -> das Script wird aufgerufen
          -> günstigste Stunden werden zusammengestellt
          -> die erste günstige Stunde liegt von 10:00 bis 10:59
          -> Es wird geprüft, ob die aktuelle eine günstige Stunde ist
          -> ja aktuelle Stunde ist günstige Stunde
          -> DP wird auf "true" gesetzt
          -> die nächste Prüfung auf günstige Stunde erfolgt erst um 11:01
          ... solltest Du mit einer "Anzahl_Heiz-Lade-Stunden" = 1 arbeiten, bleibt der DP nur noch für 37 Minuten auf "true".

          -----------------------------------------
          Eines ist noch gaaaaaanz wichtig !
          Solltest Du den Skript-Teil in Deine Lösung einbinden, ist es wichtig, dass Du den CRON im Script-Teil immer stoppst. Mit jedem Aufruf wird ein CRON gesetzt. Rufst Du den Script-Teil mehrfach auf, laufen mehrfach die CRONs ab. Also immer beim Aufruf den STOP davor setzen...00cc1b08-d610-4556-8226-5b9105776119-image.png
          Oder Du setzt den STOP direkt am Anfang des Scripts. Das wäre das Sicherste.
          ... habe ich jetzt nicht mehr gemacht, da ich das Script bereits exportiert hatte ;-) ...

          Ich hoffe dies hilft Dir weiter ;-). Gruß, Thomas

          A Offline
          A Offline
          Aley
          schrieb am zuletzt editiert von Aley
          #148

          @thomkast Hi Thomas,

          vielen Dank für Deine tolle Arbeit. Ich bin auch gerade dabei, auf dynamische Strompreise umzustellen, und werde ab 1.4.2024 auch von SmartEnergy beliefert.

          Deshalb möchte ich meine großen Verbraucher (WP, WM, GS...) zu den günstigsten Stunden laufen lassen, bzw. eher zu den teuersten Stunden bei WP eine Temperatur-Absenkung machen (über Shelly Plus 1 - Kontakt). Mir ist aufgefallen, dass vor allem die teuersten Stunden bei den EPEX Tages-Preisen raus stehen - und die WP läuft ja eigentlich jede Stunde für 20-25 min, um die Raumtemperatur zu halten. Es wird also wahrscheinlich nicht reichen, diese nur an 5-6 günstigsten Stunden des Tages laufen zu lassen, und trotzdem nicht zu frieren...

          Habe gerade versucht, Deine scripte in IOB zu importieren, bekomme aber diese Fehlermeldung:
          "TypeError: Invalid block definition for type: pushover"

          Das blockly scheint aber trotzdem komplett zu sein.
          Oder habe ich was übersehen? Oder was mache ich falsch?

          Ich brauche diese beiden scripts für mein Vorhaben:
          2024-01-26_APIS_AT_EPEX-Steuerung.json
          2023-01-30_TIBBER_script_BLOCKLY.json
          Richtig?

          Sorry für meine Fragen, ich bin noch relativ neu in IObroker...

          Danke für die Antworten!
          Lg
          Alex

          A 1 Antwort Letzte Antwort
          0
          • A Aley

            @thomkast Hi Thomas,

            vielen Dank für Deine tolle Arbeit. Ich bin auch gerade dabei, auf dynamische Strompreise umzustellen, und werde ab 1.4.2024 auch von SmartEnergy beliefert.

            Deshalb möchte ich meine großen Verbraucher (WP, WM, GS...) zu den günstigsten Stunden laufen lassen, bzw. eher zu den teuersten Stunden bei WP eine Temperatur-Absenkung machen (über Shelly Plus 1 - Kontakt). Mir ist aufgefallen, dass vor allem die teuersten Stunden bei den EPEX Tages-Preisen raus stehen - und die WP läuft ja eigentlich jede Stunde für 20-25 min, um die Raumtemperatur zu halten. Es wird also wahrscheinlich nicht reichen, diese nur an 5-6 günstigsten Stunden des Tages laufen zu lassen, und trotzdem nicht zu frieren...

            Habe gerade versucht, Deine scripte in IOB zu importieren, bekomme aber diese Fehlermeldung:
            "TypeError: Invalid block definition for type: pushover"

            Das blockly scheint aber trotzdem komplett zu sein.
            Oder habe ich was übersehen? Oder was mache ich falsch?

            Ich brauche diese beiden scripts für mein Vorhaben:
            2024-01-26_APIS_AT_EPEX-Steuerung.json
            2023-01-30_TIBBER_script_BLOCKLY.json
            Richtig?

            Sorry für meine Fragen, ich bin noch relativ neu in IObroker...

            Danke für die Antworten!
            Lg
            Alex

            A Offline
            A Offline
            Aley
            schrieb am zuletzt editiert von Aley
            #149

            Fehler gefunden:

            "TypeError: Invalid block definition for type: pushover"

            Habe kein Pushover installiert, darum hab ich das jetzt mal durch Telegram Nachricht ersetzt.

            Hatte auch übersehen, den DP "WP_Freigabe" anzulegen (ging irgendwie unter) :face_palm:

            Jetzt läuft das script mal zum Testen. Hab auch schon eine "Telegram Nachricht" erhalten, dass die nächste Aufheizstunde um 23:00 Uhr beginnt - das passt! Super!

            Werde die nächsten Tage mal beobachten, wie es läuft, und wie ich das ganze für meine WP-Heizungs-Steuerung gebrauchen kann. Ich denke, ich werde die "Anzahl_Heiz-Lade-Stunden" auf 20 stellen. Dann müsste er ja in den 4 teuersten Stunden ausschalten... bzw. die "WP_Freigabe" auf "false" setzten.

            Mal schauen, ob das so praktikabel ist für unsere Heizung. Im ungünstigsten Fall, liegen hald die 4 teuersten Stunden am Abend alle hintereinander - dann wird's wahrscheinlich ungemütlich im Haus :confounded:

            Bin für Euren Input dankbar - vielleicht hat das ja schon jemand umgesetzt und kann über Erfahrungen berichten :blush:

            A 1 Antwort Letzte Antwort
            0
            • A Aley

              Fehler gefunden:

              "TypeError: Invalid block definition for type: pushover"

              Habe kein Pushover installiert, darum hab ich das jetzt mal durch Telegram Nachricht ersetzt.

              Hatte auch übersehen, den DP "WP_Freigabe" anzulegen (ging irgendwie unter) :face_palm:

              Jetzt läuft das script mal zum Testen. Hab auch schon eine "Telegram Nachricht" erhalten, dass die nächste Aufheizstunde um 23:00 Uhr beginnt - das passt! Super!

              Werde die nächsten Tage mal beobachten, wie es läuft, und wie ich das ganze für meine WP-Heizungs-Steuerung gebrauchen kann. Ich denke, ich werde die "Anzahl_Heiz-Lade-Stunden" auf 20 stellen. Dann müsste er ja in den 4 teuersten Stunden ausschalten... bzw. die "WP_Freigabe" auf "false" setzten.

              Mal schauen, ob das so praktikabel ist für unsere Heizung. Im ungünstigsten Fall, liegen hald die 4 teuersten Stunden am Abend alle hintereinander - dann wird's wahrscheinlich ungemütlich im Haus :confounded:

              Bin für Euren Input dankbar - vielleicht hat das ja schon jemand umgesetzt und kann über Erfahrungen berichten :blush:

              A Offline
              A Offline
              Aley
              schrieb am zuletzt editiert von
              #150

              @aley said in Geräte zu Stundenpreisen (EPEX) oder PV-Überschuss betreiben:

              Im ungünstigsten Fall, liegen hald die 4 teuersten Stunden am Abend alle hintereinander - dann wird's wahrscheinlich ungemütlich im Haus

              Genauso ist es heute die 4 teuersten Stunden sind von 17:00-21:00 Uhr... :dizzy_face:

              D 1 Antwort Letzte Antwort
              0
              • A Aley

                @aley said in Geräte zu Stundenpreisen (EPEX) oder PV-Überschuss betreiben:

                Im ungünstigsten Fall, liegen hald die 4 teuersten Stunden am Abend alle hintereinander - dann wird's wahrscheinlich ungemütlich im Haus

                Genauso ist es heute die 4 teuersten Stunden sind von 17:00-21:00 Uhr... :dizzy_face:

                D Offline
                D Offline
                Diamand2k22
                schrieb am zuletzt editiert von
                #151

                @ThomKast

                Hallo ThomKast, sind die Skripte im ersten Post noch die Aktuellen? Habe diverse Versionen hier in dem Thread gesehen.
                Danke!

                1 Antwort Letzte Antwort
                0
                • B Offline
                  B Offline
                  bishop
                  schrieb am zuletzt editiert von
                  #152

                  @ThomKast
                  @Diamand2k22

                  gebe ich dir recht.
                  Wäre super wenn man im ersten Beitrag alle verfügbaren Version finden könnte.

                  Würde das auch gerne umsetzten, benötige das ganze aber ohne Tibber (habe ich leider nicht) und evtl. nur für den Geschirrspüler.
                  Sozusagen die Alte Version die es für den GS geben soll, kann sie aber nicht finden welche das sein soll.
                  Gibt nur Waschmaschine oder muss man das selber umschreiben!?!

                  Grüße

                  D 1 Antwort Letzte Antwort
                  0
                  • B bishop

                    @ThomKast
                    @Diamand2k22

                    gebe ich dir recht.
                    Wäre super wenn man im ersten Beitrag alle verfügbaren Version finden könnte.

                    Würde das auch gerne umsetzten, benötige das ganze aber ohne Tibber (habe ich leider nicht) und evtl. nur für den Geschirrspüler.
                    Sozusagen die Alte Version die es für den GS geben soll, kann sie aber nicht finden welche das sein soll.
                    Gibt nur Waschmaschine oder muss man das selber umschreiben!?!

                    Grüße

                    D Offline
                    D Offline
                    Diamand2k22
                    schrieb am zuletzt editiert von
                    #153

                    @ThomKast

                    Kannst du bitte nochmal die Skripte zur Verfügung stellen, ich kann mit dem neuen JS-Controller 7.0 die Skripte nicht mehr importieren. evtl. als Blockly Export.

                    Danke!

                    B 1 Antwort Letzte Antwort
                    0
                    • D Diamand2k22

                      @ThomKast

                      Kannst du bitte nochmal die Skripte zur Verfügung stellen, ich kann mit dem neuen JS-Controller 7.0 die Skripte nicht mehr importieren. evtl. als Blockly Export.

                      Danke!

                      B Offline
                      B Offline
                      bishop
                      schrieb am zuletzt editiert von bishop
                      #154

                      @diamand2k22
                      hier mal mein Export.
                      Vielleicht kannst damit was anfangen!
                      blockly_waschmaschine.txt

                      grüße

                      D 1 Antwort Letzte Antwort
                      0
                      • B bishop

                        @diamand2k22
                        hier mal mein Export.
                        Vielleicht kannst damit was anfangen!
                        blockly_waschmaschine.txt

                        grüße

                        D Offline
                        D Offline
                        Diamand2k22
                        schrieb am zuletzt editiert von Diamand2k22
                        #155

                        @bishop

                        Hi bishop, super vielen Dank! Der Import hat geklappt!
                        Gibt es da Erfahrungswerte zur groben Orientierung?

                        c4de4b26-0deb-4eaf-8791-d3df2cc9016d-image.png ![0_1728765203007_53373499-c4b1-4b3b-a794-00c57672b88a-image.png](Uploading 100%)

                        B 1 Antwort Letzte Antwort
                        0
                        • D Diamand2k22

                          @bishop

                          Hi bishop, super vielen Dank! Der Import hat geklappt!
                          Gibt es da Erfahrungswerte zur groben Orientierung?

                          c4de4b26-0deb-4eaf-8791-d3df2cc9016d-image.png ![0_1728765203007_53373499-c4b1-4b3b-a794-00c57672b88a-image.png](Uploading 100%)

                          B Offline
                          B Offline
                          bishop
                          schrieb am zuletzt editiert von
                          #156

                          @diamand2k22
                          waschmaschineEfahrungswerte.png

                          so in etwa.

                          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

                          797

                          Online

                          32.4k

                          Benutzer

                          81.4k

                          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