This commit is contained in:
joBr99
2023-11-19 15:54:46 +01:00
parent 264fef1142
commit 77e9258bd7
4 changed files with 22 additions and 4 deletions

View File

@@ -1,8 +1,11 @@
# https://developers.home-assistant.io/docs/add-ons/configuration#add-on-config
name: NSPanel Lovelace UI Addon
version: "4.7.4"
version: "4.7.11"
slug: nspanel-lovelace-ui
description: NSPanel Lovelace UI Addon
services:
- "mqtt:want"
homeassistant_api: true
url: "https://github.com/joBr99/nspanel-lovelace-ui/tree/main/nspanel-lovelace-ui"
arch:
- armhf

View File

@@ -59,6 +59,12 @@ def on_message(client, userdata, msg):
def get_config():
global settings
settings["mqtt_username"] = os.getenv('MQTT_USER')
settings["mqtt_password"] = os.getenv('MQTT_PASS')
settings["mqtt_port"] = os.getenv('MQTT_PORT')
settings["mqtt_server"] = os.getenv('MQTT_SERVER')
CONFIG_FILE = os.getenv('CONFIG_FILE')
if not CONFIG_FILE:
CONFIG_FILE = 'config.yml'

View File

@@ -1,10 +1,19 @@
#!/bin/bash
#!/usr/bin/with-contenv bashio
if [ -z ${STANDALONE+x} ]; then
export MQTT_USER=$(bashio::services "mqtt" "username")
export MQTT_PASS=$(bashio::services "mqtt" "password")
export MQTT_SERVER=$(bashio::services "mqtt" "host")
export MQTT_PORT=$(bashio::services "mqtt" "port")
else
echo "RUNNING IN STANDALONE MODE"
fi
#echo "All done!" > /share/example_addon_output.txt
export CONFIG_FILE=/share/config.yml
if test -f "$CONFIG_FILE"; then
echo "$CONFIG_FILE exists."
else
cp /usr/bin/mqtt-manager/config.yml.example $CONFIG_FILE
fi
python main.py
sleep 100000
python /usr/bin/mqtt-manager/main.py