diff --git a/birdnet-go/config.json b/birdnet-go/config.json index 7d311ba2a..bc64d54d0 100644 --- a/birdnet-go/config.json +++ b/birdnet-go/config.json @@ -102,7 +102,8 @@ "networkdisks": "str?" }, "services": [ - "mysql:want" + "mysql:want", + "mqtt:want" ], "slug": "birdnet-go", "udev": true, diff --git a/birdnet-go/rootfs/etc/cont-init.d/33-mqtt.sh b/birdnet-go/rootfs/etc/cont-init.d/33-mqtt.sh new file mode 100644 index 000000000..2dc29425c --- /dev/null +++ b/birdnet-go/rootfs/etc/cont-init.d/33-mqtt.sh @@ -0,0 +1,15 @@ +#!/usr/bin/with-contenv bashio +# shellcheck shell=bash +set -e + +# Gives mqtt information + +if bashio::services.available 'mqtt'; then + bashio::log.green "---" + bashio::log.yellow "MQTT addon is active on your system! Add the MQTT details below to the Birdnet-go config.yaml :" + bashio::log.blue "MQTT user : $(bashio::services "mqtt" "username")" + bashio::log.blue "MQTT password : $(bashio::services "mqtt" "password")" + bashio::log.blue "MQTT broker : tcp://$(bashio::services "mqtt" "host"):$(bashio::services "mqtt" "port")" + bashio::log.green "---" +fi +