das Plugin stößt so langsam an seine Grenzen. Viele von Euch haben ja Zähler, die nicht oder nur teilweise unterstützt werden. Historisch bedingt ist das Plugin aus einem kleinen Skript entstanden, welches ich mal selbst für meinen Zähler erstellt hatte (noch im "alten" Loxoneforum).
Die D0-Schnittstelle zum Zähler habe ich selbst implementiert. Dann kamen SML-Zähler dazu. Dafür hatte Wörsty ein eigenes Plugin und dort eine SML-Library benutzt, die aber "von extern" kam. Diese habe ich dann in mein Plugin übernommen. Leider wird aber die SML-Library nicht mehr gepflegt, Wörsty und ich haben keine Zeit dort die Fehler zu suchen und zu beheben. Viele Zähler haben trotz standardisiertem Protokoll ihre "Eigenheiten": Startsequenzen, Senden per Aufforderung oder zyklisch, Wartezeiten etc. pp.
Dann kamen Leute mit verschlüsselten Zählern (AES-Verschlüsselung, OMS-Protokoll). Das konnten wir nie implementieren, da es keine passende Library gibt (weder Perl, noch PHP oder Nodejs).
Kurzum: Der Pflegeaufwand ist extrem hoch und ohne eigene Hardware wirklich extrem schwer zu programmieren/testen. Ich habe daher in den letzten Tagen ein wenig mit vzlogger herumgespielt. Das ist der "Datengrabber" von http://www.volkszaehler.org vzlogger unterstützt wohl von allen Librarys am meisten Zähler und lässt sich am flexibelsten konfigurieren.
Mir ist es gelungen, vzlogger so in das Plugin einzubinden (provisorisch natürlich ;-)), dass ich es im Plugin nutzen kann. Ich habe daher beschlossen, das Plugin auf vzlogger umzubauen.
Alle, die aktuell noch einen nicht unterstützen Zähler haben, können im Wiki von http://www.volkszaehler.org mal schauen, ob ihr Zähler unterstützt wird. Wenn ja, wird er demnächst auch vom Plugin unterstützt werden :-)
Kommentar