Comments (3)
Yeah, it has just been fixed in the latest version 0.5.0. Please check. Thanks for your suggestion.
from modpoll.
Hi,
I have more or less the same concern. In the log the value is rounded, but in the MQTT output not. I'm on the latest version v0.5.1
.
Log
publishing MQTT topic: modpoll/must-ph18-5548-plus, msg: {
"charger-voltage-float": 54.400000000000006,
"charger-voltage-absorption": 57.6,
"battery-voltage-low": 34,
"battery-voltage-high": 60,
"charger-max-current": 80,
"battery-ah": 200,
"charger-work-state": 2,
"charger-mptt-state": 1,
"charger-charging-state": 1,
"pv-voltage": 57.5,
"battery-voltage-charger": 53.400000000000006,
"charger-current": 2,
"charger-power": 104,
"temperature-radiator": 20,
"temperature-external": 0,
"relay-battery": 1,
"relay-pv": 1,
"error-charger": 0,
"warning-charger": 0,
"charger-rated-current": 80,
"inverter-work-state": 3,
"battery-voltage": 53.2,
"inverter-voltage": 230.9,
"grid-voltage": 230.8,
"bus-voltage": 426.1,
"control-current": 0,
"inverter-current": 0,
"grid-current": 1,
"load-current": 0.9,
"inverter-power": 0,
"grid-power": -205,
"load-power": 201,
"load-percent": 3,
"inverter-appearent": 0,
"grid-appearent": 230,
"load-appearent": 207,
"inverter-react": 0,
"grid-react": 106,
"load-react": 45,
"inverter-frequency": 0,
"grid-frequency": 49.99,
"temperature-ac-radiator": 17,
"temperature-transformer": 44,
"temperature-dc-radiator": 18,
"relay-inverter": 1,
"relay-grid": 1,
"relay-load": 1,
"relay-line": 0,
"relay-dc": 1,
"relay-eart": 0,
"error-1": 0,
"error-2": 0,
"error-3": 0,
"warning-1": 0,
"warning-2": 0,
"battery-power": -103,
"battery-current": -1,
"power-rated": 5500
}, qos: 0, RC: 0
CSV
device,must-ph18-5548-plus,4
poll,holding_register,10103,9,BE_BE
ref,charger-voltage-float,10103,int16,rw,,0.1
ref,charger-voltage-absorption,10104,int16,rw,,0.1
ref,battery-voltage-low,10105,int16,rw,,0.1
ref,battery-voltage-high,10107,int16,rw,,0.1
ref,charger-max-current,10108,int16,rw,,0.1
ref,battery-ah,10111,int16,rw
poll,holding_register,15201,21,BE_BE
ref,charger-work-state,15201,int16,r
ref,charger-mptt-state,15202,int16,r
ref,charger-charging-state,15203,int16,r
ref,pv-voltage,15205,int16,r,,0.1
ref,battery-voltage-charger,15206,int16,r,,0.1
ref,charger-current,15207,int16,r,,0.1
ref,charger-power,15208,int16,r
ref,temperature-radiator,15209,int16,r
ref,temperature-external,15210,int16,r
ref,relay-battery,15211,int16,r
ref,relay-pv,15212,int16,r
ref,error-charger,15213,int16,r
ref,warning-charger,15214,int16,r
ref,charger-rated-current,15216,int16,r,,0.1
poll,holding_register,25201,79,BE_BE
ref,inverter-work-state,25201,int16,r
ref,battery-voltage,25205,int16,r,,0.1
ref,inverter-voltage,25206,int16,r,,0.1
ref,grid-voltage,25207,int16,r,,0.1
ref,bus-voltage,25208,int16,r,,0.1
ref,control-current,25209,int16,r,,0.1
ref,inverter-current,25210,int16,r,,0.1
ref,grid-current,25211,int16,r,,0.1
ref,load-current,25212,int16,r,,0.1
ref,inverter-power,25213,int16,r
ref,grid-power,25214,int16,r
ref,load-power,25215,int16,r
ref,load-percent,25216,int16,r
ref,inverter-appearent,25217,int16,r
ref,grid-appearent,25218,int16,r
ref,load-appearent,25219,int16,r
ref,inverter-react,25221,int16,r
ref,grid-react,25222,int16,r
ref,load-react,25223,int16,r
ref,inverter-frequency,25225,int16,r,,0.01
ref,grid-frequency,25226,int16,r,,0.01
ref,temperature-ac-radiator,25233,int16,r
ref,temperature-transformer,25234,int16,r
ref,temperature-dc-radiator,25235,int16,r
ref,relay-inverter,25237,int16,r
ref,relay-grid,25238,int16,r
ref,relay-load,25239,int16,r
ref,relay-line,25240,int16,r
ref,relay-dc,25241,int16,r
ref,relay-eart,25242,int16,r
ref,error-1,25261,int16,r
ref,error-2,25262,int16,r
ref,error-3,25263,int16,r
ref,warning-1,25265,int16,r
ref,warning-2,25266,int16,r
ref,battery-power,25273,int16,r
ref,battery-current,25274,int16,r
ref,power-rated,25277,int16,r
from modpoll.
Related Issues (7)
- struct.error: 'H' format requires 0 <= number <= 65535 HOT 1
- Consider add device 'IP ADDR' and 'port' to .csv file HOT 3
- Consider upgrade `pymodbus` to version 3.2.2 HOT 2
- Add poll interval/rate for every single poll HOT 4
- Add support for Daniel/Enron single register 32-bit mode HOT 1
- Add Option for Remove Local Echo HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from modpoll.