Hallo,
meine obige Fragestellung hat sich erledigt.
Ich mache es jetzt so:
<?
switch($_IPS['SENDER'])
{
case "WebFront":
SetValue($_IPS['VARIABLE'], $_IPS['VALUE']);
switch($_IPS['VALUE'])
{
case 0: // Wert Assoziation
file_get_contents("http://192.168.10.100/?Password=&oC1=1", false, NULL, 0,0);
IPS_Sleep(3000); //5sek warten
file_get_contents("http://192.168.10.100/?Password=&oC1=0", false, NULL, 0,0);
break;
case 1:
file_get_contents("http://192.168.10.100/?Password=&oC1=1", false, NULL, 0,0);
IPS_Sleep(3000); //5sek warten
file_get_contents("http://192.168.10.100/?Password=&oC1=0", false, NULL, 0,0);
break;
}
break;
}
?>
Nun aber möchte ich mich an das Thema „Strommessung“ herantasten.
Ich selbst habe „nur“ den IPSwitch SG.1. Daran sind 3 Stromzähler (2 Drehstrom und 1 Wechselstrom) angeschlossen.
Bei mir sieht die CSV.HTML Ausgabe so aus:
IPswitch csv m2-0Cv,0,0,0,0,0,0,0,0,35.0,0.0,0.0,0,0,0,0, 35.0, 0.0, 0.0, 0.0,-96.0,-97.0,-97.0,-97.0,00, 42463,78,16388, 42571,120,16388, 159644,715,16388, 0,0,0, 0,0,0, 0,0,0, 0,0,0,IPSG1,00,00,
su 08-07-12 17:27:39.460
Habe mal versucht anhand der dürftigen Herstellerdokumentation die einzelnen Zellen aufzuteilen (siehe Anhang).
Für mich stellen sich nun die Fragen:
a) wie logge ich den aktuellen Verbrauch mit - in welcher Spalte steht der aktuelle Verbrauch?
b) Wie bekomme ich es hin, dass ich meinen Zählerstand logge?
Das Auslesen der CSV.HTML Seite ist nicht das Problem. Ich habe vielmehr ein Logik-Denk-Porblem
Wie macht ihr es?
Mein Ziel ist es:
-> den aktuellen Vebrauch je Zähler zu sehen
-> den Zählerstand meines Hauptzählers in IPS darzustellen, welche NICHT an das SG.1 angeschlossen ist!!! Habe wie bereits beschrieben, 3 S0 Zähler geschaltet!
CSV-Format.xls (21.5 KB)