22
33#deCONZ device configuration
44
5+ DOCKER_COMPOSE_PATH=./.tmp/docker-compose.tmp.yml
6+
7+ if [[ ! -f $DOCKER_COMPOSE_PATH ]]; then
8+ echo "[deCONZ] Warning: $DOCKER_COMPOSE_PATH does not exist."
9+ fi
10+
511device_selection=$(whiptail --radiolist --title "Select deCONZ gateway" --notags \
612 "Use the [SPACEBAR] to select your deCONZ gateway from the list below AND MAKE SURE IT IS PLUGGED IN (if not, press [ESC])." 20 78 12 \
713 "ConBeeII" "ConBee II " "ON" \
@@ -12,15 +18,27 @@ device_selection=$(whiptail --radiolist --title "Select deCONZ gateway" --notags
1218 case $device_selection in
1319
1420 "ConBeeII")
15- cat .templates/deconz/service_conbee_II.yml >>docker-compose.yml
16- echo "...copied ConBee II config from template"
21+ if [[ ! -f ./.templates/deconz/service_conbee_II.yml ]]; then
22+ echo "Error: ./.templates/deconz/service_conbee_II.yml does not exist."
23+ else
24+ cat ./.templates/deconz/service_conbee_II.yml >> $DOCKER_COMPOSE_PATH
25+ echo "...copied ConBee II config from template"
26+ fi
1727 ;;
1828 "ConBee")
19- cat .templates/deconz/service_conbee.yml >>docker-compose.yml
20- echo "...copied ConBee config from template"
29+ if [[ ! -f ./.templates/deconz/service_conbee.yml ]]; then
30+ echo "Error: ./.templates/deconz/service_conbee.yml does not exist."
31+ else
32+ cat ./.templates/deconz/service_conbee.yml >> $DOCKER_COMPOSE_PATH
33+ echo "...copied ConBee config from template"
34+ fi
2135 ;;
2236 "RaspBee")
23- cat .templates/deconz/service_raspbee.yml >>docker-compose.yml
24- echo "...copied RaspBee config from template"
37+ if [[ ! -f ./.templates/deconz/service_raspbee.yml ]]; then
38+ echo "Error: ./.templates/deconz/service_raspbee.yml does not exist."
39+ else
40+ cat ./.templates/deconz/service_raspbee.yml >> $DOCKER_COMPOSE_PATH
41+ echo "...copied RaspBee config from template"
42+ fi
2543 ;;
26- esac
44+ esac
0 commit comments