Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

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

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

E3DC Hauskraftwerk steuern

Geplant Angeheftet Gesperrt Verschoben JavaScript
3.6k Beiträge 72 Kommentatoren 1.7m Aufrufe 63 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.
  • A ArnoD

    Neue Version Charge-Control auf GitHub hochgeladen.

    Version: 1.6.9
    Änderungen:

    • Prüfung, ob die Zeitangaben (hour, minute) aus dem State .NaesteAktualisierung gültige Zahlen sind, bevor ein neuer Timer mit schedule() gesetzt wird.
      Bei ungültigen Werten (z.B. "NaN", null, leer) wird ein Fallback-Timer auf 3:00 Uhr gesetzt und ein Warnhinweis ins Log geschrieben.
    • Einführung einer Timer-Variable (TimerSolcast) für Solcast, um vor jedem neuen Schedule den alten Timer zu löschen.

    @Dave69-CH: Kannst du mal testen, ob mit dieser Version der Fehler zumindest abgefangen wird.

    D Offline
    D Offline
    Dave69-CH
    schrieb am zuletzt editiert von
    #3583

    @ArnoD
    Werde ich machen, komme aber erst Sammstag dazu.
    Und ja bei -0_userdata.0.Charge_Control.Proplanta.NaesteAktualisierung
    steht Ja oder nein keine Zeit. Wie kann Ich Das korrigieren?
    vielen dank für Deine tolle hilfe!

    A 1 Antwort Letzte Antwort
    0
    • D Dave69-CH

      @ArnoD
      Werde ich machen, komme aber erst Sammstag dazu.
      Und ja bei -0_userdata.0.Charge_Control.Proplanta.NaesteAktualisierung
      steht Ja oder nein keine Zeit. Wie kann Ich Das korrigieren?
      vielen dank für Deine tolle hilfe!

      A Offline
      A Offline
      ArnoD
      schrieb am zuletzt editiert von
      #3584

      @Dave69-CH
      Kannst du mir mal deinen Link zu der Proplanta Seite schicken.
      Ich denke das die Schweizer Version anders aufgebaut ist und deswegen die Zeit für die nächste Aktualisierung mit meinem Filter nicht gefunden wird.
      Auf der Seite werden diese Zeilen gesucht:
      1dd3b19e-1c7b-4586-814f-de0746287907-grafik.png

      Entweder gibt es die in der Schweizer Version nicht, oder sind anders beschrieben.

      D 1 Antwort Letzte Antwort
      0
      • A ArnoD

        Neue Version Charge-Control auf GitHub hochgeladen.

        Version: 1.6.9
        Änderungen:

        • Prüfung, ob die Zeitangaben (hour, minute) aus dem State .NaesteAktualisierung gültige Zahlen sind, bevor ein neuer Timer mit schedule() gesetzt wird.
          Bei ungültigen Werten (z.B. "NaN", null, leer) wird ein Fallback-Timer auf 3:00 Uhr gesetzt und ein Warnhinweis ins Log geschrieben.
        • Einführung einer Timer-Variable (TimerSolcast) für Solcast, um vor jedem neuen Schedule den alten Timer zu löschen.

        @Dave69-CH: Kannst du mal testen, ob mit dieser Version der Fehler zumindest abgefangen wird.

        D Offline
        D Offline
        Dave69-CH
        schrieb am zuletzt editiert von
        #3585

        @ArnoD Habe auf Version 1.6.9 Aktualisiert.
        Und hier die neuen Meldungen.

        javascript.0	12:56:56.809	info	
        
        Stopping script
        
        javascript.0	12:57:05.354	info	
        
        start JavaScript (Javascript/js)
        
        javascript.0	12:57:05.366	info	
        
        ##{"from":"Charge-Control", "message":"-==== Charge-Control Version 1.6.9 ====-"}##
        
        javascript.0	12:57:05.370	info	
        
        registered 0 subscriptions, 5 schedules, 0 messages, 0 logs and 0 file subscriptions
        
        javascript.0	12:57:05.700	info	
        
        ##{"from":"Charge-Control", "message":"-==== alle Objekt ID's angelegt ====-"}##
        
        javascript.0	12:57:05.783	info	
        
        ##{"from":"Charge-Control", "message":"-==== alle Objekte ID's überprüft ====-"}##
        
        javascript.0	12:57:05.933	info	
        
        ##{"from":"Charge-Control", "message":"-==== Speichergroesse_kWh=52 ====-"}##
        
        javascript.0	12:57:09.221	info	
        
        ##{"from":"Charge-Control", "message":" Rueckmeldung response.status Solcast= 200"}##
        
        javascript.0	12:57:10.689	info	
        
        ##{"from":"Charge-Control", "message":" Rueckmeldung response.status Solcast= 200"}##
        
        javascript.0	12:57:10.690	info	
        
        ##{"from":"Charge-Control", "message":" Summe PV Leistung Tag 2026-02-21 pv_estimate= 8.98 pv_estimate90= 13.6"}##
        
        javascript.0	12:57:10.690	info	
        
        ##{"from":"Charge-Control", "message":" Summe PV Leistung Tag 2026-02-22 pv_estimate= 44.55 pv_estimate90= 66.42"}##
        
        javascript.0	12:57:10.695	info	
        
        ##{"from":"Charge-Control", "message":" Summe PV Leistung Tag 2026-02-23 pv_estimate= 31.88 pv_estimate90= 57.63"}##
        
        javascript.0	12:57:10.698	info	
        
        ##{"from":"Charge-Control", "message":" Summe PV Leistung Tag 2026-02-24 pv_estimate= 55.25 pv_estimate90= 69.78"}##
        
        javascript.0	12:57:10.701	info	
        
        ##{"from":"Charge-Control", "message":" Summe PV Leistung Tag 2026-02-25 pv_estimate= 64 pv_estimate90= 73.18"}##
        
        javascript.0	12:57:10.704	info	
        
        ##{"from":"Charge-Control", "message":" Summe PV Leistung Tag 2026-02-26 pv_estimate= 70.39 pv_estimate90= 71.52"}##
        
        javascript.0	12:57:10.707	info	
        
        ##{"from":"Charge-Control", "message":" Summe PV Leistung Tag 2026-02-27 pv_estimate= 59.7 pv_estimate90= 74.19"}##
        
        javascript.0	12:57:12.377	warn	
        
        ##{"from":"Charge-Control", "message":"-==== Ungültige Zeit für Wetterdaten, Fallback auf 3:00 Uhr ====-"}##
        
        javascript.0	12:57:12.380	info	
        
        ##{"from":"Charge-Control", "message":"-==== ScriptStart() erfolgreich abgeschlossen ====-"}##
        
        javascript.0	12:57:14.280	warn	
        
        ##{"from":"Charge-Control", "message":"⚠️ Ungültige State-ID: 11 ⚠️"}##
        
        
        
        1 Antwort Letzte Antwort
        0
        • A ArnoD

          @Dave69-CH
          Kannst du mir mal deinen Link zu der Proplanta Seite schicken.
          Ich denke das die Schweizer Version anders aufgebaut ist und deswegen die Zeit für die nächste Aktualisierung mit meinem Filter nicht gefunden wird.
          Auf der Seite werden diese Zeilen gesucht:
          1dd3b19e-1c7b-4586-814f-de0746287907-grafik.png

          Entweder gibt es die in der Schweizer Version nicht, oder sind anders beschrieben.

          D Offline
          D Offline
          Dave69-CH
          schrieb am zuletzt editiert von Dave69-CH
          #3586

          @ArnoD Wo finde ich den Link?
          Unter Obiekte Proplanta steht im "NäechsteAktualisierung" Ja oder Nein.
          Wenn ich da eine Zeit eingebe wird der wert wieder in Ja / Nein geändert.

          So Sieht es diereckt auf der Proplanta Homepage aus:

          Schweiz-4933.jpg

          4933 Rütschelen Schweiz

          A 1 Antwort Letzte Antwort
          0
          • D Dave69-CH

            @ArnoD Wo finde ich den Link?
            Unter Obiekte Proplanta steht im "NäechsteAktualisierung" Ja oder Nein.
            Wenn ich da eine Zeit eingebe wird der wert wieder in Ja / Nein geändert.

            So Sieht es diereckt auf der Proplanta Homepage aus:

            Schweiz-4933.jpg

            4933 Rütschelen Schweiz

            A Offline
            A Offline
            ArnoD
            schrieb am zuletzt editiert von
            #3587

            @Dave69-CH
            Ok, dann funktioniert erstmal alles bei dir so weit.
            Ich teste es gerade mit den Wetterdaten von Basel und konnte den Fehler noch nicht reproduzieren.
            Ich muss mir meinen Filter noch mal genau ansehen, ob ich den etwas sicherer machen kann.

            D 1 Antwort Letzte Antwort
            0
            • A ArnoD

              @Dave69-CH
              Ok, dann funktioniert erstmal alles bei dir so weit.
              Ich teste es gerade mit den Wetterdaten von Basel und konnte den Fehler noch nicht reproduzieren.
              Ich muss mir meinen Filter noch mal genau ansehen, ob ich den etwas sicherer machen kann.

              D Offline
              D Offline
              Dave69-CH
              schrieb am zuletzt editiert von Dave69-CH
              #3588

              @ArnoD super Danke viel mals.
              Habe mal den wert bei -0_userdata.0.Charge_Control.Proplanta.NaesteAktualisierung von hand auf 04:00
              geändert. Er ändert sich danach wider in Ja oder Nein nach einer zeit. ??
              Kann es sein das ich was falsch eingegeben habe in den User Anpassungen?

              1 Antwort Letzte Antwort
              0
              • D Offline
                D Offline
                Dave69-CH
                schrieb am zuletzt editiert von
                #3589

                @arnod Schon wieder ich.
                Diesen Datenpunkt habe ich nicht, wurde der ersetzt?
                0_userdata.0.Charge_Control.Allgemein.EigenverbrauchDurchschnitt_kWh

                Siehe Bild

                Charge kontrol-fehlt.png

                Oder was hast Du da reingemacht?

                Vieeeelen DANK.

                A 1 Antwort Letzte Antwort
                0
                • A Offline
                  A Offline
                  ArnoD
                  schrieb am zuletzt editiert von
                  #3590

                  Neue Version Charge-Control auf GitHub hochgeladen.

                  Version: 1.6.10
                  Änderungen:

                  • Fehler bei der Speicherung der Zeit behoben durch Optimierung der Filterfunktion HTML_CleanUp()

                  @dave69-ch mit dieser Version sollte es bei dir wieder funktionieren.

                  D 1 Antwort Letzte Antwort
                  0
                  • D Dave69-CH

                    @arnod Schon wieder ich.
                    Diesen Datenpunkt habe ich nicht, wurde der ersetzt?
                    0_userdata.0.Charge_Control.Allgemein.EigenverbrauchDurchschnitt_kWh

                    Siehe Bild

                    Charge kontrol-fehlt.png

                    Oder was hast Du da reingemacht?

                    Vieeeelen DANK.

                    A Offline
                    A Offline
                    ArnoD
                    schrieb am zuletzt editiert von
                    #3591

                    @Dave69-CH sagte in E3DC Hauskraftwerk steuern:

                    Oder was hast Du da reingemacht?

                    Die Objekt iDs haben sich geändert. Ist aber bereits länger her, weiß schon gar nicht mehr, mit welcher Version :-)
                    Das sollte jetzt so aussehen:
                    3e7b5969-f68c-4ea4-ac9d-95dc36c01efd-grafik.png

                    Im Editor den Text und die Objekt-ID 0_userdata.0.Charge_Control.Allgemein.EigenverbrauchDurchschnitt eintragen, dann sollte es wieder stimmen.
                    Prüfe auch die Objekt-ID "aktuell erzeugte Energie" dort sollte die Objekt-ID 0_userdata.0.Charge_Control.Allgemein.IstPvErtragLM0_kWh eingetragen sein.

                    D 2 Antworten Letzte Antwort
                    0
                    • A ArnoD

                      @Dave69-CH sagte in E3DC Hauskraftwerk steuern:

                      Oder was hast Du da reingemacht?

                      Die Objekt iDs haben sich geändert. Ist aber bereits länger her, weiß schon gar nicht mehr, mit welcher Version :-)
                      Das sollte jetzt so aussehen:
                      3e7b5969-f68c-4ea4-ac9d-95dc36c01efd-grafik.png

                      Im Editor den Text und die Objekt-ID 0_userdata.0.Charge_Control.Allgemein.EigenverbrauchDurchschnitt eintragen, dann sollte es wieder stimmen.
                      Prüfe auch die Objekt-ID "aktuell erzeugte Energie" dort sollte die Objekt-ID 0_userdata.0.Charge_Control.Allgemein.IstPvErtragLM0_kWh eingetragen sein.

                      D Offline
                      D Offline
                      Dave69-CH
                      schrieb am zuletzt editiert von Dave69-CH
                      #3592

                      Danke habe ich so angepasst!

                      1 Antwort Letzte Antwort
                      0
                      • A ArnoD

                        Neue Version Charge-Control auf GitHub hochgeladen.

                        Version: 1.6.10
                        Änderungen:

                        • Fehler bei der Speicherung der Zeit behoben durch Optimierung der Filterfunktion HTML_CleanUp()

                        @dave69-ch mit dieser Version sollte es bei dir wieder funktionieren.

                        D Offline
                        D Offline
                        Dave69-CH
                        schrieb am zuletzt editiert von
                        #3593

                        @ArnoD Super, jetzt habe icheine Zeitangabe und keinen fehler mehr.
                        Danke viel mals.

                        1 Antwort Letzte Antwort
                        0
                        • A ArnoD

                          @Dave69-CH sagte in E3DC Hauskraftwerk steuern:

                          Oder was hast Du da reingemacht?

                          Die Objekt iDs haben sich geändert. Ist aber bereits länger her, weiß schon gar nicht mehr, mit welcher Version :-)
                          Das sollte jetzt so aussehen:
                          3e7b5969-f68c-4ea4-ac9d-95dc36c01efd-grafik.png

                          Im Editor den Text und die Objekt-ID 0_userdata.0.Charge_Control.Allgemein.EigenverbrauchDurchschnitt eintragen, dann sollte es wieder stimmen.
                          Prüfe auch die Objekt-ID "aktuell erzeugte Energie" dort sollte die Objekt-ID 0_userdata.0.Charge_Control.Allgemein.IstPvErtragLM0_kWh eingetragen sein.

                          D Offline
                          D Offline
                          Dave69-CH
                          schrieb am zuletzt editiert von Dave69-CH
                          #3594

                          Danke habe ich gemacht. ( 1punkt)
                          Die Objekt-ID "aktuell erzeugte Energie" wäre bei mir:
                          Objekt-ID: 0_userdata.0.Charge_Control.Allgemein.IstPvErtragLM0_kWh plus Objekt-ID: 0_userdata.0.Charge_Control.Allgemein.IstPvErtragLM1_kWh
                          (zusatz WR)
                          wie kann ich das bewerkstelligen?

                          A 1 Antwort Letzte Antwort
                          0
                          • D Dave69-CH

                            Danke habe ich gemacht. ( 1punkt)
                            Die Objekt-ID "aktuell erzeugte Energie" wäre bei mir:
                            Objekt-ID: 0_userdata.0.Charge_Control.Allgemein.IstPvErtragLM0_kWh plus Objekt-ID: 0_userdata.0.Charge_Control.Allgemein.IstPvErtragLM1_kWh
                            (zusatz WR)
                            wie kann ich das bewerkstelligen?

                            A Offline
                            A Offline
                            ArnoD
                            schrieb zuletzt editiert von
                            #3595

                            @Dave69-CH
                            Binding ist das Zauberwort :-)
                            Ersetze das basic-Number Widget durch ein basic-HTML Widget und füge bei HTML folgende Zeile ein:

                            {v1:0_userdata.0.Charge_Control.Allgemein.IstPvErtragLM0_kWh;v2:0_userdata.0.Charge_Control.Allgemein.IstPvErtragLM1_kWh;(Math.round(v1*1+v2*1))} kWh
                            

                            8016dce7-e059-4a32-bf4f-d68a29163f4f-grafik.png

                            D 1 Antwort Letzte Antwort
                            0
                            • A ArnoD

                              @Dave69-CH
                              Binding ist das Zauberwort :-)
                              Ersetze das basic-Number Widget durch ein basic-HTML Widget und füge bei HTML folgende Zeile ein:

                              {v1:0_userdata.0.Charge_Control.Allgemein.IstPvErtragLM0_kWh;v2:0_userdata.0.Charge_Control.Allgemein.IstPvErtragLM1_kWh;(Math.round(v1*1+v2*1))} kWh
                              

                              8016dce7-e059-4a32-bf4f-d68a29163f4f-grafik.png

                              D Offline
                              D Offline
                              Dave69-CH
                              schrieb zuletzt editiert von
                              #3596

                              @ArnoD Vielen Dank werde ich morgen machen!

                              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

                              388

                              Online

                              32.7k

                              Benutzer

                              82.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