From 787e3bbc7cedd2b85d466fc458fe351bb77aec50 Mon Sep 17 00:00:00 2001 From: Dirk Stelloh <24778060+dirstel@users.noreply.github.com> Date: Fri, 27 Jun 2025 15:44:03 +0200 Subject: [PATCH] App Submission: Zigbee2MQTT (#2472) Co-authored-by: al-lac Co-authored-by: nmfretz --- zigbee2mqtt/data/.gitkeep | 1 + zigbee2mqtt/docker-compose.yml | 19 ++++++++++++++ zigbee2mqtt/umbrel-app.yml | 45 ++++++++++++++++++++++++++++++++++ 3 files changed, 65 insertions(+) create mode 100644 zigbee2mqtt/data/.gitkeep create mode 100644 zigbee2mqtt/docker-compose.yml create mode 100644 zigbee2mqtt/umbrel-app.yml diff --git a/zigbee2mqtt/data/.gitkeep b/zigbee2mqtt/data/.gitkeep new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/zigbee2mqtt/data/.gitkeep @@ -0,0 +1 @@ + diff --git a/zigbee2mqtt/docker-compose.yml b/zigbee2mqtt/docker-compose.yml new file mode 100644 index 00000000..35f9a4f7 --- /dev/null +++ b/zigbee2mqtt/docker-compose.yml @@ -0,0 +1,19 @@ +services: + + app_proxy: + environment: + APP_HOST: zigbee2mqtt_app_1 + APP_PORT: 8080 + + app: + image: koenkk/zigbee2mqtt:2.4.0@sha256:dd7479e5416c4b95725333d0a69ff504bcbda9a7a3431e5d5dd1e27c16465cdd + restart: on-failure + volumes: + - ${APP_DATA_DIR}/data:/app/data:rw + - /run/udev:/run/udev:ro + privileged: true + environment: + ZIGBEE2MQTT_CONFIG_FRONTEND_ENABLED: "true" + ZIGBEE2MQTT_CONFIG_FRONTEND_PORT: 8080 + ZIGBEE2MQTT_CONFIG_MQTT_SERVER: "mqtt://mosquitto_broker_1:1883" + Z2M_ONBOARD_NO_REDIRECT: 1 diff --git a/zigbee2mqtt/umbrel-app.yml b/zigbee2mqtt/umbrel-app.yml new file mode 100644 index 00000000..5708f9ae --- /dev/null +++ b/zigbee2mqtt/umbrel-app.yml @@ -0,0 +1,45 @@ +manifestVersion: 1 +id: "zigbee2mqtt" +name: "Zigbee2MQTT" +tagline: "Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges" +category: "automation" +version: "2.4.0" +port: 60082 +description: >- + Allows you to use your Zigbee devices without the vendor's bridge or gateway. + + It bridges events and allows you to control your Zigbee devices via MQTT. In this way you can integrate your Zigbee devices with whatever smart home infrastructure you are using. + + + **Compatible** + + Zigbee2MQTT supports various Zigbee adapters and a big bunch of devices. + + + **Integrations** + + Zigbee2MQTT integrates well with most home automation solutions because it uses MQTT. + + + **Open Source** + + Zigbee2MQTT is licenced under the free GNU General Public License 3. + + + **Setup** + + After the install you will be presented with a setup wizard. Select your device and get started. After the setup you need to re-open the app to access the web interface. +developer: "@Koenkk" +website: "https://www.zigbee2mqtt.io/" +submitter: "dirstel" +submission: "https://github.com/getumbrel/umbrel-apps/pull/2472" +repo: "https://github.com/Koenkk/zigbee2mqtt" +support: "https://github.com/Koenkk/zigbee2mqtt/issues" +gallery: + - 1.jpg + - 2.jpg + - 3.jpg +releaseNotes: "" +dependencies: + - mosquitto +path: ""