PrüfSUMME

Ich möchte ja schon fast nichts mehr vom ECL-Bus schreiben – so wie sich die Dekodierung hinzieht.

Gestern habe ich (endlich) mit der Software auf dem Mikrocontroller angefangen und es sieht bisher recht gut aus. Auch die Prüfsumme ist nun (so gut wie*) geknackt – an dieser Stelle wieder vielen Dank an Weasel. Bei der Prüfsumme haben die Entwickler des Protokolls das Wort anscheinend wörtlich genommen und senden die Summe der vorangegeangen Bytes (mit Modulo 256) und haben nach meinen Erkenntnissen auch noch geschlampt. So langsam glaube ich das, was mir der Herr vom Support bezüglich der Protokoll-Dokumentation gesagt hat: es gibt keine.
Ich möchte nicht wissen was die Herren und Damen bei der Implementierung zu sich genommen haben aber dass man für eine Prüfsumme eben keine Summe verwendet, weiß man auch ohne größere Kenntnisse in Sachen Kommunikationstechnik oder Mathematik.

Aber gut, im Endeffekt kann ich zufrieden sein. Die Daten hätten auch verschlüsselt oder zumindest chiffriert übertragen werden können.

Ich denke/hoffe, dass ich morgen mit der Programmierung größtenteils fertig werde. Dann kann ich den Client bzw. Proxy für Solaranlage und Wärmepumpe beginnen. Ziel ist es, wie im Artikel der Energieerfassung bereits geschrieben, etwas Intelligenz in den Heizungsraum zu verfrachten.

Am dortigen „Kleinhirn“ soll dann endlich auch die Erfassung des Wasserzählers (und später evtl. der Wärmemengenzähler) erfolgen.

 

*) so gut wie heißt: Für die meisten Pakete stimmt die Prüfsumme, bei manchen ist das oberste Bit permanent gekippt. Warum wissen wohl nur die Götter.