Smart Meter - SML HEX Code zerlegen

Hi

Hört sich doch schon ganz gut an (mein Zähler wäre im 1.ten Stock, also durchaus erreichbar).
In dem Sketch von github (Quelle) wird beim Einlesen überprüft, ob der Puffer schon voll ist - Das fehlt bei Dir - solange neue Daten vorhanden sind, werden Diese an den Puffer angehangen - egal, wie groß der Puffer ist - denke, Das führt bei Dir zu den beschriebenden Problemen.

Von dem Code gibt es eine zweite, wohl Vorversion.
In der oberen Version wird eine zusätzliche Dummy-Seriel-Schnittstelle benutzt (noch kA, warum), weiter sieht die Anfangs-Erkennung mit der Verknüpfung der Bytewerte durch && intuitiv sinniger aus, als mit || in der wohl früheren Version.

... dann werde ich Mal einem Nano neues Leben einhauchen und mich vor den Zähler stellen :wink: ...

MfG