I will build a custom python modbus tcp rtu data logger, mqtt bridge and dashboard
About this Gig
Need to stream data from PLCs, energy meters, VFDs, or sensors to a Web Dashboard or Cloud without expensive SCADA licenses?
Standard Modbus plugins in Node-RED or Home Assistant often freeze during network dropouts or corrupt Float32 data due to incorrect Byte/Word order.
I will build a dedicated, industrial-grade Python Edge Gateway for reliable 24/7 data acquisition, parsing, and MQTT publishing.
WHAT YOU GET:
- Modbus TCP & RTU (RS-485) Polling: Asynchronous, failure-tolerant service.
- Advanced Data Parsing: Native handling of Float32, Int32, UInt16 & Word/Byte Swapping.
- Easy YAML Config: Add new devices or register maps in seconds without coding.
- MQTT Integration: Stream structured JSON to Mosquitto, EMQX, AWS IoT, or Home Assistant.
- Live Web Dashboard: Real-time charts, gauges & status indicators (Node-RED/Grafana).
- Auto-Start Service: Systemd (Linux/Raspberry Pi) or Windows Service setup.
IDEAL FOR:
- Industrial & Commercial Facilities (HVAC, Energy, Water)
- Smart Agriculture, Cold Storage & Mining Rigs
My Portfolio
FAQ
What do I need to provide to get started?
Please provide the device Modbus register map (PDF/Excel), communication parameters (Baud rate/IP address, Slave IDs), and remote access (AnyDesk or TeamViewer).
Can I add new Modbus devices myself later?
Yes! The system uses a clean config.yaml file. You can easily add new devices or register addresses by editing text — no coding required.
What hardware/OS is supported?
Any Linux OS (Raspberry Pi, Ubuntu, Debian) or Windows PC/Server.

