Home Assistant Add-on for MeshMonitor — a powerful dashboard and Virtual Node Server for Meshtastic mesh networks.
- 📡 Connect to Meshtastic node via TCP or USB Serial
- 🗺️ Live map with node positions
- 📊 Network telemetry and statistics
- 🔌 Virtual Node Server — allows multiple simultaneous connections from Meshtastic mobile apps on port
4404 - 🏠 Full Home Assistant Ingress support (no extra ports needed for the dashboard)
- 🔄 Persistent data across restarts
- Click the button above to add this repository to Home Assistant
- Go to Settings → Add-ons → Add-on Store
- Find MeshMonitor and click Install
- Configure the add-on (see Configuration below)
- Click Start
- Go to Settings → Add-ons → Add-on Store
- Click the three dots (⋮) in the top right → Repositories
- Add:
https://github.com/BrainDeLook/meshmonitor-ha - Find MeshMonitor in the store and install it
| Option | Description | Default |
|---|---|---|
connection_type |
Connection type: tcp or serial |
tcp |
MESHTASTIC_NODE_IP |
IP address of your Meshtastic node (TCP mode) | 192.168.1.231 |
MESHTASTIC_TCP_PORT |
TCP port of the node (TCP mode) | 4403 |
MESHTASTIC_SERIAL_PORT |
Serial port path (Serial mode) | /dev/ttyUSB0 |
SESSION_SECRET |
Secret key for session encryption | — |
DISABLE_ANONYMOUS |
Require login to view dashboard | false |
If your Meshtastic node is connected via USB, select serial as the connection type and specify the correct port. Supported devices:
/dev/ttyUSB0,/dev/ttyUSB1/dev/ttyACM0,/dev/ttyACM1
The add-on exposes port 4404 as a Virtual Node Server. This allows multiple Meshtastic mobile apps to connect simultaneously to your node — something the node itself doesn't support natively.
To connect your mobile app:
- Open Meshtastic app → Settings → Connect
- Choose TCP
- Enter your Home Assistant IP and port
4404
- MeshMonitor by @Yeraze
- Add-on inspired by sgruber's work
MIT
