SML Parser Playground

Paste an SML message from your smart meter to decode it. It runs the sml_parser C library, compiled to WebAssembly. Your data stays in your browser.

Input

Accepts hex strings (spaces and line breaks are ignored), C arrays with 0x.. bytes as in the test headers, or a binary dump dropped onto the field.

Samples:

Decoded

Parser debug log (SML_DEBUG)