Meshtastic Remote Control β Home Assistant Blueprint
Trigger Home Assistant actions by sending text messages on a Meshtastic channel. Up to 8 commands per automation, each with its own trigger word, actions, and optional reply on the same channel.
Requirements
- Home Assistant
- The official Meshtastic integration
- A Meshtastic gateway node connected to HA
Installation
Or copy meshtastic_remote_control.yaml to <config>/blueprints/automation/<your_name>/ and reload blueprints.
Configuration
- Gateway Node ID β decimal node ID of the gateway connected to HA (find it in
data.data.gatewayof an incomingmeshtastic_api_text_messageevent) - Channel Index β slot 0β7 (0 is primary, custom channels start at 1)
- Restrict to specific sender β optional, set to 0 to accept any sender
- Reply delay β seconds before replying, 2β5 recommended
For each command slot: trigger word, actions, optional reply text. Empty trigger word disables the slot.
Example
- Command 1 β Trigger:
on, Action: turn onlight.living_room, Reply:Lamp is ON - Command 2 β Trigger:
off, Action: turn offlight.living_room, Reply:Lamp is OFF
Troubleshooting
Check Settings β Automations & Scenes β [your automation] β Traces to see which condition failed and the actual values. Most common issue: using the senderβs node ID instead of the gatewayβs.
License
MIT