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. ioBroker Allgemein
  4. Warmwasser und Photovoltaik mit Blockly

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    12
    1
    337

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.3k

Warmwasser und Photovoltaik mit Blockly

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
27 Beiträge 5 Kommentatoren 2.8k Aufrufe 1 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.
  • CodierknechtC Codierknecht

    @dominik124
    Ich würde Deine Aufgabenstellung wie folgt lösen:
    3f0ed2d2-90c8-46a8-9855-4f1d8d4a4263-image.png
    Der Trigger feuert, wenn sich Batterie oder PV ändern.
    Zwischen 08:00 und 17:00 Uhr wird dann der Heizstab eingeschaltet, wenn Batterie > 50 und PV > 2.000.

    Bliebe noch zu entscheiden, was außerhalb dieser Zeit passieren soll.

    D Offline
    D Offline
    dominik124
    schrieb am zuletzt editiert von dominik124
    #8

    @codierknecht Ahhh cool :-) Ich war parallel am Testen.

    Bei mir kam folgendes raus.

    blockly3.png

    CodierknechtC 2 Antworten Letzte Antwort
    0
    • D dominik124

      @codierknecht Ahhh cool :-) Ich war parallel am Testen.

      Bei mir kam folgendes raus.

      blockly3.png

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

      @dominik124
      Logische Ausdrücke sind immer entweder true oder false.
      Die muss man nicht nochmal auf "= wahr" prüfen.

      "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

      D 1 Antwort Letzte Antwort
      0
      • D dominik124

        @codierknecht Ahhh cool :-) Ich war parallel am Testen.

        Bei mir kam folgendes raus.

        blockly3.png

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

        @dominik124
        Du musst noch überlegen, was außerhalb der Zeit passieren soll.
        Lässt sich der Heizstab auch manuell einschalten?
        Dann muss durch das manuelle Einschalten eine ggf. aktive Automatik verriegelt werden, damit der WAF (Wife-Acceptance-Factor) nicht gegen 0 läuft.

        Szenario:
        Madam möchte Abends Warmwasser haben und schaltet den Heizstab ein.
        Alles Tacko und die Gute stellt sich unter die Dusche ... Gesang hallt durch's Haus.
        An den Eingangswerten (Batterie / PV) ändert sich nun etwas => der Trigger feuert.
        Da es aber nach 17:00 Uhr ist, schaltet die Automatik den Heizstab aus.
        Auf den nun folgenden Krawall möchte man unbedingt verzichten :grin:

        "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

        D 1 Antwort Letzte Antwort
        1
        • CodierknechtC Codierknecht

          @dominik124
          Logische Ausdrücke sind immer entweder true oder false.
          Die muss man nicht nochmal auf "= wahr" prüfen.

          D Offline
          D Offline
          dominik124
          schrieb am zuletzt editiert von dominik124
          #11

          @codierknecht :-) Das habe ich nun bei deinem Code auchh gesehen ... Danke.

          Dein Code sieht aber hübscher aus. Danke!

          Grüße Dom

          1 Antwort Letzte Antwort
          0
          • CodierknechtC Codierknecht

            @dominik124
            Du musst noch überlegen, was außerhalb der Zeit passieren soll.
            Lässt sich der Heizstab auch manuell einschalten?
            Dann muss durch das manuelle Einschalten eine ggf. aktive Automatik verriegelt werden, damit der WAF (Wife-Acceptance-Factor) nicht gegen 0 läuft.

            Szenario:
            Madam möchte Abends Warmwasser haben und schaltet den Heizstab ein.
            Alles Tacko und die Gute stellt sich unter die Dusche ... Gesang hallt durch's Haus.
            An den Eingangswerten (Batterie / PV) ändert sich nun etwas => der Trigger feuert.
            Da es aber nach 17:00 Uhr ist, schaltet die Automatik den Heizstab aus.
            Auf den nun folgenden Krawall möchte man unbedingt verzichten :grin:

            D Offline
            D Offline
            dominik124
            schrieb am zuletzt editiert von
            #12

            @codierknecht LOL Ja das stimmt :-) Aber wir wollen ja Engergie sparen und kalt Duschen ist gesund.

            Grüße Dom

            1 Antwort Letzte Antwort
            0
            • CodierknechtC Codierknecht

              @dominik124
              Ich würde Deine Aufgabenstellung wie folgt lösen:
              3f0ed2d2-90c8-46a8-9855-4f1d8d4a4263-image.png
              Der Trigger feuert, wenn sich Batterie oder PV ändern.
              Zwischen 08:00 und 17:00 Uhr wird dann der Heizstab eingeschaltet, wenn Batterie > 50 und PV > 2.000.

              Bliebe noch zu entscheiden, was außerhalb dieser Zeit passieren soll.

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

              @dominik124
              @codierknecht sagte: Der Trigger feuert, wenn sich Batterie oder PV ändern.
              Zwischen 08:00 und 17:00 Uhr wird dann der Heizstab eingeschaltet, wenn Batterie > 50 und PV > 2.000.

              Da sich die PV-Leistung viel öfter ändert als die Akku-Ladung, genügt es, auf die PV-Leistung zu triggern. Außerdem sollte man immer eine Hysterese vorsehen, damit nicht im Grenzbereich (um 2000 W) ständig ein- und ausgeschaltet wird.
              Vorschlag:

              Blockly_temp.JPG

              Der Vergleich unten verhindert unnötiges Senden (gegenseitige Störung).

              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

              D 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @dominik124
                @codierknecht sagte: Der Trigger feuert, wenn sich Batterie oder PV ändern.
                Zwischen 08:00 und 17:00 Uhr wird dann der Heizstab eingeschaltet, wenn Batterie > 50 und PV > 2.000.

                Da sich die PV-Leistung viel öfter ändert als die Akku-Ladung, genügt es, auf die PV-Leistung zu triggern. Außerdem sollte man immer eine Hysterese vorsehen, damit nicht im Grenzbereich (um 2000 W) ständig ein- und ausgeschaltet wird.
                Vorschlag:

                Blockly_temp.JPG

                Der Vergleich unten verhindert unnötiges Senden (gegenseitige Störung).

                D Offline
                D Offline
                dominik124
                schrieb am zuletzt editiert von
                #14

                @paul53 Danke für den Hinweis :+1:

                Ich habe zum Schluß noch eine Pause eingefügt.

                Bleibt aber die Frage wie sich die Anlage verhält wenn z.B. durch viele Wolken die Leistung "quasi" permanent zwischen 5% und 80% schwankt. Ich dachte da ein eine "bessere" zeitliche Prüfung.

                Zurzeit regnet es und der Übergang war gerade gar kein Problem.

                Ich berichte gerne wie es aussieht bei anderem Wetter :-)

                Grüße Dom

                paul53P 1 Antwort Letzte Antwort
                0
                • D dominik124

                  @paul53 Danke für den Hinweis :+1:

                  Ich habe zum Schluß noch eine Pause eingefügt.

                  Bleibt aber die Frage wie sich die Anlage verhält wenn z.B. durch viele Wolken die Leistung "quasi" permanent zwischen 5% und 80% schwankt. Ich dachte da ein eine "bessere" zeitliche Prüfung.

                  Zurzeit regnet es und der Übergang war gerade gar kein Problem.

                  Ich berichte gerne wie es aussieht bei anderem Wetter :-)

                  Grüße Dom

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

                  @dominik124 sagte: "bessere" zeitliche Prüfung.

                  Vorschlag:

                  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

                  D X 2 Antworten Letzte Antwort
                  0
                  • paul53P paul53

                    @dominik124 sagte: "bessere" zeitliche Prüfung.

                    Vorschlag:

                    Blockly_temp.JPG

                    D Offline
                    D Offline
                    dominik124
                    schrieb am zuletzt editiert von
                    #16

                    Hallo und guten Tag,

                    ich habe Paul53´s erstes Skript in Nutzung und es klappt gut.

                    Ich habe die min. Leistung allerdings hochgesetzt, weil es sonst dazu kommt das die Batterie ggf. bis fast 50% genutzt wird.

                    Was ich demnächst implementieren werde ist eine Aufladung für den Fall das es nur geringe Leistung durch die Photovoltaik gibt. Also im Bereich zwischen 2000-500w.

                    Vermutlich werde ich eine Prüfung der Batterieladung vornehmen und bei z:b. 95% Ladestand von 500 bis 2000 zulassen und dann sukksesiv weniger bis nur die Batterie aufgefüllt wird.

                    Aber bislang ist alles Top. Nochmals danke und ich berichte sobald ich angefangen habe.

                    Grüße Dom

                    1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @dominik124 sagte: "bessere" zeitliche Prüfung.

                      Vorschlag:

                      Blockly_temp.JPG

                      X Offline
                      X Offline
                      Xanon
                      schrieb am zuletzt editiert von
                      #17

                      @paul53
                      Hallo zusammen, auch ich versuche mich gerade am PV Überschuss.
                      Leider kapiere ich das Skript irgendwie nicht.
                      Ich versuche mich aktuell anzutasten aber irgendwie will es nicht so klappen, wie ich es mir vorstelle.

                      Ich will nicht meine Produktion, sondern meine Netzteinspeisung als Ausgangspunkt nehmen.

                      Wenn Batterie über 90% und 10 Min. gleich oder mehr 1000 Watt eingespeist wird, soll der Verbraucher einschalten.
                      Wenn 5 Min. lang unter 1000 Watt eingespeist, soll ausgeschaltet werden.

                      Ich habe aktuell min. über 3000 W Einspeisung und dennoch wird mein Verbraucher ausgeschaltet.
                      und wenn tatsächlich mal die 1000W unterschritten werden, dann schaltet er den Verbraucher an.
                      Also irgendwie falsch herum. Ich verstehe aber nicht warum.
                      Kann mir das jemand erklären?

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

                      Ohne Titel 3.png

                      HomoranH paul53P 2 Antworten Letzte Antwort
                      0
                      • X Xanon

                        @paul53
                        Hallo zusammen, auch ich versuche mich gerade am PV Überschuss.
                        Leider kapiere ich das Skript irgendwie nicht.
                        Ich versuche mich aktuell anzutasten aber irgendwie will es nicht so klappen, wie ich es mir vorstelle.

                        Ich will nicht meine Produktion, sondern meine Netzteinspeisung als Ausgangspunkt nehmen.

                        Wenn Batterie über 90% und 10 Min. gleich oder mehr 1000 Watt eingespeist wird, soll der Verbraucher einschalten.
                        Wenn 5 Min. lang unter 1000 Watt eingespeist, soll ausgeschaltet werden.

                        Ich habe aktuell min. über 3000 W Einspeisung und dennoch wird mein Verbraucher ausgeschaltet.
                        und wenn tatsächlich mal die 1000W unterschritten werden, dann schaltet er den Verbraucher an.
                        Also irgendwie falsch herum. Ich verstehe aber nicht warum.
                        Kann mir das jemand erklären?

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

                        Ohne Titel 3.png

                        HomoranH Nicht stören
                        HomoranH Nicht stören
                        Homoran
                        Global Moderator Administrators
                        schrieb am zuletzt editiert von
                        #18

                        @xanon welchen Wert zeigt dein Huawei.Meter bei Einspeisung an?

                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        X 1 Antwort Letzte Antwort
                        0
                        • X Xanon

                          @paul53
                          Hallo zusammen, auch ich versuche mich gerade am PV Überschuss.
                          Leider kapiere ich das Skript irgendwie nicht.
                          Ich versuche mich aktuell anzutasten aber irgendwie will es nicht so klappen, wie ich es mir vorstelle.

                          Ich will nicht meine Produktion, sondern meine Netzteinspeisung als Ausgangspunkt nehmen.

                          Wenn Batterie über 90% und 10 Min. gleich oder mehr 1000 Watt eingespeist wird, soll der Verbraucher einschalten.
                          Wenn 5 Min. lang unter 1000 Watt eingespeist, soll ausgeschaltet werden.

                          Ich habe aktuell min. über 3000 W Einspeisung und dennoch wird mein Verbraucher ausgeschaltet.
                          und wenn tatsächlich mal die 1000W unterschritten werden, dann schaltet er den Verbraucher an.
                          Also irgendwie falsch herum. Ich verstehe aber nicht warum.
                          Kann mir das jemand erklären?

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

                          Ohne Titel 3.png

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

                          @xanon sagte: meine Netzteinspeisung als Ausgangspunkt nehmen.

                          Dann ist eine Hysterese erforderlich, die etwas größer ist, als die Leistungsaufnahme des geschalteten Verbrauchers. Wie groß ist diese?

                          Ist "ActivePower" bei Einspeisung positiv oder negativ?

                          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

                          X 1 Antwort Letzte Antwort
                          0
                          • HomoranH Homoran

                            @xanon welchen Wert zeigt dein Huawei.Meter bei Einspeisung an?

                            X Offline
                            X Offline
                            Xanon
                            schrieb am zuletzt editiert von
                            #20

                            @homoran

                            einen Plus Wert.
                            Wenn ich aus dem Netzt ziehe, bekomme ich einen Minuswert
                            wert.png

                            paul53P 1 Antwort Letzte Antwort
                            0
                            • X Xanon

                              @homoran

                              einen Plus Wert.
                              Wenn ich aus dem Netzt ziehe, bekomme ich einen Minuswert
                              wert.png

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

                              @xanon sagte: einen Plus Wert.

                              Dann sind die Vergleiche falsch herum.
                              Hysterese 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

                              1 Antwort Letzte Antwort
                              0
                              • paul53P paul53

                                @xanon sagte: meine Netzteinspeisung als Ausgangspunkt nehmen.

                                Dann ist eine Hysterese erforderlich, die etwas größer ist, als die Leistungsaufnahme des geschalteten Verbrauchers. Wie groß ist diese?

                                Ist "ActivePower" bei Einspeisung positiv oder negativ?

                                X Offline
                                X Offline
                                Xanon
                                schrieb am zuletzt editiert von
                                #22

                                @paul53
                                zu Testzwecken habe ich nur eine Schaltbare Steckdose dran, ohne Verbraucher.
                                Will aktuell nur testen, ob das Skript schaltet.
                                Es schaltet aber immer falsch herum.
                                Bei überschreiten des Wertes von 1000 geht der Verbraucher aus und beim unterschreiten an.

                                Ist doch irgendwie komisch oder 🤷‍♂️

                                HomoranH paul53P 2 Antworten Letzte Antwort
                                0
                                • X Xanon

                                  @paul53
                                  zu Testzwecken habe ich nur eine Schaltbare Steckdose dran, ohne Verbraucher.
                                  Will aktuell nur testen, ob das Skript schaltet.
                                  Es schaltet aber immer falsch herum.
                                  Bei überschreiten des Wertes von 1000 geht der Verbraucher aus und beim unterschreiten an.

                                  Ist doch irgendwie komisch oder 🤷‍♂️

                                  HomoranH Nicht stören
                                  HomoranH Nicht stören
                                  Homoran
                                  Global Moderator Administrators
                                  schrieb am zuletzt editiert von
                                  #23

                                  @xanon sagte in Warmwasser und Photovoltaik mit Blockly:

                                  Es schaltet aber immer falsch herum.

                                  @paul53 sagte in Warmwasser und Photovoltaik mit Blockly:

                                  Dann sind die Vergleiche falsch herum.

                                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                  1 Antwort Letzte Antwort
                                  0
                                  • X Xanon

                                    @paul53
                                    zu Testzwecken habe ich nur eine Schaltbare Steckdose dran, ohne Verbraucher.
                                    Will aktuell nur testen, ob das Skript schaltet.
                                    Es schaltet aber immer falsch herum.
                                    Bei überschreiten des Wertes von 1000 geht der Verbraucher aus und beim unterschreiten an.

                                    Ist doch irgendwie komisch oder 🤷‍♂️

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

                                    @xanon sagte: Ist doch irgendwie komisch oder

                                    Nein, nicht komisch, da die Vergleiche falsch herum sind.

                                    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

                                    X 1 Antwort Letzte Antwort
                                    0
                                    • paul53P paul53

                                      @xanon sagte: Ist doch irgendwie komisch oder

                                      Nein, nicht komisch, da die Vergleiche falsch herum sind.

                                      X Offline
                                      X Offline
                                      Xanon
                                      schrieb am zuletzt editiert von
                                      #25

                                      @paul53
                                      @Homoran
                                      Vielen Dank erstmal für Eure Antworten.

                                      Sorry, aber genau das verstehe ich nicht.🥴

                                      Warum schaltet er den Verbraucher aus, wenn er doch Überproduktion hat und ich im Skript auch sage
                                      bei über 1000 AN
                                      1.png

                                      und unter 1000 AUS
                                      2.png

                                      und ich aber eine Einspeisung von sagen wir mal 3000 Watt habe.
                                      Dann greift doch der Punkt über 1000W also einschalten .

                                      paul53P 1 Antwort Letzte Antwort
                                      0
                                      • X Xanon

                                        @paul53
                                        @Homoran
                                        Vielen Dank erstmal für Eure Antworten.

                                        Sorry, aber genau das verstehe ich nicht.🥴

                                        Warum schaltet er den Verbraucher aus, wenn er doch Überproduktion hat und ich im Skript auch sage
                                        bei über 1000 AN
                                        1.png

                                        und unter 1000 AUS
                                        2.png

                                        und ich aber eine Einspeisung von sagen wir mal 3000 Watt habe.
                                        Dann greift doch der Punkt über 1000W also einschalten .

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

                                        @xanon sagte: ich im Skript auch sage bei über 1000 AN

                                        Nein, du sagst "delayOn stoppen" bei >= 1000 W. Eingeschaltet wird verzögert im sonst-Zweig, also bei < 1000 W.

                                        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

                                        X 1 Antwort Letzte Antwort
                                        0
                                        • paul53P paul53

                                          @xanon sagte: ich im Skript auch sage bei über 1000 AN

                                          Nein, du sagst "delayOn stoppen" bei >= 1000 W. Eingeschaltet wird verzögert im sonst-Zweig, also bei < 1000 W.

                                          X Offline
                                          X Offline
                                          Xanon
                                          schrieb am zuletzt editiert von
                                          #27

                                          @paul53
                                          🤦‍♂️ Hab´s kapiert

                                          Dankeschön 🙏

                                          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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          375

                                          Online

                                          32.5k

                                          Benutzer

                                          81.6k

                                          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