From 3e53ca928b942783d8af623380f18ef9c5d8354a Mon Sep 17 00:00:00 2001 From: Stefan Allius Date: Sat, 31 May 2025 21:45:48 +0200 Subject: [PATCH] revise the log outputs --- ha_addons/ha_addon/rootfs/run.sh | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/ha_addons/ha_addon/rootfs/run.sh b/ha_addons/ha_addon/rootfs/run.sh index 83dbbe4..c2dc223 100755 --- a/ha_addons/ha_addon/rootfs/run.sh +++ b/ha_addons/ha_addon/rootfs/run.sh @@ -1,29 +1,28 @@ #!/usr/bin/with-contenv bashio -echo "run.sh: info: Add-on environment started" +bashio::log.blue "-----------------------------------------------------------" +bashio::log.blue "run.sh: info: setup Add-on environment" bashio::cache.flush_all -echo "run.sh: info: check for Home Assistant supervisor API" MQTT_HOST="" if bashio::supervisor.ping; then - echo "run.sh: info: check for Home Assistant MQTT" - if bashio::services mqtt "host"; then + bashio::log "run.sh: info: check for Home Assistant MQTT service" + if bashio::services.available mqtt; then MQTT_HOST=$(bashio::services mqtt "host") MQTT_PORT=$(bashio::services mqtt "port") MQTT_USER=$(bashio::services mqtt "username") MQTT_PASSWORD=$(bashio::services mqtt "password") else - echo "run.sh: error: Home Assistant service MQTT not available!" + bashio::log.yellow "run.sh: info: Home Assistant MQTT service not available!" fi else - echo "run.sh: error: Home Assistant supervisor API not available!" + bashio::log.red "run.sh: error: Home Assistant Supervisor API not available!" fi # if a MQTT was/not found, drop a note if [ -z "$MQTT_HOST" ]; then - echo "run.sh: info: MQTT configuration not found" + bashio::log.yellow "run.sh: info: MQTT config not found" else - echo "" - echo "run.sh: info: MQTT found" + bashio::log.green "run.sh: info: MQTT config found" export MQTT_HOST export MQTT_PORT export MQTT_USER @@ -40,5 +39,6 @@ cd /home/proxy || exit export VERSION=$(cat /proxy-version.txt) -echo "Start Proxyserver..." +bashio::log.blue "run.sh: info: Start Proxyserver..." +bashio::log.blue "-----------------------------------------------------------" python3 server.py --rel_urls --json_config=/data/options.json --log_path=/homeassistant/tsun-proxy/logs/ --config_path=/homeassistant/tsun-proxy/ --log_backups=2