I need a practical yet reliable Modbus RTU solution that polls data from several single-phase and three-phase smart meters as well as a weather station, then stores and visualises that information in one place. What I expect • A data-acquisition service that connects to every device on the RS-485 bus, handles multiple slave IDs, and time-stamps each reading. • A database back-end (SQL, InfluxDB, or another open format) able to keep at least a year of one-minute samples without performance loss. • A clean front-end dashboard with real-time values, historical charts, and basic alarms. I am open to a web, desktop, or mobile interface—choose whichever you can deliver most efficiently while keeping the user experience smooth. • Source code, a brief deployment guide, and commented examples so I can add more meters later. Key details • Protocol: Modbus RTU over RS-485. • Data sets: Voltage, current, power, energy, frequency from each meter; temperature, humidity, wind, and rain from the weather station. • Devices: mix of single-phase and three-phase models; all respond to standard holding/input registers. • Preferred stack: Python, Node-RED, C#, or another mainstream tool—your choice as long as it is well-documented and easy to maintain. I will provide register maps and remote access to a test bus. Deliver a working prototype, refine it after my review, and hand over full ownership of the code and documentation.