Modul für den Kostal PIKO Wechselrichter V2.0

Begonnen von John, 09 Juni 2014, 00:36:52

Vorheriges Thema - Nächstes Thema

John

Hallo horsepower,

ich will die Komplexität der Aufgabe abschätzen.

Dazu benötige ich.
* den HTML-Quellcode der Seite die auszuwerten ist (Browser, Seite im Quelltext speichern)
* die URL mit der du die Seite aufrufst. (z.B hat die Seite Info du URL. http://<ip vom Kostal>/Info.fhtml)

John
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

horsepower

Hallo John,

die URL zur Seite ist http://<ip vom Kostal>/BA.fhtml

Hier der Seitenquelltext

!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta name="Generator" content="ChrisB">
<title>PV Webserver</title>
</head>
<body nof="(MB=(DefaultMasterborder, 65, 60, 150, 10), L=(HomeLayout, 700, 600))" bgcolor="#EAF7F7" text="#000000" link="#0033CC" vlink="#990099" alink="#FF0000" topmargin=0 leftmargin=0 marginwidth=0 marginheight=0>
    <table cellspacing="0" cellpadding="0" width="800" nof="ly">
        <tr valign="top" align="left">
            <td height="5" width="190"></td>
            <td></td>
        </tr>
        <tr align="left" valign="top">
            <td height="55"></td>
            <td colspan="2" width="600">
               <font face="Arial,Helvetica,Geneva,Sans-serif,sans-serif" size="+3">
                 PIKO 10
                 <br><font size="+1">                 
                 Kostal (255)
                 </font>
               </font>
            <td colspan="1" width="50"><img alt="Logo" height="42" width="130" src="KSE.gif"></td>
        </tr>
    </table>
   
    <table border="0" width="100%">
    <tr>
       <td width="150"></td>
       <td> <hr> </td>
    </tr></table>

    <font face="Arial,Helvetica,Geneva,Sans-serif,sans-serif">
    <table border="0" width="100%">
      <tr>
        <td height="30" width="150"></td>
        <td>
          <font size="+1"><U>Batterie
          </u></font></td>
      </tr><tr>
        <td width="150"></td>
        <td width="280" height="35" align="right">Ladezustand:</td>
        <td><b>0.0%</b></td>
      </tr><tr>
        <td width="150"></td>
        <td width="280" height="35" align="right">Spannung:</td>
        <td><b>   0V</b></td>
      </tr><tr>
        <td width="150"></td>
        <td width="280" height="35" align="right">Ladestrom:</td>
        <td><b> 0.00A</b></td>
      </tr><tr>
        <td width="150"></td>
        <td width="280" height="35" align="right">Temperatur:</td>
        <td><b> 0.0°C</b></td>
      </tr><tr>
        <td width="150"></td>
        <td align="right" height="35" width="280">Zyklenanzahl:</td>
        <td><b>0</b></td>
      </tr><tr>
        <td height="50" width="150"></td>
        <td>
          <font size="+1"><u>Hausverbrauch
          </u></font></td>
      </tr><tr>    
        <td width="150"></td>
        <td height="35" width="280">Deckung des Hausverbrauches aus:</td>
      </tr><tr>    
        <td width="150"></td>
        <td align="right" height="35" width="280">Solargenerator:</td>
        <td><b>  0.0W</b></td>
      </tr><tr>    
        <td width="150"></td>
        <td align="right" height="35" width="280">Batterie:</td>
        <td><b>  0.0W</b></td>
      </tr><tr>    
        <td width="150"></td>
        <td align="right" height="35" width="280">Netz:</td>
        <td><b>  0.0W</b></td>
      </tr><tr>    
        <td width="150"></td>
        <td height="35" width="280">Phasenselektiver Hausverbrauch:</td>
      </tr><tr>    
        <td width="150"></td>
        <td align="right" height="35" width="280">Phase 1:</td>
        <td><b>  0.0W</b></td>
      </tr><tr>    
        <td width="150"></td>
        <td align="right" height="35" width="280">Phase 2:</td>
        <td><b>  0.0W</b></td>
      </tr><tr>    
        <td width="150"></td>
        <td align="right" height="35" width="280">Phase 3:</td>
        <td><b>  0.0W</b></td>
      </tr><tr>    
        <td width="150"></td>
        <td align="right" height="35" width="280"></td>
      </tr>
    </table>
    </font>
    <hr><br>
  <table align="left"><tbody><tr><td width="160">&nbsp</td><td>
  <font face="Arial,Helvetica,Geneva,Sans-serif">&nbsp&nbsp
  &nbsp<a href="index.fhtml"> Zurück zur Hauptseite </a>
  &nbsp
  </font></td></tr></tbody></table>


</body></html>

John

Hallo horsepower,

ich denke das Thema ist überschaubar.

Die nächsten Wochen beschäftigen mich noch andere Aufgabe, die Realisierung wird also noch etwas dauern.

Ich gehe davon aus, daß du dann als Tester zur Verfügung stehen wirst.

Bevor ich mit der Arbeit an der Erweiterung beginne, werde ich dich nochmals kontaktieren.

Kannst du dir vorstellen das Projekt KOSTALPIKO darüber hinaus zu unterstützen ?

Offene Arbeitspunkte:

  • Aktualisieren der Wiki-Seite durch die neuen Features
  • Nachführen der Command-Ref aufgrund neuer Funktionen
  • Übersetzung der Command-Ref ins Deutsche
  • Übersetzung des Wiki-Artikels ins Englische
  • Mitarbeit am Modul als Co-Entwickler

John
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

horsepower

Hallo John,

ich bin gespannt auf deine Erweiterung. Gerne würde ich Euch unterstützen.

John

Hallo horsepower,

ich dank dir für deine Unterstützung.

Welchen der offenen Punkte darf ich für dich reservieren ?

John
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

horsepower

Hallo John,

ich denke, ich könnte die Beschreibung des Moduls im Wiki übernehmen.

optimizer

Hallo John,

sehr gutes Modul. Das Auslesen aus dem Wechselrichter funktioniert auch bei mir einwandfrei.
Ich schreibe mir jeden Monat die Statistik mit Mittelwert fort. Wäre so eine Auswertung möglich?

Gruß
optimizer


John

Hi Optimizer,

schau dir doch mal das Modul statistics an, vielleicht löst das dein Problem.


http://fhem.de/commandref.html#statistics

John
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

tupol

Hab "Total.Energy" in statistics mit aufgenommen.

horsepower

#54
Hallo John,

gibt es schon Neuigkeiten zum Auslesen des aktuellen Hausverbrauchs.

::)

