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

  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. E3DC Hauskraftwerk steuern

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.4k

E3DC Hauskraftwerk steuern

Geplant Angeheftet Gesperrt Verschoben JavaScript
3.5k Beiträge 70 Kommentatoren 1.6m Aufrufe 61 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.
  • F funzel

    Ich bin auf der Suche nach dem Direktverbrauch der S10. Idealerweise einen aufsteigenden Zähler, aus dem man in Relation zur Zeit eine Differenz bilden kann, damit ein Ausfall oder das Abfrageintervall keinen Einfluss auf die Summe hat.

    Die App my3e arbeitet da, laut Entwickler der App, mit den Daten aus der Cloud von E3DC. Allerdings soll es via rscp zumindest die Möglichkeit der Historie aus der DB unter anderm in dem DB_REQ_HISTORY geben.

    Perfekt wäre natürlich ein Zähler für Direktverbrauch, einen für Entnahme aus der Batterie und eine Summe derer um z.B. die Ersparnis durch selbsterzeugtem Strom zu ermitteln. Vielleicht hat ja wer Ideen oder bereits was umgesetzt. Danke!

    A Online
    A Online
    ArnoD
    schrieb am zuletzt editiert von
    #1597

    @funzel sagte in E3DC Hauskraftwerk steuern:

    Ich bin auf der Suche nach dem Direktverbrauch der S10.

    Meinst du mit Direktverbrauch deinen Eigenverbrauch?
    Da verwende ich den Stromzähler vom EVU.

    1 Antwort Letzte Antwort
    0
    • J jans_ios

      @arnod
      Grundsätzlich wäre es ganz cool, wenn das Skript in einem Datenpunkt die "für anderes" verwendbare Energie in Watt angeben würde. Da könnte man dann bspw. ein Skript für eine Wärmepumpe anhängen oder aber auch wie in meinem Fall den Heizstab. Das müsste doch recht einfach realisierbar sein, oder?

      A Online
      A Online
      ArnoD
      schrieb am zuletzt editiert von
      #1598

      @jans_ios sagte in E3DC Hauskraftwerk steuern:

      Grundsätzlich wäre es ganz cool, wenn das Skript in einem Datenpunkt die "für anderes" verwendbare Energie in Watt angeben würde. Da könnte man dann bspw. ein Skript für eine Wärmepumpe anhängen oder aber auch wie in meinem Fall den Heizstab. Das müsste doch recht einfach realisierbar sein, oder?

      Das ist dann die Einspeiseleistung, das ist der Rest, was aktuell nicht benötigt wird.

      J 1 Antwort Letzte Antwort
      0
      • A ArnoD

        @jans_ios sagte in E3DC Hauskraftwerk steuern:

        Grundsätzlich wäre es ganz cool, wenn das Skript in einem Datenpunkt die "für anderes" verwendbare Energie in Watt angeben würde. Da könnte man dann bspw. ein Skript für eine Wärmepumpe anhängen oder aber auch wie in meinem Fall den Heizstab. Das müsste doch recht einfach realisierbar sein, oder?

        Das ist dann die Einspeiseleistung, das ist der Rest, was aktuell nicht benötigt wird.

        J Offline
        J Offline
        jans_ios
        schrieb am zuletzt editiert von
        #1599

        @arnod
        Das ist richtig - wenn ich die jedoch "aufsauge" und in Heizstab, Wärmepumpe o.ä. schicke, so dass die Einspeisung so gering wie möglich ist, bricht Charge-Control ab, weil zu wenig Strom zum Verwalten da ist. Daher dachte ich, Charge-Control könnte bspw. einen Strom per ioBroker-Objekt "zur Verfügung stellen", in einen weiteren Datenpunkt sollten dann die Abnehmer genau diesen Teils des Stroms reinschreiben, was sie nutzen. Daraus könnte Charge-Control dann errechnen, was wirklich verfügbar ist etc.

        Quasi eine kleine Schnittstelle, über die sonst eingespeister Strom kontrolliert zur Verfügung gestellt wird.

        Ich hoffe, ich konnte es einigermaßen erklären.

        A 1 Antwort Letzte Antwort
        0
        • J jans_ios

          @arnod
          Das scheint geklappt zu haben - ich habe das Update jedoch auch erst ganz kurz vor Beginn der heutigen PV-Leistung eingespielt. Ich beobachte das nächste Nacht nochmal! Danke auf jeden Fall!

          J Offline
          J Offline
          jans_ios
          schrieb am zuletzt editiert von
          #1600

          @ArnoD
          So, hier nochmal zur Bestätigung: Klappt seitdem top!

          1 Antwort Letzte Antwort
          0
          • J Offline
            J Offline
            jans_ios
            schrieb am zuletzt editiert von jans_ios
            #1601

            Ich habe noch ein anderes "Problem": Der Energieverbrauch des Wallbox-Skripts wird lt. Log um 23:58 Uhr erfolgreich gespeichert:

            2022-09-22 23:58:00.017  - info: javascript.0 (475) script.js.Eigene_Skripte.Energie.E3DC_Wallbox: Tagesertragswert gespeichert
            

            An dem Tag habe ich ca. 12kWh in meinen Hybrid geladen. Ich würde jetzt erwarten, dass im Objekt

            0_userdata.0.E3DC_Wallbox.Stromverbrauch.Verbrauch_E-Auto_kWh_Tag22

            genau diese ca. 12kWh auftauchen, dort steht aber eine glatte 0, zuletzt geändert am 13.09., allerdings mit Zeitstempel passend zum obigen Log 22.09. 28:58 Uhr:

            1e627aa8-c6f1-4d77-a789-be6cb82f445d-image.png

            Auch das Objekt "History.JSON" scheint nicht befüllt zu werden, hier ist sogar der Zeitstempel der 13.09.:
            d748d38b-6a11-4106-8301-67ee7d60256f-image.png

            Am 13.09. habe ich das Skript übrigens in Betrieb genommen, da wurden dann die Objekte erstellt, daher dieses Datum.

            Im View ist dadurch logischerweise auch alles leer:

            92a4c4ec-deda-4793-bfb4-99cca17b2c6b-image.png
            Was läuft hier wo falsch?

            Danke!

            Einen Download-Link zum kompletten Log des 22.09. schicke ich Dir per Chat, @ArnoD

            A 1 Antwort Letzte Antwort
            0
            • A ArnoD

              @freudi
              Hast du deinen Solcast API Key und die Dach ID Dachfläche1 und eventuell 2 richtig eingetragen?
              Error 404 bedeutet, dass die Seite nicht gefunden wurde und diese baut sich aus diesen drei Parameter zusammen.

              F Offline
              F Offline
              Freudi
              schrieb am zuletzt editiert von
              #1602

              @arnod
              ja, beide Flächen und den APIkey aus Solcast kopiert.

              Screenshot 2022-09-29 at 13-27-33 Solcast API Toolkit.png

              Ich habe einen Blackout.

              1 Antwort Letzte Antwort
              0
              • J Offline
                J Offline
                jans_ios
                schrieb am zuletzt editiert von
                #1603

                @freudi
                Da ich das hinbekommen habe, hier Hinweise, wo genau was zu finden ist. Auf der Solcast Website findest Du in Deinem Account (Manage Account) das Feld API Key, in dem Du Dir nach Klick auf "Show API Key" Deinen API-Key anzeigen lassen oder durch "Copy Key" in die Zwischenablage übernehmen kannst.
                7fb64247-0031-4594-8447-ccde39360700-image.png
                Im Bereich "Live and Forecast" findest Du die IDs Deiner beiden Dachflächen:
                93a2328f-482f-43b1-9c5b-3fc35b2ff987-image.png
                Und damit sollte es dann klappen.

                F 1 Antwort Letzte Antwort
                0
                • J jans_ios

                  @freudi
                  Da ich das hinbekommen habe, hier Hinweise, wo genau was zu finden ist. Auf der Solcast Website findest Du in Deinem Account (Manage Account) das Feld API Key, in dem Du Dir nach Klick auf "Show API Key" Deinen API-Key anzeigen lassen oder durch "Copy Key" in die Zwischenablage übernehmen kannst.
                  7fb64247-0031-4594-8447-ccde39360700-image.png
                  Im Bereich "Live and Forecast" findest Du die IDs Deiner beiden Dachflächen:
                  93a2328f-482f-43b1-9c5b-3fc35b2ff987-image.png
                  Und damit sollte es dann klappen.

                  F Offline
                  F Offline
                  Freudi
                  schrieb am zuletzt editiert von
                  #1604

                  @jans_ios

                  Super Danke. Ich habe "https://api.solcast.com.au/rooftop_sites......" kopiert.

                  1 Antwort Letzte Antwort
                  0
                  • J jans_ios

                    @arnod
                    Das ist richtig - wenn ich die jedoch "aufsauge" und in Heizstab, Wärmepumpe o.ä. schicke, so dass die Einspeisung so gering wie möglich ist, bricht Charge-Control ab, weil zu wenig Strom zum Verwalten da ist. Daher dachte ich, Charge-Control könnte bspw. einen Strom per ioBroker-Objekt "zur Verfügung stellen", in einen weiteren Datenpunkt sollten dann die Abnehmer genau diesen Teils des Stroms reinschreiben, was sie nutzen. Daraus könnte Charge-Control dann errechnen, was wirklich verfügbar ist etc.

                    Quasi eine kleine Schnittstelle, über die sonst eingespeister Strom kontrolliert zur Verfügung gestellt wird.

                    Ich hoffe, ich konnte es einigermaßen erklären.

                    A Online
                    A Online
                    ArnoD
                    schrieb am zuletzt editiert von
                    #1605

                    @jans_ios sagte in E3DC Hauskraftwerk steuern:

                    Das ist richtig - wenn ich die jedoch "aufsauge" und in Heizstab, Wärmepumpe o.ä. schicke, so dass die Einspeisung so gering wie möglich ist, bricht Charge-Control ab, weil zu wenig Strom zum Verwalten da ist. Daher dachte ich, Charge-Control könnte bspw. einen Strom per ioBroker-Objekt "zur Verfügung stellen", in einen weiteren Datenpunkt sollten dann die Abnehmer genau diesen Teils des Stroms reinschreiben, was sie nutzen. Daraus könnte Charge-Control dann errechnen, was wirklich verfügbar ist etc.

                    Das ist dann aber das gleiche wie, wenn gleich die Einspeiseleistung verwendet wird.
                    Das Script Charge-Control regelt die Batterieladung natürlich nur so lange, wie auch was zum Regeln da ist.
                    Wenn jetzt mit 1000W in das Netz eingespeist wird, kann jeder Verbraucher 900W verwenden, ohne dass es Charge-Control beeinflusst. Wenn allerdings mehr verbraucht wird, dann wird Charge-Control nicht mehr regeln, weil ja nicht ausreichend Leistung vorhanden ist. Daran ändert aber ein eigenes Objekt auch nichts, sondern nur eine intelligente Steuerung (Script) was dafür sorg das eben nur 900W verbraucht werden oder wenn das nicht ausreicht, der Verbraucher nicht eingeschalten wird.

                    1 Antwort Letzte Antwort
                    0
                    • J jans_ios

                      Ich habe noch ein anderes "Problem": Der Energieverbrauch des Wallbox-Skripts wird lt. Log um 23:58 Uhr erfolgreich gespeichert:

                      2022-09-22 23:58:00.017  - info: javascript.0 (475) script.js.Eigene_Skripte.Energie.E3DC_Wallbox: Tagesertragswert gespeichert
                      

                      An dem Tag habe ich ca. 12kWh in meinen Hybrid geladen. Ich würde jetzt erwarten, dass im Objekt

                      0_userdata.0.E3DC_Wallbox.Stromverbrauch.Verbrauch_E-Auto_kWh_Tag22

                      genau diese ca. 12kWh auftauchen, dort steht aber eine glatte 0, zuletzt geändert am 13.09., allerdings mit Zeitstempel passend zum obigen Log 22.09. 28:58 Uhr:

                      1e627aa8-c6f1-4d77-a789-be6cb82f445d-image.png

                      Auch das Objekt "History.JSON" scheint nicht befüllt zu werden, hier ist sogar der Zeitstempel der 13.09.:
                      d748d38b-6a11-4106-8301-67ee7d60256f-image.png

                      Am 13.09. habe ich das Skript übrigens in Betrieb genommen, da wurden dann die Objekte erstellt, daher dieses Datum.

                      Im View ist dadurch logischerweise auch alles leer:

                      92a4c4ec-deda-4793-bfb4-99cca17b2c6b-image.png
                      Was läuft hier wo falsch?

                      Danke!

                      Einen Download-Link zum kompletten Log des 22.09. schicke ich Dir per Chat, @ArnoD

                      A Online
                      A Online
                      ArnoD
                      schrieb am zuletzt editiert von
                      #1606

                      @jans_ios sagte in E3DC Hauskraftwerk steuern:

                      An dem Tag habe ich ca. 12kWh in meinen Hybrid geladen. Ich würde jetzt erwarten, dass im Objekt
                      0_userdata.0.E3DC_Wallbox.Stromverbrauch.Verbrauch_E-Auto_kWh_Tag22
                      genau diese ca. 12kWh auftauchen, dort steht aber eine glatte 0, zuletzt geändert am 13.09., allerdings mit Zeitstempel passend zum obigen Log 22.09. 28:58

                      Das Script verwendet den Zähler modbus.1.inputRegisters.128_total_kwh und speichert den Wert in 0_userdata.0.E3DC_Wallbox.Stromverbrauch.ZaehlerstandTagAlt.
                      Jeden Tag vergleicht es den aktuellen Zählerstand mit dem alten gespeicherten Zählerstand und speichert die Differenz in 0_userdata.0.E3DC_Wallbox.Stromverbrauch.Verbrauch_E-Auto_kWh_Tagxx.
                      Wenn bei dir immer 0 eingetragen wird, dann prüfe mal, ob über Modbus der Zählerstand richtig übertragen wird.

                      J 1 Antwort Letzte Antwort
                      0
                      • A ArnoD

                        @jans_ios sagte in E3DC Hauskraftwerk steuern:

                        An dem Tag habe ich ca. 12kWh in meinen Hybrid geladen. Ich würde jetzt erwarten, dass im Objekt
                        0_userdata.0.E3DC_Wallbox.Stromverbrauch.Verbrauch_E-Auto_kWh_Tag22
                        genau diese ca. 12kWh auftauchen, dort steht aber eine glatte 0, zuletzt geändert am 13.09., allerdings mit Zeitstempel passend zum obigen Log 22.09. 28:58

                        Das Script verwendet den Zähler modbus.1.inputRegisters.128_total_kwh und speichert den Wert in 0_userdata.0.E3DC_Wallbox.Stromverbrauch.ZaehlerstandTagAlt.
                        Jeden Tag vergleicht es den aktuellen Zählerstand mit dem alten gespeicherten Zählerstand und speichert die Differenz in 0_userdata.0.E3DC_Wallbox.Stromverbrauch.Verbrauch_E-Auto_kWh_Tagxx.
                        Wenn bei dir immer 0 eingetragen wird, dann prüfe mal, ob über Modbus der Zählerstand richtig übertragen wird.

                        J Offline
                        J Offline
                        jans_ios
                        schrieb am zuletzt editiert von
                        #1607

                        @arnod
                        Tatsächlich steht hier eine aktuell eine 0, obwohl heute schon ca. 5kWh in mein Auto geladen wurden - woran kann das liegen? Der Ladevorgang läuft aktuell noch.
                        05234eff-70e5-4b7e-bbba-0ced4b74d780-image.png

                        A 3 Antworten Letzte Antwort
                        0
                        • J jans_ios

                          @arnod
                          Tatsächlich steht hier eine aktuell eine 0, obwohl heute schon ca. 5kWh in mein Auto geladen wurden - woran kann das liegen? Der Ladevorgang läuft aktuell noch.
                          05234eff-70e5-4b7e-bbba-0ced4b74d780-image.png

                          A Online
                          A Online
                          ArnoD
                          schrieb am zuletzt editiert von
                          #1608

                          @jans_ios
                          kann sein das deine Wallbox keinen Zähler hat, was ich nicht glaube oder aber das Modbus Register bei dir ein anderes ist.

                          1 Antwort Letzte Antwort
                          0
                          • J jans_ios

                            @arnod
                            Tatsächlich steht hier eine aktuell eine 0, obwohl heute schon ca. 5kWh in mein Auto geladen wurden - woran kann das liegen? Der Ladevorgang läuft aktuell noch.
                            05234eff-70e5-4b7e-bbba-0ced4b74d780-image.png

                            A Online
                            A Online
                            ArnoD
                            schrieb am zuletzt editiert von
                            #1609

                            @jans_ios
                            Schau mal was bei dir verbaut ist, sollte so aussehen:
                            20201226_131239.jpg

                            1 Antwort Letzte Antwort
                            0
                            • J jans_ios

                              @arnod
                              Tatsächlich steht hier eine aktuell eine 0, obwohl heute schon ca. 5kWh in mein Auto geladen wurden - woran kann das liegen? Der Ladevorgang läuft aktuell noch.
                              05234eff-70e5-4b7e-bbba-0ced4b74d780-image.png

                              A Online
                              A Online
                              ArnoD
                              schrieb am zuletzt editiert von
                              #1610

                              @jans_ios
                              Was steht bei dir in modbus.1.holdingRegisters.904_Energiezähler_Total drin ? Zählt der bei dir richtig ?
                              Dann könnte ich das im Script umstellen.

                              J 1 Antwort Letzte Antwort
                              0
                              • A ArnoD

                                @jans_ios
                                Was steht bei dir in modbus.1.holdingRegisters.904_Energiezähler_Total drin ? Zählt der bei dir richtig ?
                                Dann könnte ich das im Script umstellen.

                                J Offline
                                J Offline
                                jans_ios
                                schrieb am zuletzt editiert von
                                #1611

                                @arnod
                                Dieses Holdingregister wird bei mir gar nicht abgefragt. Ich habe Deine Datei von Github importiert, da ist es nicht enthalten. Ist die Datei nicht komplett?

                                A 1 Antwort Letzte Antwort
                                0
                                • J Offline
                                  J Offline
                                  jans_ios
                                  schrieb am zuletzt editiert von jans_ios
                                  #1612

                                  @arnod
                                  Beim Wallbox-Skript habe ich einen Fehler entdeckt. Wenn das Hauskraftwerk sein Ladeziel erreicht hat und die Ladeleistung auf 0 geht, wird im Lademodus 1 nicht die Wallbox mit Strom versorgt, sondern eingespeist. Dies kommt aus folgendem Skript-Teil zustande, da die 0 irgendwie nicht als Option angenommen wird:

                                          // Prüfen ob Werte Netz oder Batterie negativ sind
                                          if (NetzLeistung_W <= -500 && BatterieLeistung_W < 0){
                                              AutoLadeleistung_W = (PV_Leistung_W-Hausverbrauch_W+BatterieLeistung_W-NetzLeistung_W)-2070;
                                          }else if (NetzLeistung_W > -500 && BatterieLeistung_W < 0) {
                                              AutoLadeleistung_W = (PV_Leistung_W-Hausverbrauch_W+BatterieLeistung_W)-2070;                 // 2070 W Trägheitsreserve bei Netzbezug
                                          }else if (NetzLeistung_W > -500 && BatterieLeistung_W > 0) {
                                              AutoLadeleistung_W = (PV_Leistung_W-Hausverbrauch_W-BatterieLeistung_W);                                    // 2070 W Trägheitsreserve bei Netzbezug
                                          }else if (NetzLeistung_W <= -500 && BatterieLeistung_W > 0){
                                              AutoLadeleistung_W = (PV_Leistung_W-Hausverbrauch_W-BatterieLeistung_W-NetzLeistung_W);
                                          }                  
                                  

                                  Ergänze ich in der ersten Prüfzeile ein = startet der Ladevorgang - ich weiß nur nicht so recht, ob das logisch richtig ist:

                                  if (NetzLeistung_W <= -500 && BatterieLeistung_W <= 0){
                                  

                                  Was meinst Du dazu? Ist das = hier richtig?

                                  A 1 Antwort Letzte Antwort
                                  0
                                  • A ArnoD

                                    @Chilihead
                                    Aktuell könnte ich
                                    e3dc-rscp.0.EMS.SYS_SPECS.maxDischargePower
                                    e3dc-rscp.0.EMS.USED_DISCHARGE_LIMIT
                                    e3dc-rscp.0.EMS.SYS_SPECS.maxStartDischargePower
                                    verwenden.

                                    Dem Namen nach würde e3dc-rscp.0.EMS.SYS_SPECS.maxStartDischargePower am besten passen.
                                    Wie sieht es da bei dir aus, würde da die max. Batterie Entladeleistung passen?

                                    C Offline
                                    C Offline
                                    Chilihead
                                    schrieb am zuletzt editiert von
                                    #1613

                                    @arnod sorry war off

                                    ja, das würde überall passen, außer bei Limit ist Vorzeichen anders

                                    @arnod sagte in E3DC Hauskraftwerk steuern:

                                    @Chilihead
                                    Aktuell könnte ich
                                    e3dc-rscp.0.EMS.SYS_SPECS.maxDischargePower4500W
                                    e3dc-rscp.0.EMS.USED_DISCHARGE_LIMIT-4500W
                                    e3dc-rscp.0.EMS.SYS_SPECS.maxStartDischargePower4500W
                                    verwenden.

                                    Dem Namen nach würde e3dc-rscp.0.EMS.SYS_SPECS.maxStartDischargePower am besten passen.
                                    Wie sieht es da bei dir aus, würde da die max. Batterie Entladeleistung passen?

                                    1 Antwort Letzte Antwort
                                    0
                                    • J jans_ios

                                      @arnod
                                      Dieses Holdingregister wird bei mir gar nicht abgefragt. Ich habe Deine Datei von Github importiert, da ist es nicht enthalten. Ist die Datei nicht komplett?

                                      A Online
                                      A Online
                                      ArnoD
                                      schrieb am zuletzt editiert von
                                      #1614

                                      @jans_ios sagte in E3DC Hauskraftwerk steuern:

                                      Dieses Holdingregister wird bei mir gar nicht abgefragt. Ich habe Deine Datei von Github importiert, da ist es nicht enthalten. Ist die Datei nicht komplett?

                                      Ja, stimmt. Hatte das bei mir getestet und bei mir wurde hier nichts Sinnvolles übertragen.
                                      Kannst es ja mal bei dir versuchen, ob es da anders aussieht.
                                      Bei Holding-Register neue Adresse 904 Typ: Unsigned 32 bit (Big Endian) Faktor= 0.001

                                      J 1 Antwort Letzte Antwort
                                      0
                                      • J jans_ios

                                        @arnod
                                        Beim Wallbox-Skript habe ich einen Fehler entdeckt. Wenn das Hauskraftwerk sein Ladeziel erreicht hat und die Ladeleistung auf 0 geht, wird im Lademodus 1 nicht die Wallbox mit Strom versorgt, sondern eingespeist. Dies kommt aus folgendem Skript-Teil zustande, da die 0 irgendwie nicht als Option angenommen wird:

                                                // Prüfen ob Werte Netz oder Batterie negativ sind
                                                if (NetzLeistung_W <= -500 && BatterieLeistung_W < 0){
                                                    AutoLadeleistung_W = (PV_Leistung_W-Hausverbrauch_W+BatterieLeistung_W-NetzLeistung_W)-2070;
                                                }else if (NetzLeistung_W > -500 && BatterieLeistung_W < 0) {
                                                    AutoLadeleistung_W = (PV_Leistung_W-Hausverbrauch_W+BatterieLeistung_W)-2070;                 // 2070 W Trägheitsreserve bei Netzbezug
                                                }else if (NetzLeistung_W > -500 && BatterieLeistung_W > 0) {
                                                    AutoLadeleistung_W = (PV_Leistung_W-Hausverbrauch_W-BatterieLeistung_W);                                    // 2070 W Trägheitsreserve bei Netzbezug
                                                }else if (NetzLeistung_W <= -500 && BatterieLeistung_W > 0){
                                                    AutoLadeleistung_W = (PV_Leistung_W-Hausverbrauch_W-BatterieLeistung_W-NetzLeistung_W);
                                                }                  
                                        

                                        Ergänze ich in der ersten Prüfzeile ein = startet der Ladevorgang - ich weiß nur nicht so recht, ob das logisch richtig ist:

                                        if (NetzLeistung_W <= -500 && BatterieLeistung_W <= 0){
                                        

                                        Was meinst Du dazu? Ist das = hier richtig?

                                        A Online
                                        A Online
                                        ArnoD
                                        schrieb am zuletzt editiert von ArnoD
                                        #1615

                                        @jans_ios sagte in E3DC Hauskraftwerk steuern:

                                        Ergänze ich in der ersten Prüfzeile ein = startet der Ladevorgang - ich weiß nur nicht so recht, ob das logisch richtig ist:
                                        if (NetzLeistung_W <= -500 && BatterieLeistung_W <= 0){

                                        Was meinst Du dazu? Ist das = hier richtig?

                                        Ja, das ist richtig. Danke :-)
                                        Das kann aber in zwei if abfragen eingetragen werden, da es für die Berechnung bei 0 keine Rolle spielt, ob diese ein positives oder negatives Vorzeichen hat.

                                        Werde das korrigieren und eine neue Version hochladen.

                                        A 1 Antwort Letzte Antwort
                                        0
                                        • A ArnoD

                                          @jans_ios sagte in E3DC Hauskraftwerk steuern:

                                          Ergänze ich in der ersten Prüfzeile ein = startet der Ladevorgang - ich weiß nur nicht so recht, ob das logisch richtig ist:
                                          if (NetzLeistung_W <= -500 && BatterieLeistung_W <= 0){

                                          Was meinst Du dazu? Ist das = hier richtig?

                                          Ja, das ist richtig. Danke :-)
                                          Das kann aber in zwei if abfragen eingetragen werden, da es für die Berechnung bei 0 keine Rolle spielt, ob diese ein positives oder negatives Vorzeichen hat.

                                          Werde das korrigieren und eine neue Version hochladen.

                                          A Online
                                          A Online
                                          ArnoD
                                          schrieb am zuletzt editiert von
                                          #1616

                                          Neue Version 0.4.2 E3DC_Wallbox Script hochgeladen.

                                          A 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

                                          686

                                          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