All the applications you love—built and maintained by a community member who understands what you need on Unraid. Love a particular app or plugin? Donate directly to the developer to support their work.
This package listens for local data from Ambient Weather stations (such as the WS-2902C) and converts the incoming data to MQTT events. The sensor data is published with auto-discovery so they show up automatically as sensors in Home Assistant.
The following Ambient Weather station models are confirmed to work:
WS-2902C
Expose all events from an Amcrest device to an MQTT broker. Supports autodiscovery via Home Assistant. Multiple docker containers will need to be installed to support more than one Amcrest device. No WebUI is necessary.
Control AndroidTV/FireTV devices through ADB from the Home Assistant Core docker image.
See here: https://www.home-assistant.io/integrations/androidtv/
HADashboard and Python apps for Home Assistant.
Note that you MUST manually edit your auto-generated appdaemon.yaml file to add a few required settings.
See support threat here for an example: https://forums.unraid.net/topic/72041-support-appdaemon-hadashboard-corneliousjd-repo/
Listens to events from Dahua VTO unit and publishes them via MQTT Message
For integration with Home Assistant see https://community.home-assistant.io/t/dahua-vto-to-mqtt-broker/169781
Source: https://github.com/elad-bar/DahuaVTO2MQTT
Deepstack is an AI server that empowers every developer in the world to easily build state-of-the-art AI systems both on-premise and in the cloud. The promises of Artificial Intelligence are huge but becoming a machine learning engineer is hard. Build and deploy AI-powered applications with in-built and custom AI APIs, all offline and self-hosted. See https://deepstack.cc and https://docs.deepstack.cc/faq/index.html
To use with home assistant see: https://github.com/robmarkcole/HASS-Deepstack-object and https://docs.deepstack.cc/faq/index.html
Old CPUs without AVX: If you are using an older CPU that doesn't support AVX (Warning: This version hasn't been updated in some time):
1. Add :noavx to the end of the Repository: field.
2. Should look like this: deepquestai/deepstack:noavx
GPU: If you wish to use a NVIDIA GPU instead of your CPU:
1. Install Unraid Nvidia Plugin (available in the community apps store): https://forums.unraid.net/topic/98978-plugin-nvidia-driver/
2. Add :gpu to the end of the Repository: field. Should look like this: deepquestai/deepstack:gpu
3. Add --runtime=nvidia to the Extra Parameters: field (to view this field switch to advanced view by clicking the toggle in the top right next to Basic View) .
4. Copy your GPU UUID to Nvidia Visible Devices:. (Can be found in the Nvidia Driver settings page under nVidia Info:). Should look something like this: GPU-1a2b3456-7890-1cd2-ea34-56b7c8de90a1
*I am not the creator or maintainer of this container I am merely providing the Unraid template.
Enet2mqtt
Python library for communicating with the Gira / Jung eNet Smart Home Server (https://www.enet-smarthome.com/), and a mqtt forwarder to integrate eNet Smart Home devices with Home Assistant.
Installation
Requirements
You have a mqtt broker. (Like mosquitto.)
You have Home Assistant running.
A complete and local NVR designed for Home Assistant with AI object detection. Uses OpenCV and Tensorflow to perform realtime object detection locally for IP cameras.
You cas use a integrated or dedicated GPU (Intel/AMD/Nvidia) to perform the image decoding of the input streams of your cameras.
Optionally (but highly recommended), you can use multiple devices to perform the object detetion, such as a Google Coral Accelerator Nvidia GPU, OpenVINO (Intel GPU) and Intel NCS2 VPU
See the documentation for more details about your specific hardware and needs (https://docs.frigate.video/). This is a general templeate that aims to give a fast deoplyment for every user so check all the options carefully and remove all the configurations that you are not going to use.
Gladys Assistant (https://gladysassistant.com) is a privacy-first, open-source home assistant. Gladys helps you centralize your connected devices, visualize data on your dashboards and build automations to make your daily life easier.
You can support the project here : https://www.buymeacoffee.com/gladysassistant
A NodeJS RESTful API which can be used with Home Assistant to report the state of Docker Containers Custom Component to automatically add all your docker switches to home assistant. https://gitlab.com/custom_components/hadockermon Additional info including the API can be found here:
https://github.com/philhawthorne/ha-dockermon
This Docker container parses and forwards all WebSocket messages from your Unraid server to Home Assistant using the MQTT protocol. This enables you to create dashboards that provide a superior overview compared to Unraid's native capabilities.
Actron Que/Neo Air Conditioner Add-On for Home Assistant (https://blog.mikejmcguire.com/2021/02/11/actron-neo-and-home-assistant/)
This add-on for Home Assistant enables you to control an Actron Air Conditioner equipped with the Actron Que or Actron Neo modules.
The add-on requires you to use the Mosquitto MQTT broker on your Home Assistant device, with authentication enabled and a valid credential supplied. You'll also need to ensure that MQTT discovery is enabled with the default prefix 'homeassistant' for HA to discover the climate device and zone switches.
Home Assistant Container runs the core of the Home Assistant home automation platform. It focuses on local control and privacy. Track and control all devices at home and automate control.
homeassistant
Home Assistant Core(https://www.home-assistant.io/) - Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server.
HomeAssistant_inabox downloads, installs, and automatically manages a Home Assistant VM on your Unraid server with a single click. If the VM is found to be unexpectedly stopped, the container will automatically restart it to ensure uninterrupted service. Once installed, clicking on this container's WebUI will redirect you directly to your Home Assistant VM's WebUI.
Container Variables
VM Name
Specify the desired name for the Home Assistant VM. --Default Home Assistant
VM Images Location
Set the path to where your VM images are stored
Appdata Location
Set the directory where HomeAssistant_inabox will store its appdata.
Keep VM Running
Choose Yes to automatically monitor if the Home Assistant VM is running. If it is found to be stopped, the container will attempt to restart the VM --Default Yes
Check Time
Specify how frequently (in minutes) to check if the Home Assistant VM is running.
Default: 15 minutes
HA_inabox WebUI Port
Port used by the container to access the Home Assistant WebUI --Default: 8123
Notes
- During the VM installation, the container dynamically builds the XML template based on the current configuration.
- It automatically detects the highest available QEMU machine type on the server and adjusts the VM template to use the optimal configuration.
- For smooth operation, ensure that the VM storage and appdata paths are correctly set according to your Unraid shares.
This project was created to provide a way to access Hydro-Québec account and winter credit data in Home-Assistant.
This module use the hydroqc library to fetch all pertinent account information and winter credit signals to be sent to MQTT. It also provide Home-Assistant discovery topics to create all the relevant sensors in Home-Assistant.
It also includes a separate logic that sends the hourly consumption statistics to Home-Assitant via websocket
This plugin is a wrapper for reading the files used by emhttpd for displaying various statistics, the files are read from /var/local/emhttp/*.ini and are converted to JSON for easy access by services/applications like Home Assistant. Please note there is no frontend, please visit the support thread for usage instructions.
Official Matter Server docker container from Home Assistant. This project implements a Matter Controller Server over WebSockets using the official Matter (formerly CHIP) SDK as a base and provides both a server and client implementation. The goal of this project is primary to have Matter support in Home Assistant but its universal approach makes it suitable to be used in other projects too.
There is NO WEB-UI to this container. Check the container logs for any errors when necessary.
REQUIREMENTS:
Unraid needs to have IPV4+6 enabled on the network interface! Make sure your you run the container on the host network. The host network interface needs to be in the same network as the Android/iPhone device you are using for commissioning. Matter uses link-local multicast protocols which do not work accross different LANs or VLANs.
minimal ics / iCal / Calendar hoster,
is basically just a minimalistic webserver which will just publish the "file.ics" in the data directory.
I use it to provide the Ical to Home Assistant for the garbage collection.
Container for running the OpenZWave MQTT Adapter (for Home Assistant via the new Z-Wave Integration)
You will need a running MQTT instance and a z-wave controller in order to use this container.
For more information see:
https://github.com/OpenZWave/qt-openzwave
https://www.home-assistant.io/integrations/ozw/
Or visit the unraid forum support thread for more configuration/info
Monitor an RTSP / MJPEG stream for license plates, record them, store them in SQL, send alerts via MQTT with AutoDiscovery into Home Assistant. REQUIRED: open-alpr-http-wrapper docker container and configuration YAML file (example config on the Plate-Minder Github page
Standalone version of the Silicon Labs multiprotocol addon for Home Assistant. The cool kids that run it all in docker containers!
An EFR based chipset Thread stick is required for this container to start. It needs to be passed in as the same value you provide such as the default of /dev/thread using a line such as /dev/serial/by-id/usb-Nabu_Casa_SkyConnect_v1.0_76f624b636edec1191324740ad51a8b2-if00-port0:/dev/thread
This is an MQTT Home Assistant Bridge with a rest endpoint as well that allows control of unraid from this docker, homeassistant and MQTT/REST generally.
Icon made by https://www.flaticon.com/authors/freepik Freepik
VictoriaMetrics is a fast, cost-effective and scalable monitoring solution and time series database.
TLDR: It is a faster, more lightweight replacement to InfluxDB/TimescaleDB/etc (up to 20x faster data digestion, up to 7-10x less ram usage). Can be used in place of InfluxDB in many apps such as HomeAssistant. Includes a great web UI for query exploration.
For HomeAssistant: drop in replacement for InfluxDB, see https://community.home-assistant.io/t/influxdb-vs-victoriametrics/453361
Git repository: https://github.com/VictoriaMetrics/VictoriaMetrics
Dockerhub: https://hub.docker.com/r/victoriametrics/victoria-metrics
Website: https://victoriametrics.com
VictoriaMetrics prominent features:
- Long-term storage for Prometheus.
- Drop-in replacement for Prometheus and Graphite in Grafana.
- Easy setup and operation with a single executable and configuration via command-line flags.
- Fast backups with vmbackup/vmrestore tools.
- Implements MetricsQL query language.
- Global query view for multiple data sources.
- High performance and scalability, outperforming InfluxDB and TimescaleDB by up to 20x.
- Efficient RAM usage, 10x less than InfluxDB and up to 7x less than others.
- Optimized for high-churn time series data.
- High data compression, storing up to 70x more data points in limited storage.
- Ideal for high-latency IO and low IOPS storage.
- Can substitute moderately sized clusters of competing solutions.
- Protects data from corruption on unclean shutdown.
- Supports various metrics protocols, including Prometheus, InfluxDB, Graphite, OpenTSDB, and more.
- Offers stream aggregation, metrics relabeling, and series limiting.
- Suitable for diverse data sources like APM, Kubernetes, IoT, financial data, and more.
- Open source cluster version.
- Compatible with NFS-based storages like Amazon EFS and Google Filestore.
This project monitors the UDP socket (50222) from a WeatherFlow Hub, and publishes the data to a MQTT Server. Data is formatted in a way that, it supports the MQTT Discovery format for Home Assistant, so a sensor will created for each entity that WeatherFlow sends out, if you have MQTT Discovery enabled.
Everything runs in a pre-built Docker Container, so installation is very simple. You only need Docker installed on a computer and a MQTT Server setup somewhere in your network. If you run either the Operating System or Supervised installation of Home Assistant, you will have easy access to both.
There is support for both the AIR & SKY devices and the TEMPEST device.
Please review Breaking Changes prior to updating your instance. Breaking changes will be listed in https://github.com/briis/hass-weatherflow2mqtt/blob/main/CHANGELOG.md See Breaking Changes section under 2021-12-10 for steps to updating naming conventions.
What's up Docker? (aka WUD) WEBUI Included
Gets you notified when new versions of your Docker containers are available and lets you react the way you want.
Depending what you want to do you might have to add your own variables. By default I have included MQTT.
Good Integration With
Home-Assistant
Prometheus
Grafana
Many Supported Triggers
Send notifications using Smtp, Apprise, IFTTT, Slack, Pushover...
Automatically update your docker containers or your docker-compose stack.
Integrate with third-party systems using Kafka, Mqtt, Http Webhooks...
Many supported registries
Azure Container Registry
AWS Elastic Container Registry
Google Container Registry
Github Container Registry
Docker Hub (public & private repositories)