Your Mesh Network, Right on Your Dashboard

The Meshtastic Home Assistant integration connects your entire mesh network to Home Assistant via MQTT. Automatically discover nodes, track positions, monitor battery levels, view environmental data, and send messages — all without needing a Meshtastic device plugged into your HA host.

Everything You Need to Monitor Your Mesh

📡

MQTT First-Class Connection

Subscribe to any Meshtastic MQTT broker and automatically discover all nodes on the mesh. No physical device connected to your Home Assistant host required.

🔌

Multiple Connection Methods

Connect via MQTT, TCP, Bluetooth, or Serial. Run MQTT and device-based connections simultaneously — nodes seen by both are merged into a single HA device.

🔍

Automatic Node Discovery

Nodes are automatically created as Home Assistant devices with sensors for battery, voltage, signal strength, position, telemetry, and environmental data.

🔒

Encrypted Traffic Decoding

AES-CTR decryption of encrypted Meshtastic channels using configurable channel keys. Monitor encrypted traffic without compromising your network security.

💬

Send Messages via MQTT

Send text messages, direct messages, and channel broadcasts through the MQTT broker directly from Home Assistant services and automations.

📊

Full Entity Support

Sensors, binary sensors, device trackers, and notify platform for each discovered node. Battery level, voltage, channel utilization, airtime, uptime, SNR, and more.

🌡️

Environmental Sensors

Automatically capture temperature, humidity, and barometric pressure data from nodes that report environmental telemetry. Perfect for distributed weather monitoring.

📍

GPS Device Tracking

Each node with GPS gets a device tracker entity with latitude, longitude, and altitude. Visualize node positions on the Home Assistant map dashboard.

Easy Installation via HACS

Install through HACS in just a few clicks, or manually copy the integration files. Simple configuration flow gets you connected to your mesh in minutes.

🔄

Dual-Mode Operation

Run MQTT and direct device connections at the same time. Nodes discovered through both methods are intelligently merged into a single Home Assistant device.

🤖

Automation Ready

Trigger automations based on node status, battery levels, position changes, or incoming messages. Integrate your mesh network into your smart home workflows.

🛎️

Notify Platform

Send text messages to any discovered node using the Home Assistant notify service. Build notification automations that reach users on the mesh network.

Unlock the Power of Mesh + Smart Home

🏠 Smart Home Mesh Monitoring

Monitor all your Meshtastic nodes from a single Home Assistant dashboard. Track battery levels, signal strength, and online status with beautiful Lovelace cards.

🚨 Emergency Alerts

Trigger Home Assistant automations when mesh nodes go offline, battery drops below threshold, or emergency messages arrive. Get notified instantly through any HA notification channel.

🌤️ Distributed Weather Stations

Collect temperature, humidity, and pressure data from Meshtastic nodes spread across your property or community. Build weather dashboards with historical data and trends.

📍 Asset & Vehicle Tracking

Track the location of vehicles, equipment, or pets using Meshtastic GPS nodes. View positions on the HA map and set up geofence automations.

🔔 Mesh-to-Home Notifications

Forward important mesh messages to your phone, smart speakers, or displays. Bridge the gap between off-grid mesh communication and your connected home.

📈 Network Health Dashboard

Build comprehensive dashboards showing network uptime, node count, channel utilization, and airtime metrics. Spot issues before they become problems.

Ready to Connect Your Mesh to Home Assistant?

Install via HACS or manually in minutes. Open source, actively maintained, and built for the Meshtastic community.