libsml icon indicating copy to clipboard operation
libsml copied to clipboard

Implementation in C of the Smart Message Language (SML) protocol

Results 13 libsml issues
Sort by recently updated
recently updated
newest added

many architectures supported by arduino should be capable of running libsml. (probably not 8-bit MCUs, but esp8266/esp32 for example.) somebody posted a version of libsml adapted as an arduino library...

enhancement
question

the sml_transport API is far too primitive to be useful, `sml_transport_read()` does not have any provision to keep state between invocations, and no way to return more detailed information. (it...

Hey there, first of all: that you for your great work on this project. Would it be valuable to have a list of projects using/including libsml added to its readme?...

there are negative values for electric power, electric energy counter increases while electrical power is negative. bin and hex files are attached to this issue. [DZMeteringGmbH_WS_74121.zip](https://github.com/volkszaehler/libsml/files/11960797/DZMeteringGmbH_WS_74121.zip)

first step of improvement towards #103 (see also https://github.com/devZer0/libsml-testing/pull/12 ) this at least provides a warning: ``` $ ./examples/sml_server - /dev/null libsml: warning: could not read the whole file libsml:...

I started working with libsml. So i try to understand this library. The server example is good. But I miss an example for creating a SML Message to request values...

question

please have a look at https://github.com/devZer0/libsml-testing/pull/12 maybe there is room for some enhancement of crc checks and error verbosity ?

a basic attempt at fixing #17 . replaces hardcoded `fprintf()` calls with an `sml_error` function pointer that can be overwritten by code using the library. a default is provided that...

Is it possible to add efr SGM-C4 meter support to libsml? According to this page https://www.photovoltaikforum.com/thread/158054-libsml-error-unrecognized-sequence-beim-smartmeter-efr-sgm-c4/?pageNo=1 the meter is not fully supported to the existing library. There seems to be...