so neue eHZ aus dem Prod. Jahr 2011 erhalten. Zwei gleiche Zähler einer als Eintarif und einer as Doppeltarif.
Hersteller ISKRA eHZ EDL21 MT681
Jetzt klemmts ganz am Anfang. Anbei mal ein Hterm Screenshot mit beiden im Umlauf befindlichen Com Port Einstellungen. Bei keinem kommt was sinnvolles. Was meint Ihr, was sollte ich noch ausprobieren?
Der Impulsgeber wurde erkannt und mit dem korrekten Treiber installiert (Win 7).
Jetzt habe ich die IPS-Konsole gestartet und dort den Stromzähler als „I/O Insanz (COM3)“ angelegt (Einstellungen: 9600, 8, 1, keine).
Als nächstes habe ich eine Splitter Instanz (Cutter COM3) angelegt. Dort dann „Benutze feste Schritte: 320 und Sync-Zeichen: 1B 1B 1B 1B 01 01 01 01“ eingestellt. Als übergeordnete Insanz wurde der Serial Port (Stromzähler) ausgewählt.
Als letzten Schritt habe ich eine „Register Variable“ angelegt:
übergeordnetes Element: Cutter COM3
Ziel-ID: Script siehe oben
im Script selbst habe ich die Objekt-IDs der Variablen angepasst - ich habe 3 eigene FLOAT-Variablen angelegt.
Der Port wurde geöffnet aber ich sehe nirgendwo Daten ankommen, irgendwas stimmt nicht, aber ich weiß nicht was ich falsch gemacht habe ?
Ich habe jetzt einmal das Tool hterm getestet, dort kommen Daten an (siehe folgendes logfile): output_2013-03-29_19-09-25.txt (11.8 KB)
Wie bekomme ich jetzt die „Cutterlänge“ heraus ?
Dein Output sieht schonmal gut aus (synch Zeichen stimmt).
Hab leider gerade keinen PC zur Hand, werde mir das morgen mal genauer angucken, aber die Länge sollte mit 320 auch stimmen. Was zeigt denn die IPS Meldung Konsole?
Es kamen keine Daten an - kein Debug, keine Meldungen. Also habe ich den Server inklusive IP-Symcon neugestartet, plötzlich kommen alle 2s neue Wertean- alles aktuell und perfekt! Ich verstehe es nicht
Jetzt wollte ich an den Com-Port (Stromzähler) 2 Ereignisse hinzufügen:
Da kann ich dir leider nicht mehr weiterhelfen weil bei mir das Ding immer auf ist.
Hab meinen Server auf nem Atom 330 und nebenbei noch recht viel anderes laufen und bis jetzt war das noch kein Problem.
Falls du die Daten mitloggst kann ich dir den dB analyzer von raketenschnecke empfehlen, dort kannst du Speicherzeiten für Logs einstellen. Z.b. kWh Verbrauch nur für 7 Tage.
Ich habe mir für meinen neuen ISKRA MT681-D4A51-K0p Zweitarifzähler jetzt auch einen IR-Optokopf zugelegt und soweit auch hinbekommen, dass die Zählerstände in IPS erscheinen.
Im Gegensatz zu dem was ich hier im Forum so gefunden habe, musste ich die Cutterlänge allerdings auf 324 einstellen und mein Output sieht auch etwas anders aus:
Dank des Forums habe ich herausgefunden, dass in den Zeilen 130, 160 und 190 die Zählerstände zu finden sind, das Script dazu sieht jetzt folgendermaßen aus:
<?
SetValueFloat(12863 /*[Stromzähler\Gesamt]*/ ,(hexdec(substr(bin2hex($IPS_VALUE), 300, -332)))/10000); //Zählerstand Gesamt in kWh
SetValueFloat(19231 /*[Stromzähler\Tarif HT]*/ ,(hexdec(substr(bin2hex($IPS_VALUE), 348, -284)))/10000); //Zählerstand HT in kWh
SetValueFloat(55508 /*[Stromzähler\Tarif NT]*/ ,(hexdec(substr(bin2hex($IPS_VALUE), 396, -236)))/10000); //Zählerstand NT in kWh
?>
Ich hoffe die Zeichenanzahl ist korrekt, in IPS schaut´s auf jedenfall gut aus.
Kann mir vielleicht jetzt noch jemand verraten, was sich noch alles in dem Output verbirgt?
Super wäre, wenn sich in irgendeiner Zeile auch noch die Wirkleistung auslesen ließe.
ich komme auch nicht weiter mit den Zählerwerten aus dem eHZ Zweirichtungsähler.
Meine Daten werden via Bluetooth an den PC an eine virtuelle com Schnittstelle übertragen.
Bis dahin alles gut. Dann habe ich einen Cutter angelegt und dieser scheint das Problem zu sein.
An der Registervariabelen komm erst gar nichts an.
In beil. Datei auf Seite 24 ist die Datenschnittstelle beschrieben, ich kann aber leider nichts damit anfangen.
Die in den Foren beschriebenen Cuttereinstellungen 1B 1B 1B 1B 01 01 01 01 und diverse andere habe ich probiert,
passieren tut sich aber nichts.
Ich lade später noch die Dump.txt Datei vom Cutter hoch.
Hallo,
ich habe noch ein wenig probiert, und nun bekomme ich Daten aus dem Cutter
Siehe beil. Datei. Allerding kommt bei der Register Variabele immer noch nichts an.
Ich komme nicht weiter, hat noch jemand eine Idee?
Mit Deinem Hex Dump kann ich ehrlich gesagt nicht viel anfangen, kannst Du vielleicht mal zwei Dumps an zwei aufeinanderfolgenden Tagen (wegen der veränderten Werte) mit HTerm machen?
Hier mal ein Screenshot von meinen HTerm Einstellungen:
Du brauchst dann nur einmal kurz auf DTR klicken und kannst DTR nach einem empfangenen Datensatz gleich wieder schließen. Anschließend den Dump über Save output (der Pfeil rechts daneben) als HEX speichern und hier hochladen. Die Dump Dateien lasen sich dann z.B. mit UltraEdit vergleichen und wir müssten der Sache auf den Grund kommen.
Supi, ich habe es nun mit der Cutterlänge von 324 auch hinbekommen.
Die beiden Tarife (180 und 280) bei mir Strombezug und Stromverkauf der PV-Anlage werden sauber ausgelesen.
Wie ich gelesen habe, kann man bei dem ISKRA aber auch noch den aktuellen Stromverbrauch usw. auslesen.