From 2ce817281079583a924c55610f9f149118d76917 Mon Sep 17 00:00:00 2001 From: Robert Csakany Date: Mon, 13 Apr 2020 23:23:01 +0200 Subject: [PATCH 1/3] Add support of Zigbee2Mqtt Assistant --- .templates/zigbee2mqttassistant/service.yml | 11 +++++++++++ .../zigbee2mqttassistant/zigbee2mqttassistant.env | 4 ++++ menu.sh | 4 ++-- 3 files changed, 17 insertions(+), 2 deletions(-) create mode 100755 .templates/zigbee2mqttassistant/service.yml create mode 100755 .templates/zigbee2mqttassistant/zigbee2mqttassistant.env diff --git a/.templates/zigbee2mqttassistant/service.yml b/.templates/zigbee2mqttassistant/service.yml new file mode 100755 index 000000000..75c5f595a --- /dev/null +++ b/.templates/zigbee2mqttassistant/service.yml @@ -0,0 +1,11 @@ + zigbee2mqttassistant: + container_name: zigbee2mqttassistant + image: carldebilly/zigbee2mqttassistant + restart: unless-stopped + env_file: + - ./services/zigbee2mqttassistant/zigbee2mqttassistant.env + ports: + - 8880:80 + environment: + - VIRTUAL_HOST=~^zigbee2mqttassistant\..*\.xip\.io + - VIRTUAL_PORT=8880 diff --git a/.templates/zigbee2mqttassistant/zigbee2mqttassistant.env b/.templates/zigbee2mqttassistant/zigbee2mqttassistant.env new file mode 100755 index 000000000..0ce939dbb --- /dev/null +++ b/.templates/zigbee2mqttassistant/zigbee2mqttassistant.env @@ -0,0 +1,4 @@ +#TZ=Europe/Budapest \ +Z2MA_SETTINGS__MQTTSERVER=mosquitto +#Z2MA_SETTINGS__MQTTUSERNAME= +#Z2MA_SETTINGS__MQTTPASSWORD= diff --git a/menu.sh b/menu.sh index 6c11d62f2..476825fb4 100755 --- a/menu.sh +++ b/menu.sh @@ -28,11 +28,11 @@ declare -A cont_array=( [diyhue]="diyHue" [homebridge]="Homebridge" [python]="Python 3" - + [zigbee2mqttassistant]="zigbee2mqttassistant" ) declare -a armhf_keys=("portainer" "nodered" "influxdb" "grafana" "mosquitto" "telegraf" "mariadb" "postgres" "adminer" "openhab" "zigbee2mqtt" "pihole" "plex" "tasmoadmin" "rtl_433" "espruinohub" - "motioneye" "webthings_gateway" "blynk_server" "nextcloud" "diyhue" "homebridge" "python") + "motioneye" "webthings_gateway" "blynk_server" "nextcloud" "diyhue" "homebridge" "python" "zigbee2mqttassistant") sys_arch=$(uname -m) From 46c378d82ca0136b173fb7fdac5524441019a949 Mon Sep 17 00:00:00 2001 From: Robert Csakany Date: Fri, 10 Jul 2020 01:39:14 +0200 Subject: [PATCH 2/3] Updating zigbee2mqttassistant documentation --- docs/Zigbee2mqttassistant.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 docs/Zigbee2mqttassistant.md diff --git a/docs/Zigbee2mqttassistant.md b/docs/Zigbee2mqttassistant.md new file mode 100644 index 000000000..f5f3d682b --- /dev/null +++ b/docs/Zigbee2mqttassistant.md @@ -0,0 +1,20 @@ +# Zigbee2Mqtt Assistant +## References +- [Docker](https://hub.docker.com/r/carldebilly/zigbee2mqttassistant) +- [Website](https://github.com/yllibed/Zigbee2MqttAssistant/blob/master/README.md) + +## About + +This service a web frontend which displays Zigbee2Mqtt service messages and able to control it over Mqtt. For the +servie a working Mqtt server is required and that have to be configured. + +## Environment Parameters + +Z2MA_SETTINGS__MQTTSERVER=mosquitto - The mqtt service instance which is used by Zigbee2Mqtt instance. +Z2MA_SETTINGS__MQTTUSERNAME= - When mqtt server have authentication this user is used. +Z2MA_SETTINGS__MQTTPASSWORD= - When mqtt server have authentication this user is used. +TZ=Europe/Budapest - Recommmended to setup for correct timestamps. + +## Accessing the UI +The Zigbee2Mqtt Assistant UI is available using port 8880 (http://your.local.ip.address:8880/) + From 0aecea7627733eb9aac07e24e89680b4b0b4366e Mon Sep 17 00:00:00 2001 From: Robert Csakany Date: Fri, 10 Jul 2020 01:41:02 +0200 Subject: [PATCH 3/3] Fixing whitespace --- menu.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/menu.sh b/menu.sh index b4c6bd51c..031e89dea 100755 --- a/menu.sh +++ b/menu.sh @@ -63,7 +63,7 @@ declare -a armhf_keys=( "adminer" "openhab" "zigbee2mqtt" - "deconz" + "deconz" "pihole" "plex" "tasmoadmin" @@ -76,7 +76,7 @@ declare -a armhf_keys=( "diyhue" "homebridge" "python" - "zigbee2mqttassistant" + "zigbee2mqttassistant" "gitea" "dozzle" # add yours here