Home Assistant Addon to control an AirSend device in a local network.
Run the following command in your terminal:
wget -q -O - https://raw.githubusercontent.com/devmel/hass_airsend-addon/master/install bash -
OR
Manually copy the airsend
folder into your Home Assistant addons directory.
- Go to Supervisor → Add-on Store → Local add-ons.
- Refresh the list, then install and start the AirSend add-on.
git clone https://github.com/devmel/hass_airsend-addon
cd hass_airsend-addon/addons/airsend
- Go to your Home Assistant profile.
- Navigate to the Security tab.
- Generate a long-lived access token (use this as
HASS_TOKEN
).
Replace amd64
with your machine's architecture if needed (armhf
, armv7
, aarch64
, etc.):
docker build --build-arg "BUILD_FROM=ghcr.io/home-assistant/amd64-base:3.22" -t hass_airsend-addon .
Adjust the environment variables according to your setup:
docker run -dp 33863:33863 \
-e HTTPS=1 \
-e HASS_HOST='homeassistant.local:8123' \
-e HASS_TOKEN='your_token_here' \
-e HASS_AUTOINCLUDE=0 \
hass_airsend-addon
- HTTPS=1: Enables HTTPS. Use HTTPS=0 if you cannot handle self-signed certificates.
- HASS_HOST: Your Home Assistant server address and port (e.g., homeassistant.local:8123).
- HASS_TOKEN: The long-lived access token you generated.
- HASS_AUTOINCLUDE: Set to 0 to disable auto-inclusion of the add-on in Home Assistant.
- Security: Never share your
HASS_TOKEN
. - HTTPS: If
HTTPS=0
, ensure your network is secure.