The module provides easy access to the data provided by SMA devices with ModBus support.
It automatically establishes a new connection on disconnect, and parses incoming byte data to their respective format.
Typescript definitions are included out-of-the-box.
Common requests are included for some devices, such as:
- current battery percentage of Sunny Island devices
- power of Sunny Boy devices
- total production of Sunny Boy devices
If more advanced requests are required, the library provides a easy method to access all registers with automatic data parsing.
The register values can be found on SMAs website under "Downloads" -> "Technical Information" -> "Modbus Interface". An Excel file containing all registers with datatype and description can be downloaded.
Detailed examples can be found in the examples folder on GitHub.