Skip to content
View modbus2mqtt's full-sized avatar

Block or report modbus2mqtt

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
modbus2mqtt/README.md

modbus2mqtt

GitHub release License: MIT

Bridge between Modbus devices and MQTT with automatic Home Assistant discovery.

Overview

modbus2mqtt enables seamless integration of Modbus devices (RTU/TCP) into your smart home system via MQTT. It features a user-friendly web interface, automatic Home Assistant discovery, and community-driven device specifications.

Key Features:

  • Web-based configuration UI
  • Modbus RTU & TCP support
  • MQTT integration with Home Assistant discovery
  • Community device specifications
  • Real-time monitoring

Quick Start

Installation

Choose your preferred method:

  • Home Assistant Add-on - Direct Home Assistant integration (recommended for Home Assistant users)
  • Docker - Recommended for most users
  • Proxmox LXC - Alpine Linux package for Proxmox containers

Usage

After installation, access the web interface at http://localhost:3000 and follow the Getting Started Guide.

Documentation

For complete documentation, see the docs/ directory.

Contributing

We welcome contributions! See the Contributing Guide for details on:

  • Setting up your development environment (Development Guide)
  • Code style and testing requirements
  • Submitting pull requests

Quick start for developers:

git clone https://github.com/modbus2mqtt/server.git
cd server
npm install
npm run build.dev
npm test

Support

License

MIT License - see LICENSE for details.


Built with ❤️ by the modbus2mqtt community

Popular repositories Loading

  1. modbus2mqtt modbus2mqtt Public

    server for modbus2mqtt for REST API of configuration and publishing modbus values to mqtt

    TypeScript 10 4

  2. hassio-addon-repository hassio-addon-repository Public

    Repository for Home Assistant Addon Modbus <=> MQTT

    Python 3 3

  3. hassio-modbus2mqtt hassio-modbus2mqtt Public

    2

  4. specification specification Public

    File access, github access and validation for specifications

    TypeScript 2

  5. specification.shared specification.shared Public

    Interfaces and method shared with server and ui

    TypeScript 2

  6. angular angular Public

    angular components for modbus2mqtt configuration UI

    TypeScript 2