carta
sml_server(1)

sml_server1

Makes libsml functionality available on the command line

Usage

sml_server {[-v] [-h] [-s] device | file}

Overview

The sml_server reads binary SML data from the given device or file. If a - is given, stdin is used. This data is then displayed in human readable form.

-v

This enables verbose output.

-h

This shows the help.

-s

will print the first sml message and then exit (single)

Examples

Assuming there is a meter connected to ttyUSB0 you can display the transmitted data.

$ sml_server /dev/ttyUSB0 
129-129:199.130.3*255#ISK#
1-0:0.0.9*255#06 49 53 4b 01 0b cb 28 e6 1d #
1-0:1.8.0*255#10973297.0#Wh
1-0:1.8.1*255#10973297.0#Wh
1-0:1.8.2*255#0.0#Wh
1-0:16.7.0*255#144#W
...

Note

The sml_server is intended as a tool for development and testing and as an example. It was not developed for production use.

Authors

Joachim Zobel ⟨[email protected]⟩\c.

From libsml-utils 1.1.2-2+b1 in Debian 13 (Trixie). Parsed by carta from the page's man source.