Hallo erstmal zusammen,
ich wollte den Kostal PIKO Neue Generation auslesen und in den VZ einpflegen. Ich habe diese Skript gefunden.
http://wiki.volkszaehler.org/h…echselrichter_kostal_piko
Aus anderer Quelle habe ich nun diese PHP Skript gefunden. Damit kann ich die Daten Schonmal auslesen
Code
//Leistungswerte
$ID_DCEingangGesamt = 33556736; // in W
$ID_Ausgangsleistung = 67109120; // in W
$ID_Eigenverbrauch = 83888128; // in W
//Status
$ID_Status = 16780032; // 0:Off
//Statistik - Tag
$ID_Ertrag_d = 251658754; // in Wh
$ID_Hausverbrauch_d = 251659010; // in Wh
$ID_Eigenverbrauch_d = 251659266; // in Wh
$ID_Eigenverbrauchsquote_d = 251659278; // in %
$ID_Autarkiegrad_d = 251659279; // in %
//Statistik - Gesamt
$ID_Ertrag_G = 251658753; // in kWh
$ID_Hausverbrauch_G = 251659009; // in kWh
$ID_Eigenverbrauch_G = 251659265; // in kWh
$ID_Eigenverbrauchsquote_G = 251659280; // in %
$ID_Autarkiegrad_G = 251659281; // in %
$ID_Betriebszeit = 251658496; // in h
//Momentanwerte - PV Genertor
$ID_DC1Spannung = 33555202; // in V
$ID_DC1Strom = 33555201; // in A
$ID_DC1Leistung = 33555203; // in W
$ID_DC2Spannung = 33555458; // in V
$ID_DC2Strom = 33555457; // in A
$ID_DC2Leistung = 33555459; // in W
//Momentanwerte Haus
$ID_HausverbrauchSolar = 83886336; // in W
$ID_HausverbrauchBatterie = 83886592; // in W
$ID_HausverbrauchNetz = 83886848; // in W
$ID_HausverbrauchPhase1 = 83887106; // in W
$ID_HausverbrauchPhase2 = 83887362; // in W
$ID_HausverbrauchPhase3 = 83887618; // in W
//Netz Netzparameter
$ID_NetzAusgangLeistung = 67109120; // in W
$ID_NetzFrequenz = 67110400; // in Hz
$ID_NetzCosPhi = 67110656;
//Netz Phase 1
$ID_P1Spannung = 67109378; // in V
$ID_P1Strom = 67109377; // in A
$ID_P1Leistung = 67109379; // in W
//Netz Phase 2
$ID_P2Spannung = 67109634; // in V
$ID_P2Strom = 67109633; // in A
$ID_P2Leistung = 67109635; // in W
//Netz Phase 3
$ID_P3Spannung = 67109890; // in V
$ID_P3Strom = 67109889; // in A
$ID_P3Leistung = 67109891; // in W
$url = "http://".$IPAdresse."/api/dxs.json".
"?dxsEntries=".$ID_Ertrag_G.
"&dxsEntries=".$ID_Ausgangsleistung.
"&dxsEntries=".$ID_Ertrag_d.
"&sessionId=3378188426";
$response = file_get_contents("$url", "r");
$dataObject = json_decode($response);
echo "Ausgangsleistung= ".$dataObject->dxsEntries[0]->value."W".chr(13);
//echo "Eigenverbrauchsquote Gesamt= ".$dataObject->dxsEntries[3]->value."%".chr(13);
Alles anzeigen
jetzt müsste man die 2 Skripte kombinieren aber da hackt es bis jetzt.
Evtl steht jemand vor ähnlichen Problemen oder hat ein Idee.
Gruß Nils