Aha, dein Piri im Flur sendet öfter! - Wohnst Du im Kaufhaus ?
Mein Stromzähler macht in 5 Minuten wenn normales Leben in der Bude ist, zwischen 10 und 20 Umdrehungen, der Gaszähler ist da auch nicht viel zurückhaltender … Also das sind bis zu 30 Impulse in der Minute. bei Einsatz eines TFK muss da doch schon einiges gesendet werden ( auch wenn man nicht mit Strom, sondern mit Gas heizt).
Von den verlorenen Daten (weil ein anderes Gerät gerade sendet) ganz zu schweigen. Um die reine Funkbelastung ging es garnicht - ich glaube die ist heute in jedem modernen Haushalt eh vorhanden - also bitte nicht so bissig -(niemand von der Herren hier sollte sich auf den Schlips getreten fühlen)
Ich lasse den Energy Monitor parallel laufen - aller 5 Minuten empfängt dieser die Daten von den Strom- und Gaszählern, das zum EM1010 mitgelieferte Proggi (läuft im Hintergrund) und schreibt die empfangenen Daten in seine Datenbank. In IPS auslesen und (fast) fertig ist die "Momentan"verbrauchsanzeige.
Das ganze läuft bei mir sehr zuverlässig
Hier das Programm:
<?
/*
EM1010 LESEN
*/
//Datenbank Klasse importieren
include(„class_mdb.php“);
//Datenbank open
$DateiEM = new mdb(„c:\Programme\elv\Energy Professional\EnergyProf.mdb“);
if(!$DateiEM)
{SetValueInteger(„Strom-Sensor1-Last“, -1);$DateiEM->close();exit;}
//Verbindung öffnen
if(!$DateiEM->open())
{SetValueInteger(„Strom-Sensor1-Last“, -2);$DateiEM->close();exit;}
//Abfrage ausführen
$DateiEM->execute(„SELECT TOP 1 Data_orig FROM Sensor1 ORDER BY Time_orig DESC“);
//Datensatz holen
if(!$DateiEM->eof())
{
$DateiEM->movefirst();
$wert = $DateiEM->fieldvalue(„Data_orig“);
echo $wert."
";
}
else { SetValueInteger(„Strom-Sensor1-Last“, -3);$DateiEM->close();exit;}
SetValueInteger(„Strom-Sensor1-Last“, $wert);
if($wert > „2“ )
SetValueBoolean („Strom-Sensor1-ANWESEND“, TRUE);
ELSE
SetValueBoolean („Strom-Sensor1-ANWESEND“, FALSE);
//150 Impulse = 1 KW / Messintervall 5 min.
$wert = $wert*0.006666666667; SetValueFloat(„Strom-Sensor1-akt-Verbrauch“, $wert);
SetValueFloat(„Strom-Sensor1-akt-Verbrauch“, $wert);
$DateiEM->close();
?>
Je nach Zählertyp muss noch der Multiplikator angepasst werden.
Der Rest ist selbsterklärend.
Bei mir sieht es dann so aus