Because Meshtastic firmware typically allows only one connection at a time, this integration provides a workaround by exposing an HTTP API for each configured gateway. This allows the Meshtastic Web Client to connect to Home Assistant, which then acts as a proxy to your nodes.
This method enables interaction with nodes that do not support TCP or are connected via serial/Bluetooth.
Security Warning: Enabling this feature provides unauthenticated access to your gateway nodes to anyone who can reach your Home Assistant instance, as the Meshtastic HTTP API does not support authentication. Only use this in trusted environments.
### To access the web client:
**In Home Assistant:**
1. Enable the feature in the integration configuration.
2. Navigate to the "Meshtastic" menu item (reload the Home Assistant interface if it is not visible).
3. Press the "Open" button of the desired gateway to launch the web client.
**Inside the Meshtastic Web Client:**
4. Press "New Connection" (the correct hostname should be pre-populated).
5. Press "Connect".