Dashcast add-on
This commit is contained in:
+16
-2
@@ -2,11 +2,25 @@
|
|||||||
|
|
||||||
CONFIG_PATH=/data/options.json
|
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)
|
DEFAULT_DASHBOARD_URL=$(jq --raw-output '.dashboard_url // empty' $CONFIG_PATH)
|
||||||
|
|
||||||
echo "DEFAULT_DASHBOARD_URL=${DEFAULT_DASHBOARD_URL}"
|
echo "DEFAULT_DASHBOARD_URL=${DEFAULT_DASHBOARD_URL}"
|
||||||
|
|
||||||
export 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.
|
# Keep the python app alive.
|
||||||
while true; do python -u app_mqtt.py --show-debug; done
|
while true; do python -u app_mqtt.py --show-debug; done
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "Dashcast",
|
"name": "Dashcast",
|
||||||
"version": "0.0.6",
|
"version": "0.0.7",
|
||||||
"slug": "dashcast",
|
"slug": "dashcast",
|
||||||
"description": "Display dashboard web pages on your Chromecast device",
|
"description": "Display dashboard web pages on your Chromecast device",
|
||||||
"url": "https://github.com/ragingcomputer/dashcast-docker-MQTT",
|
"url": "https://github.com/ragingcomputer/dashcast-docker-MQTT",
|
||||||
@@ -15,21 +15,21 @@
|
|||||||
"boot": "auto",
|
"boot": "auto",
|
||||||
"host_network": true,
|
"host_network": true,
|
||||||
"environment": {
|
"environment": {
|
||||||
"DEFAULT_DASHBOARD_URL": "{dashboard_url}",
|
"DISPLAY_NAME": "",
|
||||||
|
"DEFAULT_DASHBOARD_URL": "",
|
||||||
"DEFAULT_DASHBOARD_URL_FORCE": "False",
|
"DEFAULT_DASHBOARD_URL_FORCE": "False",
|
||||||
"DISPLAY_NAME": "Office Chromecast",
|
|
||||||
"IGNORE_CEC": "True",
|
"IGNORE_CEC": "True",
|
||||||
"MQTT_SERVER": "192.168.1.9",
|
"MQTT_SERVER": "",
|
||||||
"MQTT_USERNAME": "mqtt",
|
"MQTT_USERNAME": "",
|
||||||
"MQTT_PASSWORD": "testpassword"
|
"MQTT_PASSWORD": ""
|
||||||
},
|
},
|
||||||
"options": {
|
"options": {
|
||||||
"log_level": "info",
|
"log_level": "info",
|
||||||
"chromecast_name": "Livingroom Chromecast",
|
"chromecast_name": "Livingroom Chromecast",
|
||||||
"dashboard_url": "https://yahoo.com",
|
"dashboard_url": "https://news.google.com",
|
||||||
"mqtt_host": "127.0.0.1",
|
"mqtt_host": "127.0.0.1",
|
||||||
"mqtt_user": "mqtt",
|
"mqtt_user": "mqtt",
|
||||||
"mqtt_pass": "yourpass"
|
"mqtt_pass": "yourmqttpassword"
|
||||||
},
|
},
|
||||||
"schema": {
|
"schema": {
|
||||||
"log_level": "list(trace|debug|info|notice|warning|error|fatal)",
|
"log_level": "list(trace|debug|info|notice|warning|error|fatal)",
|
||||||
|
|||||||
Reference in New Issue
Block a user