John

Hallo horsepower,

da muss ich wohl deine Geduld noch strapazieren.
Diese Jahr schaff ich das nicht mehr.

John
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

jannik_78

#56
Hallo horsepower,

Ich hab mal das Modul für die BA.fhtml erweitert, kannst Du bitte mal testen ob Du jetzt die Werte bekommst die Du benötigst. Bei meinem Kostal PIKO BA geht es.
Falls das Modul soweit o.k. ist muss noch die Doku nachgepflegt werden und John kann die Änderungen dann einpflegen.

Gruß Jannik

jannik_78

Könnte bitte jemand der einen normalen KostalPiko hat (also ohne Batteriespeicher) bitte das von mir geänderte Modul testen, damit ich weiß was passiert wenn die entsprechenden Daten nicht verfügbar sind.
Danke für die Hilfe!
Gruß Jannik

horsepower

Hallo jannik_78,

das neue Modul arbeitet perfekt. Ich habe mal ein Screenshot vom Kostal und der FHEM Seite gegenübergestellt.


jannik_78

Hallo horsepower,

danke für den Screenshot, mir ist aufgefallen, dass die Solarleistung noch gefehlt hat, habe ich jetzt schnell ergänzt. Jetzt gibt es noch das Reading Power.Solar

Gruß Jannik