Blame | Last modification | View Log | Download
Modbus WRITE v2021.7- Fixed typo in variable.Modbus WRITE v2021.2- Fixed register writes in write plugin (m-ur)Modbus WRITE v2020.2D- Optimized: TCP/IP port debug logging- Optimized: set default TCP/IP port to 502Modbus WRITE v2020.2C- Fixed: Plugin not starting in unreleased beta versions (dependancies check)- Improved: option and plugin descriptions- Optimized: timeout on all methods set to 2 seconds.Modbus WRITE v2020.2B- Added: proper plugin descriptionModbus WRITE v2020.2A- Added: version checks and notification for needed dependancies- Improved: TCP IP and PORT options now merged- Improved: option descriptions, sorted options- Optimized: Debug lines and info- Optimized: All settings read once at plugin start- Code cleanupv2.0.0- Fixed exception in modbus library (added .registers again)- New plugin: modbus-device [bramvreugd]- With this plugin you can add a device with many registers at oncev1.2.1- Fixed the exception "Modbus Error: [Invalid Parameter] Invalid collection of registers supplied" on my Raspberry/Domoticzv1.2.0- Fixed TAB error.v1.1.9- Fixed debug output [Sandolution]v1.1.8- Added "sys.path.append('/usr/local/lib/python3.5/dist-packages')" in the begining for modern python libraries compatibility. [akliouev]- After wrestling for a day finaly found out that "data" is a list and doesn't have method ".registers" associated with it. [akliouev]Must be remnants of older pymodbus versions. Changed "data.registers" -> "data". [akliouev]- Fix: line 403 was verifying that Username is "1" (only "read coil") and otherwise wasn't updating anything. [akliouev]v1.1.7- Removed debug option due to implementation of sensor type. [Sandolution]- Added more options for data type (swapping of low/high byte/word). [Sandolution]- Adjusted dividing settings to include 10000. [Sandolution]- Added more append paths [Sandolution]v1.1.6- Added import RTU framer for RTU over TCP to work. [Sandolution]- Fix for unit id on RTU over TCP [Sandolution]v1.1.5- Added ID option for IP/TCP addresses. [S. Ebeltjes]v1.1.4- Removed debug option due to implementation of sensor type. [Sandolution]- Added more options for data type (swapping of low/high byte/word). [Sandolution]- Adjusted dividing settings to include 10000. [Sandolution]TODO: float decode word ordersfloat AB CD == byteorder=Endian.Big, wordorder=Endian.Bigfloat CD AB == byteorder=Endian.Big, wordorder=Endian.Littlefloat BA DC == byteorder=Endian.Little, wordorder=Endian.Bigfloat DC BA == byteorder=Endian.Little, wordorder=Endian.Little