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. Hardware
  4. IOBroker Anbindung an einen Kostal Plenticore

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    21
    1
    887

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

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

IOBroker Anbindung an einen Kostal Plenticore

Geplant Angeheftet Gesperrt Verschoben Hardware
1.3k Beiträge 83 Kommentatoren 458.8k Aufrufe 72 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T tp1de

    @StrathCole sagte in IOBroker Anbindung an einen Kostal Plenticore:

    Und ich rege mich gerade mal wieder über Kostal auf. Man kann die automatische Aktivierung des Ruhezustandes (Batterie) ja nicht wirklich verhindern. Die letzten Tage war das Wetter mies, ein paar Tage hatten wir eine dünne Schicht Schnee auf dem Dach, also kamen nur etwa 15-20W. Entsprechend hat der WR die Batterie dann heute Nacht um 0 Uhr in den "Ruhemodus 2"

    ... und ich könnte Kostal in die Tonne kloppen :angry:
    Ich möchte folgende Erfahrungen mit Euch teilen:

    Ich hatte gestern Abend irgendwie nichts zu tun und habe das KSEM auf die FW 1.3.0. upgedated.
    Heute Morgen hatte ich dann folgendes Bild:
    b831d67f-6ae5-4acc-a5ac-939f9ec2dbf2-grafik.png
    Batteriestatus: Tiefentladeschutz - Spannung 1V - Batterie wurde nicht geladen - ... und PV-Leistung????

    Neustart der Batterie und des Wechselrichters haben nichts verändert. Die Kommunikation zwischen dem WR und der BYD Batterie war gestört ... durch das Update des KSEM !!! Ein FW-Downgrade des KSEM wurde verhindert - geht also nicht.

    Ich habe dann in meiner Verzweiflung den Plenticore auf die FW 01.17.05075 upgedated. Das Resultat war das Gleiche: Kommunikation zwischen WR und BYD gestört. Erst zwei weitere Neustarts des KSEM haben das Problem gelöst.

    Folgende Anmerkungen zur FW 01.17.05075 des Plenticore WR:

    • Ein FW Downgrade auf 01.16.05025 geht (anders als beim KSEM)
    • Der eingestellte Modus der Batteriesteuerung bleibt beim Upgrade erhalten (bei mir: Extern über Modbus TCP)
    • Bei der FW 01.16.05025 war der Modus über Modbus Register 1080 (Management Mode) veränderbar, das geht mit der FW 01.17.05075 nicht mehr. Der einmal eingestellte Modus bleibt erhalten. Der initiale "timeout" ist übrigends 180 Sekunden. Manuell eingebbar sind aber nur Werte zwischen 1...60 Sekunden ... warum?
    • Laut Handbuch müssen ja innerhalb des Timouts jeweils neue Steuersignale gesendet werden, sonst geht der WR zur internen Batteriesteuerung zurück. Macht ja auch Sinn, falls die externe Steuerung z.B. des Netzbetreibers unterbochen sein sollte. Bei eigener Programmierung sende ich ggfs. jede Minute das Signal neu. Muss ich dann irgendwann mal ausprobieren. Ist im Winter eh egal.
    • Ich bleibe erst mal auf der FW FW 01.17.05075 ... solange ein Downgrade möglich ist (also immer alte FW aufheben)
    StrathColeS Offline
    StrathColeS Offline
    StrathCole
    schrieb am zuletzt editiert von StrathCole
    #893

    Frohes neues Jahr allen zusammen.

    @tom57 Du armer.

    Ich habe jetzt ein ganz anderes Problem. Unser Dach hat ein Scheefanggitter. Das verhindert aber dummerweise, dass der Schnee von den unteren Modulen rutschen kann. Seit ein paar Tagen ist daher die obere Reihe und die halbe mittlere Reihe schneefrei, die andere Hälfte der Mitte und die untere Reihe sind vollständig mit Schnee bedeckt.
    Leistung der kompletten Anlage: Maximal 15W (!)

    Ich hab es schon versucht, indem ich Schattenmanagement eingeschaltet habe, aber keine Änderung. Keine Ahnung, was das soll :white_frowning_face:

    SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

    lemonbiterL 1 Antwort Letzte Antwort
    0
    • StrathColeS StrathCole

      Frohes neues Jahr allen zusammen.

      @tom57 Du armer.

      Ich habe jetzt ein ganz anderes Problem. Unser Dach hat ein Scheefanggitter. Das verhindert aber dummerweise, dass der Schnee von den unteren Modulen rutschen kann. Seit ein paar Tagen ist daher die obere Reihe und die halbe mittlere Reihe schneefrei, die andere Hälfte der Mitte und die untere Reihe sind vollständig mit Schnee bedeckt.
      Leistung der kompletten Anlage: Maximal 15W (!)

      Ich hab es schon versucht, indem ich Schattenmanagement eingeschaltet habe, aber keine Änderung. Keine Ahnung, was das soll :white_frowning_face:

      lemonbiterL Offline
      lemonbiterL Offline
      lemonbiter
      schrieb am zuletzt editiert von lemonbiter
      #894

      @strathcole
      Ganz herzlichen Dank für Deinen Adapter. Ich freue mich jeden Tag über den wunderbaren Überblick über die Daten!!

      Ich habe auch eine Frage... Habe mir den Thread nahezu kompletto durchgelesen ;-)

      @Alle
      Ich würde gerne die Forecast Daten nutzen, um für den Tag morgens vor dem Hausverlassen so Dinge wie Trockner, Spülmaschine oder Waschmaschine zu programmieren.

      Der Forecast bietet ja einen Überblick, aber den zu visualisieren fällt mir persönlich leider zu schwer.

      Ich wünschte mir sowas wie Daten mit der realen Uhrzeit (nicht am Sunrise orientiert).
      Also z.B. in eine Systemvariable den erwarteten Stromertrag für die reale Stunde schreiben:
      7-8 Uhr: 0,3 kWh
      8-9 Uhr 0,7 kWh
      ...
      12-13 Uhr 3 kWh
      17-18 Uhr 1 kWh usw.

      Hat jemand vielleicht ein Skript, wo die Stunden des Forecast / erwartete Strommenge auf reale Stunden umgerechnet werden und dann diese in eine Systemvariable geschrieben werden??

      Ich würde daraus gerne dann die Daten in einer Tabelle visualisieren...

      Am oberdollsten wäre es, wenn man in der Tabelle nebeneinander stellen könnte: Durchschnittlicher Verbrauch zwischen 8-9 Uhr x kWh (basierend auf den letzten x Tagen), erwarte Produktion y kWh.

      Und wenn ich schon beim wünschen bin, wäre es super, wenn jemand eine VIS zur Verfügung stellen könnte, die die Werte von oben (durchschnittlicher Verbrauch zur Stunde x und erwartete Erzeugung zu derselben Stunde) schön anzeigt...

      Ich bin leider kein Held beim Blockly bauen ...

      Würde mich über jede Hilde sehr freuen!

      Danke
      Lem

      StrathColeS 1 Antwort Letzte Antwort
      0
      • lemonbiterL lemonbiter

        @strathcole
        Ganz herzlichen Dank für Deinen Adapter. Ich freue mich jeden Tag über den wunderbaren Überblick über die Daten!!

        Ich habe auch eine Frage... Habe mir den Thread nahezu kompletto durchgelesen ;-)

        @Alle
        Ich würde gerne die Forecast Daten nutzen, um für den Tag morgens vor dem Hausverlassen so Dinge wie Trockner, Spülmaschine oder Waschmaschine zu programmieren.

        Der Forecast bietet ja einen Überblick, aber den zu visualisieren fällt mir persönlich leider zu schwer.

        Ich wünschte mir sowas wie Daten mit der realen Uhrzeit (nicht am Sunrise orientiert).
        Also z.B. in eine Systemvariable den erwarteten Stromertrag für die reale Stunde schreiben:
        7-8 Uhr: 0,3 kWh
        8-9 Uhr 0,7 kWh
        ...
        12-13 Uhr 3 kWh
        17-18 Uhr 1 kWh usw.

        Hat jemand vielleicht ein Skript, wo die Stunden des Forecast / erwartete Strommenge auf reale Stunden umgerechnet werden und dann diese in eine Systemvariable geschrieben werden??

        Ich würde daraus gerne dann die Daten in einer Tabelle visualisieren...

        Am oberdollsten wäre es, wenn man in der Tabelle nebeneinander stellen könnte: Durchschnittlicher Verbrauch zwischen 8-9 Uhr x kWh (basierend auf den letzten x Tagen), erwarte Produktion y kWh.

        Und wenn ich schon beim wünschen bin, wäre es super, wenn jemand eine VIS zur Verfügung stellen könnte, die die Werte von oben (durchschnittlicher Verbrauch zur Stunde x und erwartete Erzeugung zu derselben Stunde) schön anzeigt...

        Ich bin leider kein Held beim Blockly bauen ...

        Würde mich über jede Hilde sehr freuen!

        Danke
        Lem

        StrathColeS Offline
        StrathColeS Offline
        StrathCole
        schrieb am zuletzt editiert von
        #895

        @lemonbiter Genau so etwas nutze ich ;-)

        Habe das Ergebnis, also javascript.0.vis.pv_hours dann einfach in ein Feld der vis gelegt.

        if(existsState('javascript.0.vis.pv_hours') === false) {
            createState('vis.pv_hours', 0, {name: 'HTML-Daten der Stundenvorhersagen', unit: '', type: 'string', role: 'text'});
        }
        schedule('* * * * *', function() {
            let vishtml = '';
            let state_id = 'plenticore.0.forecast.day1.power';
            let hour_state_id;
            let power;
            let generated;
            let time;
            let gen_percentage;
            for(let h = 1; h <= 24; h++) {
                hour_state_id = state_id + '.' + h + 'h';
                if(!existsState(hour_state_id + '.power')) {
                    //log(hour_state_id + '.power not existing', 'info');
                    continue;
                }
                power = getState(hour_state_id + '.power').val;
        
                if(existsState(hour_state_id + '.generated')) {
                    generated = getState(hour_state_id + '.generated').val;
                } else {
                    generated = 0;
                }
        
                //log('Gen for h ' + h + ' is ' + generated);
        
                gen_percentage = Math.round(100 * generated / power);
        
                if(existsState(hour_state_id + '.time')) {
                    time = new Date(getState(hour_state_id + '.time').val);
                    //time.toGermanTime();
                    time = ('0' + time.getHours()).slice(-2) + ':' + ('0' + time.getMinutes()).slice(-2);
                } else {
                    time = '';
                }
        
                vishtml += '<div class="fc-hour-entry">';
                vishtml += '<div class="fc-hour-time">' + time + '</div>';
                vishtml += '<div class="fc-hour-forecast">' + Math.round(power).toLocaleString().replace(',', '.') + ' Wh</div>';
                vishtml += '<div class="fc-hour-real"><span class="progress-bar"><span class="progress" style="width:' + (gen_percentage > 100 ? 100 : gen_percentage) + '%"></span></span><span class="progress-label">' + Math.round(generated).toLocaleString().replace(',', '.') + ' Wh (' + gen_percentage + '%)</span></div>';
                vishtml += '</div>';
            }
        
            setState('vis.pv_hours', vishtml, true);
        });
        
        

        SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

        lemonbiterL 1 Antwort Letzte Antwort
        0
        • StrathColeS StrathCole

          @lemonbiter Genau so etwas nutze ich ;-)

          Habe das Ergebnis, also javascript.0.vis.pv_hours dann einfach in ein Feld der vis gelegt.

          if(existsState('javascript.0.vis.pv_hours') === false) {
              createState('vis.pv_hours', 0, {name: 'HTML-Daten der Stundenvorhersagen', unit: '', type: 'string', role: 'text'});
          }
          schedule('* * * * *', function() {
              let vishtml = '';
              let state_id = 'plenticore.0.forecast.day1.power';
              let hour_state_id;
              let power;
              let generated;
              let time;
              let gen_percentage;
              for(let h = 1; h <= 24; h++) {
                  hour_state_id = state_id + '.' + h + 'h';
                  if(!existsState(hour_state_id + '.power')) {
                      //log(hour_state_id + '.power not existing', 'info');
                      continue;
                  }
                  power = getState(hour_state_id + '.power').val;
          
                  if(existsState(hour_state_id + '.generated')) {
                      generated = getState(hour_state_id + '.generated').val;
                  } else {
                      generated = 0;
                  }
          
                  //log('Gen for h ' + h + ' is ' + generated);
          
                  gen_percentage = Math.round(100 * generated / power);
          
                  if(existsState(hour_state_id + '.time')) {
                      time = new Date(getState(hour_state_id + '.time').val);
                      //time.toGermanTime();
                      time = ('0' + time.getHours()).slice(-2) + ':' + ('0' + time.getMinutes()).slice(-2);
                  } else {
                      time = '';
                  }
          
                  vishtml += '<div class="fc-hour-entry">';
                  vishtml += '<div class="fc-hour-time">' + time + '</div>';
                  vishtml += '<div class="fc-hour-forecast">' + Math.round(power).toLocaleString().replace(',', '.') + ' Wh</div>';
                  vishtml += '<div class="fc-hour-real"><span class="progress-bar"><span class="progress" style="width:' + (gen_percentage > 100 ? 100 : gen_percentage) + '%"></span></span><span class="progress-label">' + Math.round(generated).toLocaleString().replace(',', '.') + ' Wh (' + gen_percentage + '%)</span></div>';
                  vishtml += '</div>';
              }
          
              setState('vis.pv_hours', vishtml, true);
          });
          
          
          lemonbiterL Offline
          lemonbiterL Offline
          lemonbiter
          schrieb am zuletzt editiert von
          #896

          @strathcole
          Hey... ja Danke Dir ganz herzlich.

          Nunja... Ich komme nicht wirklich weit, bitte sei nachsichtig :-)

          Habe also ein neues Skript angelegt, den von Dir netterweise zur Verfügung gestellten Inhalt da rein kopiert... Das Skript gestartet... Das war einfach.
          Aber wie bekomme ich das nun in die VIS?
          Was für einen Objekttyp ziehe ich in die VIS? Dem müsste ich ja dann das Java Skript zuordnen oder?

          Also ich habe eine leere Seite in der VIS... und nu? (Schäm)

          LG
          Lem

          StrathColeS 1 Antwort Letzte Antwort
          0
          • lemonbiterL lemonbiter

            @strathcole
            Hey... ja Danke Dir ganz herzlich.

            Nunja... Ich komme nicht wirklich weit, bitte sei nachsichtig :-)

            Habe also ein neues Skript angelegt, den von Dir netterweise zur Verfügung gestellten Inhalt da rein kopiert... Das Skript gestartet... Das war einfach.
            Aber wie bekomme ich das nun in die VIS?
            Was für einen Objekttyp ziehe ich in die VIS? Dem müsste ich ja dann das Java Skript zuordnen oder?

            Also ich habe eine leere Seite in der VIS... und nu? (Schäm)

            LG
            Lem

            StrathColeS Offline
            StrathColeS Offline
            StrathCole
            schrieb am zuletzt editiert von StrathCole
            #897

            @lemonbiter Nein, du brauchst ein Objekt vom Type String (unescaped) und musst da dann die Objekt-ID javascript.0.vis.pv_hours eintragen. Und du musst es groß genug ziehen.

            Und dann im rechten Bereich noch den Reiter CSS öffnen und das hier einfügen:

            .vis-pv-hours > div {
                height: 100%;
            }
            
            .vis-pv-hours > div > div {
                display: flex;
                flex-direction: column;
                flex-wrap: wrap;
                align-items: flex-start;
                height: 100%;
            }
            
            .fc-hour-entry {
                display: flex;
                position: relative;
                justify-content: space-between;
                margin-bottom: 0.5rem;
                width: 45%;
            }
            
            .fc-hour-entry:before {
                content: '}';
                position: absolute;
                left: 110px;
                bottom: -5px;
                font-size: 1.75rem;
            }
            
            .fc-hour-entry:after {
                order: 2;
                content: '';
                border-bottom: dotted 2px #fff;
                flex-basis: 100%;
                flex-shrink: 1;
                margin-bottom: 7px;
            }
            
            .fc-hour-entry > * {
                margin-left: 2rem;
            }
            
            .fc-hour-entry > *:first-child {
                margin-left: 0;
            }
            
            .fc-hour-entry > .fc-hour-time {
                flex-basis: 15%;
                flex-grow: 0;
                font-size: 1.5rem;
                white-space: nowrap;
                order: 1;
                margin-right: 15px;
            }
            
            .fc-hour-entry > .fc-hour-time:after {
                content: ' Uhr';
            }
            
            .fc-hour-entry > .fc-hour-forecast,
            .fc-hour-entry > .fc-hour-real {
                flex-basis: 35%;
                text-align: right;
                flex-grow: 0;
                flex-shrink: 0;
                font-size: 1.125rem;
                margin-top: 1.5rem;
                order: 3;
                white-space: nowrap;
            }
            
            .fc-hour-entry > .fc-hour-forecast {
                flex-basis: 25%;
                flex-shrink: 1;
                margin-left: 8px;
            }
            
            .progress-bar {
                display: flex;
                height: 16px;
                background-image: linear-gradient(to right, #9a0000, #009000);
                border: solid 1px #fff;
            }
            
            .progress-bar:after {
                content: '';
                display: block;
                background: #000;
                flex-basis: 100%;
                flex-shrink: 1;
                flex-grow: 1;
                max-width: 100%;
            }
            
            .progress-bar > .progress {
                display: block;
                background: transparent;
                flex-shrink: 0;
            }
            
            .fc-hour-entry > .fc-hour-real {
                position: relative;
            }
            
            .fc-hour-entry > .fc-hour-real > span.progress-label {
                position: absolute;
                right: 0;
                top: 1px;
                font-size: 0.875rem;
                font-weight: bold;
            }
            

            SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

            lemonbiterL 1 Antwort Letzte Antwort
            0
            • StrathColeS StrathCole

              @lemonbiter Nein, du brauchst ein Objekt vom Type String (unescaped) und musst da dann die Objekt-ID javascript.0.vis.pv_hours eintragen. Und du musst es groß genug ziehen.

              Und dann im rechten Bereich noch den Reiter CSS öffnen und das hier einfügen:

              .vis-pv-hours > div {
                  height: 100%;
              }
              
              .vis-pv-hours > div > div {
                  display: flex;
                  flex-direction: column;
                  flex-wrap: wrap;
                  align-items: flex-start;
                  height: 100%;
              }
              
              .fc-hour-entry {
                  display: flex;
                  position: relative;
                  justify-content: space-between;
                  margin-bottom: 0.5rem;
                  width: 45%;
              }
              
              .fc-hour-entry:before {
                  content: '}';
                  position: absolute;
                  left: 110px;
                  bottom: -5px;
                  font-size: 1.75rem;
              }
              
              .fc-hour-entry:after {
                  order: 2;
                  content: '';
                  border-bottom: dotted 2px #fff;
                  flex-basis: 100%;
                  flex-shrink: 1;
                  margin-bottom: 7px;
              }
              
              .fc-hour-entry > * {
                  margin-left: 2rem;
              }
              
              .fc-hour-entry > *:first-child {
                  margin-left: 0;
              }
              
              .fc-hour-entry > .fc-hour-time {
                  flex-basis: 15%;
                  flex-grow: 0;
                  font-size: 1.5rem;
                  white-space: nowrap;
                  order: 1;
                  margin-right: 15px;
              }
              
              .fc-hour-entry > .fc-hour-time:after {
                  content: ' Uhr';
              }
              
              .fc-hour-entry > .fc-hour-forecast,
              .fc-hour-entry > .fc-hour-real {
                  flex-basis: 35%;
                  text-align: right;
                  flex-grow: 0;
                  flex-shrink: 0;
                  font-size: 1.125rem;
                  margin-top: 1.5rem;
                  order: 3;
                  white-space: nowrap;
              }
              
              .fc-hour-entry > .fc-hour-forecast {
                  flex-basis: 25%;
                  flex-shrink: 1;
                  margin-left: 8px;
              }
              
              .progress-bar {
                  display: flex;
                  height: 16px;
                  background-image: linear-gradient(to right, #9a0000, #009000);
                  border: solid 1px #fff;
              }
              
              .progress-bar:after {
                  content: '';
                  display: block;
                  background: #000;
                  flex-basis: 100%;
                  flex-shrink: 1;
                  flex-grow: 1;
                  max-width: 100%;
              }
              
              .progress-bar > .progress {
                  display: block;
                  background: transparent;
                  flex-shrink: 0;
              }
              
              .fc-hour-entry > .fc-hour-real {
                  position: relative;
              }
              
              .fc-hour-entry > .fc-hour-real > span.progress-label {
                  position: absolute;
                  right: 0;
                  top: 1px;
                  font-size: 0.875rem;
                  font-weight: bold;
              }
              
              lemonbiterL Offline
              lemonbiterL Offline
              lemonbiter
              schrieb am zuletzt editiert von lemonbiter
              #898

              @strathcole

              Vielen lieben Dank.
              So sieht das nun aus....

              Screenshot 2021-01-14 002304.png
              Ist vermutlich alles da, aber gut ablesen kann ich es nicht.
              Würdest Du mir netterweise mal einen Screen deiner VIS reinpacken?

              Viele Grüße
              Lem

              StrathColeS 1 Antwort Letzte Antwort
              0
              • lemonbiterL lemonbiter

                @strathcole

                Vielen lieben Dank.
                So sieht das nun aus....

                Screenshot 2021-01-14 002304.png
                Ist vermutlich alles da, aber gut ablesen kann ich es nicht.
                Würdest Du mir netterweise mal einen Screen deiner VIS reinpacken?

                Viele Grüße
                Lem

                StrathColeS Offline
                StrathColeS Offline
                StrathCole
                schrieb am zuletzt editiert von
                #899

                @lemonbiter das ist schon richtig so. Ich habe nur den Hintergrund meiner ganzen Vis auf Schwarz.

                SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

                lemonbiterL 1 Antwort Letzte Antwort
                0
                • A ak1

                  @tom57 sagte in IOBroker Anbindung an einen Kostal Plenticore:

                  @juergent
                  @StrathCole
                  Ich habe mir mal den Plenticore Adapter istalliert. Bisher benutze ich Modbus TCP.
                  Wertemäßig scheint alles ok. Habe mir mal die View installiert - Aber auch ich sehe keine Graphik - die Werte stimmen.
                  Alle Adapter stehen auf "latest".

                  Kann jemand helfen, damit ich die Prozent-Graphiken sehe?

                  in den HTML-Widgets steht z.B.:

                  <div class="donut">
                      <div class="donut-label">
                          {plenticore.0.scb.statistic.EnergyFlow.AutarkyMonth;round(2)} %
                      </div>
                  <div class="donut-border"></div>
                      <div class="donut-circle" style="clip: rect({plenticore.0.scb.statistic.EnergyFlow.AutarkyMonth;/(100);round;array(0,auto)}, {plenticore.0.scb.statistic.EnergyFlow.AutarkyMonth;/(100);round;array(100px,auto)}, {plenticore.0.scb.statistic.EnergyFlow.AutarkyMonth;/(100);round;array(100px,auto)}, {plenticore.0.scb.statistic.EnergyFlow.AutarkyMonth;/(100);round;array(50px,auto)})">
                          <div class="donut-left" style="transform: rotate({plenticore.0.scb.statistic.EnergyFlow.AutarkyMonth;/(100);*(360);round;max(180)}deg)"></div>
                          <div class="donut-right" style="transform: rotate({plenticore.0.scb.statistic.EnergyFlow.AutarkyMonth;/(100);*(360);round}deg)"></div>
                      </div>
                      
                  </div>
                  

                  Muss ich noch style bzw. css Attribute setzen? Wenn ja wie und wo?

                  Ichhabe hier das gleiche Problem wie @tom57 seinerzeit. Eigentlich läuft alles. Aber die Donut-Grafiken in den HTML-Widgets sind nicht da.
                  Hat vielleicht noch jemand einen Tipp für mich? @StrathCole oder @Diginix ?

                  Danke und Gruß
                  ak1

                  A Offline
                  A Offline
                  ansi70
                  schrieb am zuletzt editiert von
                  #900

                  @ak1 Ich stehe aktuell vor dem gleichen Problem. Hat es hierzu eine Rückmeldung gegeben?

                  A 1 Antwort Letzte Antwort
                  0
                  • A ansi70

                    @ak1 Ich stehe aktuell vor dem gleichen Problem. Hat es hierzu eine Rückmeldung gegeben?

                    A Offline
                    A Offline
                    ak1
                    schrieb am zuletzt editiert von
                    #901

                    @ansi70 said in IOBroker Anbindung an einen Kostal Plenticore:

                    @ak1 Ich stehe aktuell vor dem gleichen Problem. Hat es hierzu eine Rückmeldung gegeben?

                    @ansi70 Was meinst Du genau?

                    1 Antwort Letzte Antwort
                    0
                    • StrathColeS StrathCole

                      @lemonbiter das ist schon richtig so. Ich habe nur den Hintergrund meiner ganzen Vis auf Schwarz.

                      lemonbiterL Offline
                      lemonbiterL Offline
                      lemonbiter
                      schrieb am zuletzt editiert von
                      #902

                      @strathcole Vielen lieben dank. Es läuft. Finde die Lesbarkeit zwar nicht sooo... ideal, aber immerhin.

                      Hast Du vielleicht auch noch einen netten Tipp zum zweiten Teil meiner Frage: Ich fände es supi wenn die Werte - umgeschrieben auf der echten Uhrzeit (also nicht der x nach Sonnenaufgang) in eine Sysvariable geschrieben würde... Dann könnte ich mir selbst eine Tabelle bauen...

                      Wenn Du da nichts hast, was ich nutzen kann... kein Problem... Wenn doch: Jippieeijäh :-)

                      Lieben Gruß und Danke noch mal

                      Lem

                      1 Antwort Letzte Antwort
                      0
                      • DiginixD Diginix

                        @solarimpulse Steht in der Installationsanleitung Seite 26
                        https://www.eft-systems.de/uploads/b2b/2018-12-07 Battery-Box HV Installation Guide DE V1.4_.pdf

                        J Offline
                        J Offline
                        joefarm
                        schrieb am zuletzt editiert von joefarm
                        #903

                        @diginix
                        Ich versuche seit einiger Zeit an die HV-Box zu kommen per web-interface, aber ich schaffe es nicht. Die Box ist in der Fritzbox zu sehen, aber wenn ich die IP der HV-Box eingebe, passiert ein redirect auf die Fritzbox, die beim mir dir 192.168.5.1 hat. Evtl. ist das Teil des Problems, weil über WLAN das auch die IP der HV-Box. Über WLAN komm ich nach dem Einschalten dran, aber nur direkt.

                        Auch eine statische Route 192.168.6.1 auf die IP der HV-Box hilft nicht.
                        Was mache ich falsch?

                        DiginixD 1 Antwort Letzte Antwort
                        0
                        • J joefarm

                          @diginix
                          Ich versuche seit einiger Zeit an die HV-Box zu kommen per web-interface, aber ich schaffe es nicht. Die Box ist in der Fritzbox zu sehen, aber wenn ich die IP der HV-Box eingebe, passiert ein redirect auf die Fritzbox, die beim mir dir 192.168.5.1 hat. Evtl. ist das Teil des Problems, weil über WLAN das auch die IP der HV-Box. Über WLAN komm ich nach dem Einschalten dran, aber nur direkt.

                          Auch eine statische Route 192.168.6.1 auf die IP der HV-Box hilft nicht.
                          Was mache ich falsch?

                          DiginixD Offline
                          DiginixD Offline
                          Diginix
                          schrieb am zuletzt editiert von Diginix
                          #904

                          @joefarm Sicher dass du eine alte HV BYD hast und keine neuere HVS oder HVM?
                          Denn diese haben keine eigene WebUI mehr. Die kannst du imho nur noch mit Be Connect administrieren.

                          ..:: So long! Tom ::..

                          NUC7i3 (Ubuntu Proxmox VM) | Echo Dots 2+3. Gen | Xiaomi Sensoren | Mi Robot 1S | Yeelight | Sonoff | Shelly | H801 RGB | Gosund SP1 | NodeMCU+ESP32 | Kostal Plenticore PV+BYD | openWB

                          J 1 Antwort Letzte Antwort
                          0
                          • DiginixD Diginix

                            @joefarm Sicher dass du eine alte HV BYD hast und keine neuere HVS oder HVM?
                            Denn diese haben keine eigene WebUI mehr. Die kannst du imho nur noch mit Be Connect administrieren.

                            J Offline
                            J Offline
                            joefarm
                            schrieb am zuletzt editiert von
                            #905

                            @diginix
                            Ja ganz sicher.
                            Wenn ich die HV-Box einschalte, kann ich mich an deren WLAN-Hotspot z.B. mit dem Ipad dranklemmen und dann über die Seite 192.168.5.1 einloggen. Da sehen ich alles. Nur hätte ich die Box gerne im LAN, wenn ich sie anstecke, bekommt sie auch eine eigene IP in der Fritzbox. Soweit so gut.
                            Ich hab die Box jetzt schon fast 2 Jahre, da gab es nur HV und nicht die neueren.

                            DiginixD 1 Antwort Letzte Antwort
                            0
                            • J joefarm

                              @diginix
                              Ja ganz sicher.
                              Wenn ich die HV-Box einschalte, kann ich mich an deren WLAN-Hotspot z.B. mit dem Ipad dranklemmen und dann über die Seite 192.168.5.1 einloggen. Da sehen ich alles. Nur hätte ich die Box gerne im LAN, wenn ich sie anstecke, bekommt sie auch eine eigene IP in der Fritzbox. Soweit so gut.
                              Ich hab die Box jetzt schon fast 2 Jahre, da gab es nur HV und nicht die neueren.

                              DiginixD Offline
                              DiginixD Offline
                              Diginix
                              schrieb am zuletzt editiert von
                              #906

                              @joefarm Ja, bei dem Alter ist es sicher eine HV, wie bei mir.
                              Ich hab bei meiner auch einfach nur ein LAN Kabel zur Fritzbox gezogen und konnte dann mit der IP, die die Fritzbox vergeben habt, direkt auf die Oberfläche. Wenn das so bei dir nicht klappt, fällt mir gerade auch nichts weiter hilfreiches ein.

                              ..:: So long! Tom ::..

                              NUC7i3 (Ubuntu Proxmox VM) | Echo Dots 2+3. Gen | Xiaomi Sensoren | Mi Robot 1S | Yeelight | Sonoff | Shelly | H801 RGB | Gosund SP1 | NodeMCU+ESP32 | Kostal Plenticore PV+BYD | openWB

                              J 1 Antwort Letzte Antwort
                              0
                              • DiginixD Diginix

                                @joefarm Ja, bei dem Alter ist es sicher eine HV, wie bei mir.
                                Ich hab bei meiner auch einfach nur ein LAN Kabel zur Fritzbox gezogen und konnte dann mit der IP, die die Fritzbox vergeben habt, direkt auf die Oberfläche. Wenn das so bei dir nicht klappt, fällt mir gerade auch nichts weiter hilfreiches ein.

                                J Offline
                                J Offline
                                joefarm
                                schrieb am zuletzt editiert von
                                #907

                                @diginix
                                Ok danke. Dachte ich mir fast. Noch eine Frage: wenn du die IP der HV-Box eingibst, passiert dann ein redirect auf die 192.168.5.1 oder bleibt es bei der IP der HV-Box?

                                T DiginixD 2 Antworten Letzte Antwort
                                0
                                • J joefarm

                                  @diginix
                                  Ok danke. Dachte ich mir fast. Noch eine Frage: wenn du die IP der HV-Box eingibst, passiert dann ein redirect auf die 192.168.5.1 oder bleibt es bei der IP der HV-Box?

                                  T Offline
                                  T Offline
                                  tp1de
                                  schrieb am zuletzt editiert von tp1de
                                  #908

                                  @joefarm Ich habe verstanden, dass Du per WLAN auf die BYD HV-Box kommst. Hat der Router denn eine IP-Adresse aus dem DHCP Bereich für eth0 vergeben?

                                  Bei mir sieht das unter Device Information so aus:
                                  f5c02ece-7ca6-4b22-b764-5a02068b270a-grafik.png

                                  Ein redirect erfolgt bei der eigenen IP nicht.

                                  J 2 Antworten Letzte Antwort
                                  0
                                  • J joefarm

                                    @diginix
                                    Ok danke. Dachte ich mir fast. Noch eine Frage: wenn du die IP der HV-Box eingibst, passiert dann ein redirect auf die 192.168.5.1 oder bleibt es bei der IP der HV-Box?

                                    DiginixD Offline
                                    DiginixD Offline
                                    Diginix
                                    schrieb am zuletzt editiert von
                                    #909

                                    @joefarm Bei Verbindung mit der FB hat meine BYD eine IP im Bereich meines Heimnetzes. Das ist nicht 192.168.5.x.
                                    Und wenn ich diese aufrufen werde ich auch nicht weitergeleitet.

                                    ..:: So long! Tom ::..

                                    NUC7i3 (Ubuntu Proxmox VM) | Echo Dots 2+3. Gen | Xiaomi Sensoren | Mi Robot 1S | Yeelight | Sonoff | Shelly | H801 RGB | Gosund SP1 | NodeMCU+ESP32 | Kostal Plenticore PV+BYD | openWB

                                    1 Antwort Letzte Antwort
                                    0
                                    • DiginixD Offline
                                      DiginixD Offline
                                      Diginix
                                      schrieb am zuletzt editiert von Diginix
                                      #910

                                      @StrathCole Hast du zufällig die notwendigen Anpassungen deines Adapters für JS-Controller 3.2.x schon wahrgenommen?

                                      2021-01-24 09:03:57.762 - warn: plenticore.0 (103948) State "plenticore.0.forecast.day1.power.1h.generated" has no existing object, this might lead to an error in future versions
                                      2021-01-24 09:03:57.764 - warn: plenticore.0 (103948) State "plenticore.0.forecast.day1.power.1h.generated" has no existing object, this might lead to an error in future versions
                                      2021-01-24 09:04:18.813 - warn: plenticore.0 (103948) State "plenticore.0.forecast.day1.power.2h.generated" has no existing object, this might lead to an error in future versions
                                      2021-01-24 09:04:18.817 - warn: plenticore.0 (103948) State "plenticore.0.forecast.day1.power.2h.generated" has no existing object, this might lead to an error in future versions
                                      

                                      Diese Zeilen habe ich heute schon 430 mal im Log und mit jeder neuen Stunde werden es wieder um die 300 mehr.

                                      ..:: So long! Tom ::..

                                      NUC7i3 (Ubuntu Proxmox VM) | Echo Dots 2+3. Gen | Xiaomi Sensoren | Mi Robot 1S | Yeelight | Sonoff | Shelly | H801 RGB | Gosund SP1 | NodeMCU+ESP32 | Kostal Plenticore PV+BYD | openWB

                                      StrathColeS 1 Antwort Letzte Antwort
                                      0
                                      • DiginixD Diginix

                                        @StrathCole Hast du zufällig die notwendigen Anpassungen deines Adapters für JS-Controller 3.2.x schon wahrgenommen?

                                        2021-01-24 09:03:57.762 - warn: plenticore.0 (103948) State "plenticore.0.forecast.day1.power.1h.generated" has no existing object, this might lead to an error in future versions
                                        2021-01-24 09:03:57.764 - warn: plenticore.0 (103948) State "plenticore.0.forecast.day1.power.1h.generated" has no existing object, this might lead to an error in future versions
                                        2021-01-24 09:04:18.813 - warn: plenticore.0 (103948) State "plenticore.0.forecast.day1.power.2h.generated" has no existing object, this might lead to an error in future versions
                                        2021-01-24 09:04:18.817 - warn: plenticore.0 (103948) State "plenticore.0.forecast.day1.power.2h.generated" has no existing object, this might lead to an error in future versions
                                        

                                        Diese Zeilen habe ich heute schon 430 mal im Log und mit jeder neuen Stunde werden es wieder um die 300 mehr.

                                        StrathColeS Offline
                                        StrathColeS Offline
                                        StrathCole
                                        schrieb am zuletzt editiert von
                                        #911

                                        @diginix gesehen ja, aber noch keine Zeit gehabt, genauer anzuschauen. Dürfte auch eine umfangreichere Sache sein.

                                        SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

                                        DiginixD 1 Antwort Letzte Antwort
                                        0
                                        • StrathColeS StrathCole

                                          @diginix gesehen ja, aber noch keine Zeit gehabt, genauer anzuschauen. Dürfte auch eine umfangreichere Sache sein.

                                          DiginixD Offline
                                          DiginixD Offline
                                          Diginix
                                          schrieb am zuletzt editiert von
                                          #912

                                          @strathcole Für den Moment müsste es ja helfen wenn ich in allen forcast ?h Ordnern leere generated Objete anlege oder?
                                          Werden die dann bei Datumswechsel wieder gelöscht?

                                          ..:: So long! Tom ::..

                                          NUC7i3 (Ubuntu Proxmox VM) | Echo Dots 2+3. Gen | Xiaomi Sensoren | Mi Robot 1S | Yeelight | Sonoff | Shelly | H801 RGB | Gosund SP1 | NodeMCU+ESP32 | Kostal Plenticore PV+BYD | openWB

                                          StrathColeS 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

                                          788

                                          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