Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Datenpunkte filtern (rolling average)

NEWS

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

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

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

Datenpunkte filtern (rolling average)

Scheduled Pinned Locked Moved Skripten / Logik
28 Posts 4 Posters 2.4k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • paul53P paul53

    @passuff sagte: ich möchte Geräte in Abhängigkeit meines PV Überschusses steuern.

    Geräte mit unterschiedlicher oder gleicher Leistungsaufnahme zu- und abschalten? Oder die Leistung kontinuierlich steuern?
    Im ersten Fall sollte man ohnehin Verzögerungen im Minutenbereich vorsehen, damit nicht auf jede kleine Wolke / Wolkenlücke reagiert wird.

    P Offline
    P Offline
    passuff
    wrote on last edited by passuff
    #7

    @paul53
    Ja, das wird die nächste Aufgabe. Kann man den "debounce" mit einem timeout lösen?

    EDIT: https://forum.iobroker.net/post/905036
    So hattest du es bereits einmal vorgeschlagen. Ich denke das passt gut zu meiner Anwendung.

    paul53P 1 Reply Last reply
    0
    • P passuff

      @paul53
      Ja, das wird die nächste Aufgabe. Kann man den "debounce" mit einem timeout lösen?

      EDIT: https://forum.iobroker.net/post/905036
      So hattest du es bereits einmal vorgeschlagen. Ich denke das passt gut zu meiner Anwendung.

      paul53P Offline
      paul53P Offline
      paul53
      wrote on last edited by paul53
      #8

      @passuff sagte: So hattest du es bereits einmal vorgeschlagen.

      Das ist eine reine Entprellung, die nichts mit Berücksichtigung von Wolken zu tun hat.
      Seit Javascript-Version 7.0.5 erfolgt im Timeout-Block das setzen auf null automatisch.

      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

      P 1 Reply Last reply
      0
      • paul53P paul53

        @passuff sagte: So hattest du es bereits einmal vorgeschlagen.

        Das ist eine reine Entprellung, die nichts mit Berücksichtigung von Wolken zu tun hat.
        Seit Javascript-Version 7.0.5 erfolgt im Timeout-Block das setzen auf null automatisch.

        P Offline
        P Offline
        passuff
        wrote on last edited by
        #9

        @paul53
        Danke für die Info. Wie würdest du es dann machen?

        paul53P 1 Reply Last reply
        0
        • P passuff

          @paul53
          Danke für die Info. Wie würdest du es dann machen?

          paul53P Offline
          paul53P Offline
          paul53
          wrote on last edited by paul53
          #10

          @passuff sagte: Wie würdest du es dann machen?

          Wie viele Geräte mit welcher Leistungsaufnahme sollen abhängig vom Überschuss geschaltet werden?
          Beispiel mit 7 Stufen

          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

          P 1 Reply Last reply
          0
          • paul53P paul53

            @passuff sagte: Wie würdest du es dann machen?

            Wie viele Geräte mit welcher Leistungsaufnahme sollen abhängig vom Überschuss geschaltet werden?
            Beispiel mit 7 Stufen

            P Offline
            P Offline
            passuff
            wrote on last edited by
            #11

            @paul53
            Aktuell nur eine Wärmepumpe mit 600 Watt.

            paul53P 1 Reply Last reply
            0
            • P passuff

              @paul53
              Aktuell nur eine Wärmepumpe mit 600 Watt.

              paul53P Offline
              paul53P Offline
              paul53
              wrote on last edited by paul53
              #12

              @passuff sagte: nur eine Wärmepumpe mit 600 Watt.

              Beispiel mit Bezug positiv und Einspeisung negativ (Shelly):

              Blockly_temp.JPG

              Gerade für den Kompressor einer Wärmepumpe benötigt man ausreichend große Schaltabstände.

              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

              P 1 Reply Last reply
              0
              • paul53P paul53

                @passuff sagte: nur eine Wärmepumpe mit 600 Watt.

                Beispiel mit Bezug positiv und Einspeisung negativ (Shelly):

                Blockly_temp.JPG

                Gerade für den Kompressor einer Wärmepumpe benötigt man ausreichend große Schaltabstände.

                P Offline
                P Offline
                passuff
                wrote on last edited by passuff
                #13

                @paul53 ich denke da bin ich nah dran:

                522152dc-0378-4e57-a5cc-4dea76c1db16-image.png

                "Actual Power" ist die Leistung der Wallbox. Da diese eine eigene Überschussrechnung macht, addiere ich die Leistung auf die Leistung am Smartmeter "Power", damit die Wärmepumpe Vorrang vor der Wallbox hat.

                paul53P 2 Replies Last reply
                0
                • P passuff

                  @paul53 ich denke da bin ich nah dran:

                  522152dc-0378-4e57-a5cc-4dea76c1db16-image.png

                  "Actual Power" ist die Leistung der Wallbox. Da diese eine eigene Überschussrechnung macht, addiere ich die Leistung auf die Leistung am Smartmeter "Power", damit die Wärmepumpe Vorrang vor der Wallbox hat.

                  paul53P Offline
                  paul53P Offline
                  paul53
                  wrote on last edited by paul53
                  #14

                  @passuff sagte: da bin ich nah dran:

                  Unterschied: Bei deiner Lösung mit Timeout wird verzögert geschaltet, wenn der Grenzwert einmal über- bzw. unterschritten wurde. Bei meiner Version wird nur geschaltet, wenn der Grenzwert während der gesamten Verzögerungszeit über- bzw. unterschritten blieb. Dafür sorgen die "stop timeout".

                  @passuff sagte in Datenpunkte filtern (rolling average):

                  Da diese eine eigene Überschussrechnung macht

                  Die müsste man kennen, um deine Lösung zu verifizieren.

                  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

                  P 1 Reply Last reply
                  0
                  • paul53P paul53

                    @passuff sagte: da bin ich nah dran:

                    Unterschied: Bei deiner Lösung mit Timeout wird verzögert geschaltet, wenn der Grenzwert einmal über- bzw. unterschritten wurde. Bei meiner Version wird nur geschaltet, wenn der Grenzwert während der gesamten Verzögerungszeit über- bzw. unterschritten blieb. Dafür sorgen die "stop timeout".

                    @passuff sagte in Datenpunkte filtern (rolling average):

                    Da diese eine eigene Überschussrechnung macht

                    Die müsste man kennen, um deine Lösung zu verifizieren.

                    P Offline
                    P Offline
                    passuff
                    wrote on last edited by
                    #15

                    @paul53
                    Da war ich zu vorschnell. Sorry. Hast natürlich recht.

                    93dd6d19-ac16-4ccc-b960-2bd7d46726b2-image.png

                    1 Reply Last reply
                    0
                    • P passuff

                      @paul53 ich denke da bin ich nah dran:

                      522152dc-0378-4e57-a5cc-4dea76c1db16-image.png

                      "Actual Power" ist die Leistung der Wallbox. Da diese eine eigene Überschussrechnung macht, addiere ich die Leistung auf die Leistung am Smartmeter "Power", damit die Wärmepumpe Vorrang vor der Wallbox hat.

                      paul53P Offline
                      paul53P Offline
                      paul53
                      wrote on last edited by paul53
                      #16

                      @passuff sagte: damit die Wärmepumpe Vorrang vor der Wallbox hat.

                      Wenn die WP beim Einschalten Vorrang vor der WB haben soll: Wie kann dann die Leistungsaufnahme der WB als Einschaltkriterium dienen? Als Ausschaltkriterium durchaus, da die Leistungsaufnahme der WB stark sinkt, wenn die Autobatterie voll geladen ist.
                      Ich würde es so versuchen:

                      Blockly_temp.JPG

                      "Switch" = Wärmepumpe.
                      "Laden ein" = Freigabe Wallbox

                      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 Reply Last reply
                      0
                      • P Offline
                        P Offline
                        passuff
                        wrote on last edited by
                        #17

                        @paul53 sagte in Datenpunkte filtern (rolling average):

                        Wenn die WP beim Einschalten Vorrang vor der WB haben soll: Wie kann dann die Leistungsaufnahme der WB als Einschaltkriterium dienen?

                        Einspeisung + Leistung wallbox > Einschaltschwelle

                        paul53P 1 Reply Last reply
                        0
                        • P passuff

                          @paul53 sagte in Datenpunkte filtern (rolling average):

                          Wenn die WP beim Einschalten Vorrang vor der WB haben soll: Wie kann dann die Leistungsaufnahme der WB als Einschaltkriterium dienen?

                          Einspeisung + Leistung wallbox > Einschaltschwelle

                          paul53P Offline
                          paul53P Offline
                          paul53
                          wrote on last edited by
                          #18

                          @passuff sagte: Einspeisung + Leistung wallbox > Einschaltschwelle

                          Genau das verstehe ich nicht, wenn die WP Vorrang haben soll: Dann ist beim Einschalten der WP die Leistungsaufnahme der WB 0 oder sehr klein.

                          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

                          P 1 Reply Last reply
                          0
                          • paul53P paul53

                            @passuff sagte: Einspeisung + Leistung wallbox > Einschaltschwelle

                            Genau das verstehe ich nicht, wenn die WP Vorrang haben soll: Dann ist beim Einschalten der WP die Leistungsaufnahme der WB 0 oder sehr klein.

                            P Offline
                            P Offline
                            passuff
                            wrote on last edited by
                            #19

                            @paul53 sagte in Datenpunkte filtern (rolling average):

                            Dann ist beim Einschalten der WP die Leistungsaufnahme der WB 0 oder sehr klein.

                            Diesen Satz verstehe ich nicht.

                            paul53P 1 Reply Last reply
                            0
                            • P passuff

                              @paul53 sagte in Datenpunkte filtern (rolling average):

                              Dann ist beim Einschalten der WP die Leistungsaufnahme der WB 0 oder sehr klein.

                              Diesen Satz verstehe ich nicht.

                              paul53P Offline
                              paul53P Offline
                              paul53
                              wrote on last edited by
                              #20

                              @passuff
                              Vorrang der WP verstehe ich so, dass erst die WP eingeschaltet wird und wenn dann noch genügend Überschuss vorhanden ist, auch die WB freigegeben wird.

                              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

                              P 1 Reply Last reply
                              1
                              • paul53P paul53

                                @passuff
                                Vorrang der WP verstehe ich so, dass erst die WP eingeschaltet wird und wenn dann noch genügend Überschuss vorhanden ist, auch die WB freigegeben wird.

                                P Offline
                                P Offline
                                passuff
                                wrote on last edited by passuff
                                #21

                                @paul53
                                Das Thema Wallbox Prio muss ich kurz zurückstellen.
                                Mit dem oben gezeigten Skript habe ich folgende Reaktion, die ich nicht nachvollziehen kann:

                                dbc848d6-3f51-4315-bd6f-36ea6ff6cef8-image.png

                                In Magenta ist der Status der Wärmepumpe zu sehen. Nachdem die Einspeisung gemessen am Smartmeter unter 100 Watt sinkt, schaltet sich die Wärmepumpe wie gewollt aus. Jedoch schaltet sie nach exakt 5 minuten wieder ein um dann 2 Minuten zu laufen - das wiederholt sich dann. Die Zeiten entsprechen den Timeouts....

                                paul53P 2 Replies Last reply
                                0
                                • P passuff

                                  @paul53
                                  Das Thema Wallbox Prio muss ich kurz zurückstellen.
                                  Mit dem oben gezeigten Skript habe ich folgende Reaktion, die ich nicht nachvollziehen kann:

                                  dbc848d6-3f51-4315-bd6f-36ea6ff6cef8-image.png

                                  In Magenta ist der Status der Wärmepumpe zu sehen. Nachdem die Einspeisung gemessen am Smartmeter unter 100 Watt sinkt, schaltet sich die Wärmepumpe wie gewollt aus. Jedoch schaltet sie nach exakt 5 minuten wieder ein um dann 2 Minuten zu laufen - das wiederholt sich dann. Die Zeiten entsprechen den Timeouts....

                                  paul53P Offline
                                  paul53P Offline
                                  paul53
                                  wrote on last edited by paul53
                                  #22

                                  @passuff sagte: Jedoch schaltet sie nach exakt 5 minuten wieder ein um dann 2 Minuten zu laufen - das wiederholt sich dann. Die Zeiten entsprechen den Timeouts....

                                  Welches Skript? In diesem Skript sind die Vergleiche für "stop timeout" falsch herum. Geschaltet wird im sonst-Zweig.

                                  @passuff sagte in Datenpunkte filtern (rolling average):

                                  Thema Wallbox Prio

                                  Was denn nun? Soll die Wallbox priorisiert werden oder die Wärmepumpe?

                                  @passuff sagte in Datenpunkte filtern (rolling average):

                                  damit die Wärmepumpe Vorrang vor der Wallbox hat.

                                  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

                                  P 1 Reply Last reply
                                  0
                                  • paul53P paul53

                                    @passuff sagte: Jedoch schaltet sie nach exakt 5 minuten wieder ein um dann 2 Minuten zu laufen - das wiederholt sich dann. Die Zeiten entsprechen den Timeouts....

                                    Welches Skript? In diesem Skript sind die Vergleiche für "stop timeout" falsch herum. Geschaltet wird im sonst-Zweig.

                                    @passuff sagte in Datenpunkte filtern (rolling average):

                                    Thema Wallbox Prio

                                    Was denn nun? Soll die Wallbox priorisiert werden oder die Wärmepumpe?

                                    @passuff sagte in Datenpunkte filtern (rolling average):

                                    damit die Wärmepumpe Vorrang vor der Wallbox hat.

                                    P Offline
                                    P Offline
                                    passuff
                                    wrote on last edited by passuff
                                    #23

                                    @paul53 sagte in Datenpunkte filtern (rolling average):

                                    In diesem Skript sind die Vergleiche für "stop timeout" falsch herum. Geschaltet wird im sonst-Zweig.

                                    Sorry, auch nach mehrmaligem Überfliegen sehe ich keinen Unterschied - kannst du mir markieren was du meinst?
                                    5e883477-ced8-457b-994f-2fdbbfe67c8a-image.png

                                    paul53P 1 Reply Last reply
                                    0
                                    • P passuff

                                      @paul53 sagte in Datenpunkte filtern (rolling average):

                                      In diesem Skript sind die Vergleiche für "stop timeout" falsch herum. Geschaltet wird im sonst-Zweig.

                                      Sorry, auch nach mehrmaligem Überfliegen sehe ich keinen Unterschied - kannst du mir markieren was du meinst?
                                      5e883477-ced8-457b-994f-2fdbbfe67c8a-image.png

                                      paul53P Offline
                                      paul53P Offline
                                      paul53
                                      wrote on last edited by paul53
                                      #24

                                      @passuff sagte: was du meinst?

                                      Offenbar ist die Leistung bei Überschuss negativ. Dann bedeutet der folgende Vergleich,

                                      Blockly_temp.JPG

                                      dass bei einem Betrag des Überschusses von < 100 der Timer gestoppt wird und bei einem Betrag von > 100 ausgeschaltet wird.

                                      Damit das Verständnis für die Vergleiche einfacher ist, habe ich in den gezeigten Beispielen das Vorzeichen gedreht.

                                      ab5e01e0-0bad-426b-ac1d-23c073c8615b-image.png
                                      Im sonst-Zweig (Überschuss > 800 W) wird verzögert eingeschaltet.

                                      Den Vergleich unten verstehe ich nicht, denn oben hast du geschrieben
                                      @passuff sagte in Datenpunkte filtern (rolling average):

                                      "Actual Power" ist die Leistung der Wallbox.

                                      Den Vergleich oben kann ich schon gar nicht nachvollziehen, denn die Leistungsaufnahme der Wallbox wirkt auf die Einspeiseleistung zurück.

                                      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 Reply Last reply
                                      0
                                      • P passuff

                                        @paul53
                                        Das Thema Wallbox Prio muss ich kurz zurückstellen.
                                        Mit dem oben gezeigten Skript habe ich folgende Reaktion, die ich nicht nachvollziehen kann:

                                        dbc848d6-3f51-4315-bd6f-36ea6ff6cef8-image.png

                                        In Magenta ist der Status der Wärmepumpe zu sehen. Nachdem die Einspeisung gemessen am Smartmeter unter 100 Watt sinkt, schaltet sich die Wärmepumpe wie gewollt aus. Jedoch schaltet sie nach exakt 5 minuten wieder ein um dann 2 Minuten zu laufen - das wiederholt sich dann. Die Zeiten entsprechen den Timeouts....

                                        paul53P Offline
                                        paul53P Offline
                                        paul53
                                        wrote on last edited by paul53
                                        #25

                                        @passuff sagte: Wallbox Prio

                                        Wenn die Wallbox Priorität haben soll, würde ich es so versuchen:

                                        Blockly_temp.JPG

                                        oder so:

                                        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

                                        P 1 Reply Last reply
                                        0
                                        • paul53P paul53

                                          @passuff sagte: Wallbox Prio

                                          Wenn die Wallbox Priorität haben soll, würde ich es so versuchen:

                                          Blockly_temp.JPG

                                          oder so:

                                          Blockly_temp.JPG

                                          P Offline
                                          P Offline
                                          passuff
                                          wrote on last edited by passuff
                                          #26

                                          @paul53
                                          Vielen Dank für deine Hilfe.
                                          Die Priorisierung von Speicher und Wallbox geschieht im Wechselrichter. Ich habe bislang lediglich Wege gesucht, den PV Überschuss ohne Wallboxleistung (und Speicherleistung) als Vergleich zu nutzen. So wie ich die Wallboxleistung im obigen Screenshot addiert habe, macht es aber rückblickend wenig Sinn, da man eventuell den teilweisen Netzbezug ausblendet.
                                          Aktuell nutze ich vereinfacht zum Vergleich die aktuelle PV Leistung, und schalte wenn diese größer 2000Watt ist. Dann sollte auch mein Std Verbrauch gedeckt sein und ich "overrule" automatisch Wallbox und Speicher.

                                          3fb7cd41-0361-4a18-a523-43dbbd9cbaad-image.png

                                          P 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          398

                                          Online

                                          32.4k

                                          Users

                                          81.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe