Wiznet makers

mason

Published July 07, 2025 © MIT license (MIT)

86 UCC

20 WCC

28 VAR

0 Contests

0 Followers

0 Following

Original Link

Powermeter-values-to-MQTT-and-Websever

Powermeter-values-to-MQTT-and-Websever

COMPONENTS Hardware components

WIZnet - W5500

x 1


PROJECT DESCRIPTION

Overview

The Powermeter-values-to-MQTT-and-Websever project is an open-source firmware solution for reading data from power meters using the MODBUS protocol and publishing this data to an MQTT broker and an integrated web server. The project supports both Ethernet and Wi-Fi connectivity, as well as Over-The-Air (OTA) firmware updates.


Features

MODBUS RTU/TCP Support:
Compatible with a wide range of powermeters that use the MODBUS protocol. Supports both RTU and TCP modes.

MQTT Integration:
Publishes powermeter readings to MQTT brokers for integration with platforms such as Home Assistant and Node-RED.

Built-in Webserver:
Provides real-time data visualization and device configuration through a web interface.

Ethernet and Wi-Fi Connectivity:
Supports both wired and wireless network connections for flexible deployment.

OTA Firmware Updates:
Allows firmware upgrades through the web interface without physical access to the device.


Use Cases

Smart home energy monitoring

Industrial automation and energy management

Remote power data logging and analysis

IoT powermeter integration projects


How to Use

Flash the firmware to a compatible ESP8266 or ESP32 device.

Connect the device to the powermeter via MODBUS.

Configure MQTT broker and network settings through the web interface.

Access power meter data via MQTT or the web server.


Keywords

MODBUS to MQTT

Powermeter MODBUS integration

ESP32 powermeter firmware

IoT energy monitoring solution

MODBUS web server

OTA update for powermeter devices


For more details and source code, visit the GitHub repository.

Documents
  • Powermeter-values-to-MQTT-and-Websever

Comments Write