Dashcast add-on

This commit is contained in:
Bogdan Vlaicu
2020-04-03 17:55:39 -04:00
parent b95c1f5a5e
commit 8ca0cd0beb
2 changed files with 24 additions and 10 deletions
+16 -2
View File
@@ -2,11 +2,25 @@
CONFIG_PATH=/data/options.json
DISPLAY_NAME=$(jq --raw-output '.chromecast_name // empty' $CONFIG_PATH)
echo "DISPLAY_NAME=${DISPLAY_NAME}"
export DISPLAY_NAME
DEFAULT_DASHBOARD_URL=$(jq --raw-output '.dashboard_url // empty' $CONFIG_PATH)
echo "DEFAULT_DASHBOARD_URL=${DEFAULT_DASHBOARD_URL}"
export DEFAULT_DASHBOARD_URL
MQTT_SERVER=$(jq --raw-output '.mqtt_host // empty' $CONFIG_PATH)
echo "MQTT_SERVER=${MQTT_SERVER}"
export MQTT_SERVER
MQTT_USERNAME=$(jq --raw-output '.mqtt_user // empty' $CONFIG_PATH)
echo "MQTT_USERNAME=${MQTT_USERNAME}"
export MQTT_USERNAME
MQTT_PASSWORD=$(jq --raw-output '.mqtt_pass // empty' $CONFIG_PATH)
echo "MQTT_PASSWORD=${MQTT_PASSWORD}"
export MQTT_PASSWORD
# Keep the python app alive.
while true; do python -u app_mqtt.py --show-debug; done
+8 -8
View File
@@ -1,6 +1,6 @@
{
"name": "Dashcast",
"version": "0.0.6",
"version": "0.0.7",
"slug": "dashcast",
"description": "Display dashboard web pages on your Chromecast device",
"url": "https://github.com/ragingcomputer/dashcast-docker-MQTT",
@@ -15,21 +15,21 @@
"boot": "auto",
"host_network": true,
"environment": {
"DEFAULT_DASHBOARD_URL": "{dashboard_url}",
"DISPLAY_NAME": "",
"DEFAULT_DASHBOARD_URL": "",
"DEFAULT_DASHBOARD_URL_FORCE": "False",
"DISPLAY_NAME": "Office Chromecast",
"IGNORE_CEC": "True",
"MQTT_SERVER": "192.168.1.9",
"MQTT_USERNAME": "mqtt",
"MQTT_PASSWORD": "testpassword"
"MQTT_SERVER": "",
"MQTT_USERNAME": "",
"MQTT_PASSWORD": ""
},
"options": {
"log_level": "info",
"chromecast_name": "Livingroom Chromecast",
"dashboard_url": "https://yahoo.com",
"dashboard_url": "https://news.google.com",
"mqtt_host": "127.0.0.1",
"mqtt_user": "mqtt",
"mqtt_pass": "yourpass"
"mqtt_pass": "yourmqttpassword"
},
"schema": {
"log_level": "list(trace|debug|info|notice|warning|error|fatal)",