Code Monkey home page Code Monkey logo

repository's Introduction

Home Assistant Community Add-ons

Project Stage Maintenance License

Discord Community Forum

About

Home Assistant allows anyone to create add-on repositories to share their add-ons for Home Assistant easily. This repository is one of those repositories, providing extra Home Assistant add-ons for your installation.

The primary goal of this project is to provide you (as a Home Assistant user) with additional, high quality, add-ons that allow you to take your automated home to the next level.

Installation

In general, there is no need to install this repository on your Home Assistant instance. It is activated and added by Home Assistant by default.

However, if the repository is missing on your setup, adding this add-ons repository to your Home Assistant instance is pretty easy. In the Home Assistant add-on store, a possibility to add a repository is provided.

Use the following URL to add this repository:

https://github.com/hassio-addons/repository

Add-ons provided by this repository

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Network-wide ads & trackers blocking DNS server

📚 AdGuard Home add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

A supercharged SSH & Web Terminal access to your Home Assistant instance

📚 Advanced SSH & Web Terminal add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

AirPlay capabilities for your Chromecast devices.

📚 AirCast add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

AirPlay capabilities for your Sonos (and UPnP) devices.

📚 AirSonos add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Python Apps and Dashboard using AppDaemon 4.x for Home Assistant

📚 AppDaemon add-on documentation

Bazarr

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Download and manage subtitles for Sonarr and Radarr

📚 Bazarr add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Simple & Free Wiki Software

📚 Bookstack add-on documentation

EMQX

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

The most scalable open-source MQTT broker for IoT. An alternative for the Mosquitto add-on

📚 EMQX add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Example add-on by Community Home Assistant Add-ons

📚 Example add-on documentation

FTP

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

A secure and fast FTP server for Home Assistant

📚 FTP add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Fighting disease with a world wide distributed super computer

📚 Folding@home add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

A cross-platform system monitoring tool

📚 Glances add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

The open platform for beautiful analytics and monitoring

📚 Grafana add-on documentation

Grocy

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

ERP beyond your fridge! A groceries & household management solution for your home

📚 Grocy add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Scalable datastore for metrics, events, and real-time analytics

📚 InfluxDB add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Create documents containing live code, equations, visualizations, and explanatory text

📚 JupyterLab add-on documentation

Lidarr

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Looks and smells like Sonarr but made for music

📚 Lidarr add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Browser-based log utility for Home Assistant

📚 Log Viewer add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Expose GPIO modules and digital sensors via MQTT for remote control and monitoring.

📚 MQTT IO add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Manage battery backup (UPS) devices

📚 Network UPS Tools add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Manage Nginx proxy hosts with a simple, powerful interface

📚 Nginx Proxy Manager add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Flow-based programming for the Internet of Things

📚 Node-RED add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Request management and media discovery tool for the Plex ecosystem

📚 Overseerr add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Recorded media, live TV, online news, and podcasts ready to stream.

📚 Plex Media Server add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Indexer manager/proxy built on the popular arr stack to integrate with your various PVR apps

📚 Prowlarr add-on documentation

Radarr

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Movie organizer/manager for usenet and torrent users

📚 Radarr add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Book Manager and Automation (Sonarr for Ebooks)

📚 Readarr add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Free and easy binary newsreader

📚 SABnzbd add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Explore your SQLite database

📚 SQLite Web add-on documentation

Sonarr

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Smart PVR for newsgroup and bittorrent users

📚 Sonarr add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Play Spotify music on your Home Assistant device

📚 Spotify Connect add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Fully featured Visual Studio Code (VSCode) experience integrated in the Home Assistant frontend.

📚 Studio Code Server add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Zero config VPN for building secure networks

📚 Tailscale add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Centrally manage all your Sonoff-Tasmota devices

📚 TasmoAdmin add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Monitoring and tracking tool for Plex Media Server

📚 Tautulli add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

A self-hosted web IRC client

📚 The Lounge add-on documentation

Tor

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Protect your privacy and access Home Assistant via Tor

📚 Tor add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Modern GPS Tracking Platform

📚 Traccar add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Manage your UniFi network using a web browser

📚 UniFi Network Application add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

It is a self-hosted monitoring tool like "Uptime Robot"

📚 Uptime Kuma add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Open source password management solution

📚 Vaultwarden (Bitwarden) add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Whisparr is an adult video collection manager for Usenet and BitTorrent users

📚 Whisparr add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Fast, modern, secure VPN tunnel

📚 WireGuard add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Fully configurable Z-Wave JS gateway and control panel

📚 Z-Wave JS UI add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Radically simplify your network with a virtual networking layer that works the same everywhere

📚 ZeroTier One add-on documentation

chrony

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

A local NTP (Network Time Protocol) server for cameras etc.

📚 chrony add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

Simple, elegant and feature-rich CCTV/NVR for your cameras

📚 motionEye add-on documentation

Latest Version Supports armhf Architecture Supports armv7 Architecture Supports aarch64 Architecture Supports amd64 Architecture Supports i386 Architecture

A web interface for the official MariaDB add-on

📚 phpMyAdmin add-on documentation

Releases

Releases are based on Semantic Versioning, and use the format of MAJOR.MINOR.PATCH. In a nutshell, the version will be incremented based on the following:

  • MAJOR: Incompatible or major changes.
  • MINOR: Backwards-compatible new features and enhancements.
  • PATCH: Backwards-compatible bugfixes and package updates.

Support

Got questions?

You have several options to get them answered:

You could also open an issue here on GitHub. Note, we use a separate GitHub repository for each add-on. Please ensure you are creating the issue on the correct GitHub repository matching the add-on.

For a general repository issue or add-on ideas open an issue here

Adding a new add-on

We are currently not accepting third party add-ons to this repository.

For questions, please contact Franck Nijhof:

License

MIT License

Copyright (c) 2017-2024 Franck Nijhof

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

repository's People

Contributors

actions-user avatar addonsbot avatar bonanitech avatar casperklein avatar dale3h avatar dependabot[bot] avatar frenck avatar jesserockz avatar ludeeus avatar ottowinter avatar renovate[bot] avatar timmo001 avatar tjorim avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

repository's Issues

❇ Aircast

Problem/Motivation

iOS user can stream to audio devices using AirPlay, which is incompatible with ChromeCast. As a result, Chromecast is virtually "impossible" to use with iOS devices.

Proposed changes

An add-on that bridges between those protocols.

new add-on suggestion for using usb instead of Sd for DB and Logfiles

Problem/Motivation

I would like to suggest an addon, if at all possible:
Reading and writing the Hassio Db and log files, and probably other files, to the SD card seems to be sub-optimal when using a Pi, as i am. Wearing the SD more than needed, and also interfering with other administrative tasks the Pi is taking care of at the same time.
Especially when many records have to be written. In my case, i have rather a lot of mqtt sensors being recorded.
Next to that the DB is growing larger by the hour....

All the more reason to try and mitigate these 'issues' by moving the db files to an attached usb drive, or some other network destination. Have a dedicated place for these files would also enable the main install to stay as clean as can be.

This seems to be possible but it not something for the uninitiated. It is not very well documented, if at all.
It would be very very nice if a Hassio Add-on could take the user by the hand, recognize usb drives, and available Network locations, and consequently have these files moved there.

Hope anything close would be possible
Many thanks in advance!
Cheers,
Marius

(Why the issue was filed)

Expected behavior

(What you expected to happen)

Actual behavior

(What actually happened)

Steps to reproduce

(How can someone else make/see it happen)

Proposed changes

(If you have a proposed change, workaround or fix,
describe the rationale behind it)

Homebridge pin generated with additional dash

The autogenerated home bridge pin is in the format 290--22-311 (with the double dash).

You cannot add it to the Home app unless you edit the config.json to remove the additional dash.

❇ Jupyter Lab Server

Terminal gets disconnected every few seconds

Problem/Motivation

Terminal was installed succesfully, but after initial startup disconnects. Won't startup afterwards from within the Hassio configuration

loading the Terminal in the webui from within the Add-on settings results in the same behavior, albeit from a webui..

(Why the issue was filed)

Expected behavior

Stay alive

(What you expected to happen)

Actual behavior

in log:

INFO: Starting the ttyd daemon
[2017/11/22 17:12:18:8105] ERR: lws_context_init_server_ssl: SSL_CTX_load_verify_locations unhappy
[2017/11/22 17:12:18:8167] ERR: ERROR on binding fd 6 to port 7681 (-1 98)
[2017/11/22 17:12:18:8168] ERR: init server failed
[2017/11/22 17:12:18:8168] ERR: Failed to create default vhost
[2017/11/22 17:12:18:8168] ERR: libwebsockets init failed
INFO: Starting the ttyd daemon
[2017/11/22 17:12:19:5151] ERR: lws_context_init_server_ssl: SSL_CTX_load_verify_locations unhappy
[2017/11/22 17:12:19:5211] ERR: ERROR on binding fd 6 to port 7681 (-1 98)
[2017/11/22 17:12:19:5212] ERR: init server failed
[2017/11/22 17:12:19:5212] ERR: Failed to create default vhost
[2017/11/22 17:12:19:5212] ERR: libwebsockets init failed
INFO: Starting the ttyd daemon
[2017/11/22 17:12:20:6921] ERR: lws_context_init_server_ssl: SSL_CTX_load_verify_locations unhappy
[2017/11/22 17:12:20:6986] ERR: ERROR on binding fd 6 to port 7681 (-1 98)
[2017/11/22 17:12:20:6987] ERR: init server failed
[2017/11/22 17:12:20:6987] ERR: Failed to create default vhost
[2017/11/22 17:12:20:6987] ERR: libwebsockets init failed
INFO: Starting the ttyd daemon
[2017/11/22 17:12:21:7275] ERR: lws_context_init_server_ssl: SSL_CTX_load_verify_locations unhappy
[2017/11/22 17:12:21:7339] ERR: ERROR on binding fd 6 to port 7681 (-1 98)
[2017/11/22 17:12:21:7340] ERR: init server failed
[2017/11/22 17:12:21:7340] ERR: Failed to create default vhost
[2017/11/22 17:12:21:7340] ERR: libwebsockets init failed

trying without SSL: true gives a slightly different error, but the timing and frequency are alike:

INFO: Starting the ttyd daemon
./run: line 42:   566 Segmentation fault      (core dumped) ttyd "${ttyd_options[@]}" "${TTYD_COMMAND[@]}"
INFO: Starting the ttyd daemon
[2017/11/23 09:46:00:4875] ERR: ERROR on binding fd 6 to port 7681 (-1 98)
[2017/11/23 09:46:00:4877] ERR: init server failed
[2017/11/23 09:46:00:4878] ERR: Failed to create default vhost
[2017/11/23 09:46:00:4879] ERR: libwebsockets init failed
INFO: Starting the ttyd daemon
[2017/11/23 09:46:01:2626] ERR: ERROR on binding fd 6 to port 7681 (-1 98)
[2017/11/23 09:46:01:2626] ERR: init server failed
[2017/11/23 09:46:01:2627] ERR: Failed to create default vhost
[2017/11/23 09:46:01:2627] ERR: libwebsockets init failed
INFO: Starting the ttyd daemon
[2017/11/23 09:46:02:3076] ERR: ERROR on binding fd 6 to port 7681 (-1 98)
[2017/11/23 09:46:02:3079] ERR: init server failed
[2017/11/23 09:46:02:3080] ERR: Failed to create default vhost
[2017/11/23 09:46:02:3080] ERR: libwebsockets init failed
INFO: Starting the ttyd daemon
[2017/11/23 09:46:03:3379] ERR: ERROR on binding fd 6 to port 7681 (-1 98)
[2017/11/23 09:46:03:3383] ERR: init server failed
[2017/11/23 09:46:03:3384] ERR: Failed to create default vhost
[2017/11/23 09:46:03:3384] ERR: libwebsockets init failed

(What actually happened)

Steps to reproduce

(How can someone else make/see it happen)

Proposed changes

(If you have a proposed change, workaround or fix,
describe the rationale behind it)

Homebridge will not show in iOS app

Problem/Motivation

Homebridge won't show up in the Home app on my iOS device.
I've also checked with Bonjour Browser from my Mac and I don't see any references there to Homebridge.

Expected behavior

Homebridge/Homeassistant should show up in my Home app on iOS as accessory so I can connect with the PIN and have it discovering my devices.

Actual behavior

Homebridge doesn't show up at all.
I do notice some related error in the log:
Host name conflict, retrying with hassio-15

It should be noted that I changed the default hassio hostname to "home assistant" instead of "hassio".

Steps to reproduce

Not sure, just followed the default configuration steps.

Proposed changes

I did not yet test it, but I suppose it's related to the hostname change.

Full log attached
homebridge_log.txt

❇ Floorplan

❇ Duplicati

Problem/Motivation

Free backup software to store encrypted backups online

Duplicati works with standard protocols like FTP, SSH, WebDAV as well as popular services like Microsoft OneDrive, Amazon Cloud Drive & S3, Google Drive, box.com, Mega, hubiC and many others.

Ref

https://www.duplicati.com/


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

❇ Syncthing

Problem/Motivation

Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.

Ref

https://syncthing.net/


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

There was an error when installed the plugin

Options
{
"debug": true,
"plugins": [
"homebridge-config-ui"
]
}

Logs
.....................
Registering new address record for 169.254.65.124 on veth1c062f4.IPv4.
Registering new address record for fe80::a61a:18a7:f739:a3f6 on docker0.*.
Registering new address record for 169.254.85.176 on docker0.IPv4.
Registering new address record for 172.17.0.1 on docker0.IPv4.
Registering new address record for 192.168.1.188 on eth0.IPv4.
module.js:472
throw err;
^

Error: Cannot find module '../build/Release/dns_sd_bindings'
at Function.Module._resolveFilename (module.js:470:15)
at Function.Module._load (module.js:418:25)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at Object. (/usr/local/share/.config/yarn/global/node_modules/mdns/lib/dns_sd.js:32:22)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)

❇ DNSCrypt

Problem/Motivation

DNSCrypt is a protocol that authenticates communications between a DNS client and a DNS resolver. It prevents DNS spoofing. It uses cryptographic signatures to verify that responses originate from the chosen DNS resolver and haven't been tampered with.

Adding DNSCrypt as an add-on enables the user to expose a more secure way of doing DNS on their home network. Using this in combination with a Pi-hole add-on (#19) would be a killer pair to have.

Ref

https://dnscrypt.org/


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

mi window curtain

[HomeAssistant] 'cover.curtain_158d00016c02e5' is a cover but does not have a 'homebridge_cover_type' property set. You must set it to either 'rollershutter' or 'garage_door' in the customize section of your Home Assistant configuration. It will not be available to Homebridge until you do.

❇ OpenCV

Problem/Motivation

OpenCV is a popular computer vision library, and there is a Home-assistant component which provides facial recognition. However installation of OpenCV is quite involved and time consuming. Proposal is containerised install of OpenCV. It would also be nice if there were a way to add community selected classifiers that could then be used by the HA component.

References

https://home-assistant.io/components/image_processing.opencv/
https://www.pyimagesearch.com/2017/09/04/raspbian-stretch-install-opencv-3-python-on-your-raspberry-pi/
http://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_objdetect/py_face_detection/py_face_detection.html#face-detection

❇ MySensors Gateway

Problem/Motivation

I would like to suggest an addon, if possible: previously using Home Assistant via the Hassbian installation on RPI3, a Mysensors gateway could be installed via SSH (https://www.mysensors.org/build/raspberry). Running Hassio means now unable to install the Mysensors code in the usual way, and I think this needs to be done via an add-on on Hassio from reading some of the topics on it. Thanks in advance.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

❇ TensorFlow

Problem/Motivation

TensorFlow is a popular machine learning library, with applications including image recognition which have applications in HA. However installation is very slow (15 mins), and a docker 1 click add-on would be much more convenient and probably improve performance. It would also be nice if there were a way to add community selected classifiers that could then be used by a HA component.

References

https://www.tensorflow.org
https://github.com/lhelontra/tensorflow-on-arm/releases/tag/v1.3.1
https://community.home-assistant.io/t/tensorflow-camera-door-sensor/28891/7

Won't start; API HTTP Response code: 502

please take a look at the log thank you

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] 10-homebridge: applying... 
[fix-attrs.d] 10-homebridge: exited 0.
[fix-attrs.d] 20-dbus: applying... 
[fix-attrs.d] 20-dbus: exited 0.
[fix-attrs.d] 30-avahi: applying... 
[fix-attrs.d] 30-avahi: exited 0.
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 00-banner.sh: executing... 
parse error: Invalid numeric literal at line 1, column 7
[21:15:27+0000] ERROR ----> Unknown HTTP error occured
[cont-init.d] 00-banner.sh: exited 0.
[cont-init.d] 01-log-level.sh: executing... 
Log level is set to TRACE
[cont-init.d] 01-log-level.sh: exited 0.
[cont-init.d] 02-updates.sh: executing... 
TRACE: hass.api.supervisor.ping
TRACE: hass.api.call GET /supervisor/ping
DEBUG: Requested API resource: http://hassio/supervisor/ping
DEBUG: API HTTP Response code: 502
DEBUG: API Response: <html>

<head><title>502 Bad Gateway</title></head>

<body bgcolor="white">

<center><h1>502 Bad Gateway</h1></center>

<hr><center>nginx</center>

</body>

</html>

TRACE: hass.jq: <html>

<head><title>502 Bad Gateway</title></head>

<body bgcolor="white">

<center><h1>502 Bad Gateway</h1></center>

<hr><center>nginx</center>

</body>

</html>

 .result
parse error: Invalid numeric literal at line 1, column 7
ERROR: Unknown HTTP error occured
[cont-init.d] 02-updates.sh: exited 0.
[cont-init.d] 20-dbus.sh: executing... 
[cont-init.d] 20-dbus.sh: exited 0.
[cont-init.d] 30-avahi.sh: executing... 
TRACE: hass.config.has_value: avahi_interfaces
TRACE: hass.jq.has_value: /data/options.json .avahi_interfaces
TRACE: hass.jq: /data/options.json .avahi_interfaces | if (. == {} or . == []) then empty else . end // empty
TRACE: hass.has_value: 
DEBUG: Detected Avahi interfaces: eth0
TRACE: hass.config.has_value: avahi_hostname
TRACE: hass.jq.has_value: /data/options.json .avahi_hostname
TRACE: hass.jq: /data/options.json .avahi_hostname | if (. == {} or . == []) then empty else . end // empty
TRACE: hass.has_value: 
TRACE: hass.api.host.info.hostname
TRACE: hass.api.host.info .hostname
TRACE: hass.api.call GET /host/info false .hostname
DEBUG: Requested API resource: http://hassio/host/info
DEBUG: API HTTP Response code: 502
DEBUG: API Response: <html>

<head><title>502 Bad Gateway</title></head>

<body bgcolor="white">

<center><h1>502 Bad Gateway</h1></center>

<hr><center>nginx</center>

</body>

</html>

TRACE: hass.jq: <html>

<head><title>502 Bad Gateway</title></head>

<body bgcolor="white">

<center><h1>502 Bad Gateway</h1></center>

<hr><center>nginx</center>

</body>

</html>

 .result
parse error: Invalid numeric literal at line 1, column 7
ERROR: Unknown HTTP error occured
[cont-init.d] 30-avahi.sh: exited 1.
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] syncing disks.
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.

Auto Backup configuration files

Problem/Motivation

I would like to see an addon to auto backup the configuration files.

Ideas:

  • to a smb/ftp/afp network share
  • to a cloud service (google drive, dropbox ...)
  • to an USB drive
  • versions
  • configured triggers like time or after a restart of HA or via an automation

Maybe using duplicity or Rsnapshot

❇ Pydio

Problem/Motivation

Pydio is like Google Drive for your personal content. You can get access to it from anywhere in the world, give people accounts to access your content, or share a folder to anyone with a public link. For users who aren't comfortable with Github, those who dont expose their HA instance to the internet, or just as a convenience for sharing files on the HA forum, this could be a really useful resource. There are also iOS/android/desktop apps so checking e.g. videos captured via a HA component, would be pretty straightforward using the app.

References

https://pydio.com/
http://demo.pyd.io/
https://hub.docker.com/r/jordancrawford/rpi-pydio-docker/
https://github.com/pydio/pydio-sdk-python
https://itunes.apple.com/gb/app/pydio-pro/id1109419882?mt=8


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

❇ IDE, based on Cloud9

Problem/Motivation

Create a full-blown IDE based on Cloud9 core.
This allows the user to edit their configuration right from the frontend while giving the user a comfortable place to work in.

Possible mDNS conflict?

I am witnessing the below behaviour on a generic linux hassio install:

starting version 3.2.2
[ADD-ON] Ensuring old PID files are absent
[ADD-ON] Ensuring D-Bus unique ID exists
[ADD-ON] Starting D-Bus daemon
[ADD-ON] [DEBUG] Waiting until system bus socket is ready
[ADD-ON] Starting Avahi daemon
Found user 'avahi' (UID 86) and group 'avahi' (GID 86).
Successfully dropped root privileges.
avahi-daemon 0.6.32 starting up.
WARNING: No NSS support for mDNS detected, consider installing nss-mdns!
Successfully called chroot().
Successfully dropped remaining capabilities.
chroot.c: chroot() helper started
chroot.c: chroot() helper got command 02
Loading service file /services/sftp-ssh.service.
Loading service file /services/ssh.service.
*** WARNING: Detected another IPv4 mDNS stack running on this host. This makes mDNS unreliable and is thus not recommended. ***
Joining mDNS multicast group on interface docker0.IPv4 with address 172.17.0.1.
New relevant interface docker0.IPv4 for mDNS.
Joining mDNS multicast group on interface ens18.IPv4 with address 192.168.1.123.
New relevant interface ens18.IPv4 for mDNS.
Network interface enumeration completed.
Registering new address record for fe80::4ca2:f6ff:fe09:c85b on veth447c64d.*.
Registering new address record for fe80::5c7c:eff:fe43:b783 on veth5a80865.*.
Registering new address record for fe80::2413:43ff:febc:6c03 on vethd1224a2.*.
Registering new address record for fe80::4c47:79ff:fec2:7594 on veth57cec18.*.
Registering new address record for fe80::d808:39ff:fe6d:b197 on vethcc0d4cf.*.
Registering new address record for fe80::dcc9:97ff:fe55:ccce on veth2d3dc9d.*.
Registering new address record for fe80::8a2:94ff:fe1b:9ab1 on veth4f260ca.*.
Registering new address record for fe80::9872:60ff:fe8e:bd20 on veth167dcb8.*.
Registering new address record for fe80::8850:e6ff:fe43:495f on veth67218b8.*.
Registering new address record for fe80::72:beff:fe75:e4d on veth7b8aa8e.*.
Registering new address record for fe80::dc4b:dfff:fef0:f17d on veth57c298b.*.
Registering new address record for fe80::42:b3ff:fe32:b559 on docker0.*.
Registering new address record for 172.17.0.1 on docker0.IPv4.
Registering new address record for fe80::5c9b:2ff:fe44:e075 on ens18.*.
Registering new address record for 192.168.1.123 on ens18.IPv4.
Server startup complete. Host name is hassio.local. Local service cookie is 74177856.
Received conflicting record [hassio.local	IN	AAAA fe80::f57b:e107:3e18:9922 ; ttl=120] with local record to be. Withdrawing.
Withdrawing address record for fe80::4ca2:f6ff:fe09:c85b on veth447c64d.
Withdrawing address record for fe80::5c7c:eff:fe43:b783 on veth5a80865.
Withdrawing address record for fe80::2413:43ff:febc:6c03 on vethd1224a2.
Withdrawing address record for fe80::4c47:79ff:fec2:7594 on veth57cec18.
Withdrawing address record for fe80::d808:39ff:fe6d:b197 on vethcc0d4cf.
Withdrawing address record for fe80::dcc9:97ff:fe55:ccce on veth2d3dc9d.
Withdrawing address record for fe80::8a2:94ff:fe1b:9ab1 on veth4f260ca.
Withdrawing address record for fe80::9872:60ff:fe8e:bd20 on veth167dcb8.
Withdrawing address record for fe80::8850:e6ff:fe43:495f on veth67218b8.
Withdrawing address record for fe80::72:beff:fe75:e4d on veth7b8aa8e.
Withdrawing address record for fe80::dc4b:dfff:fef0:f17d on veth57c298b.
Withdrawing address record for fe80::42:b3ff:fe32:b559 on docker0.
Withdrawing address record for 172.17.0.1 on docker0.
Withdrawing address record for 192.168.1.123 on ens18.
Host name conflict, retrying with hassio-2

It just keeps going and incrementing the host name.
It may be relevant that the docker host itself is running mDNS on 192.168.1.123 (for the purposes of mosquitto container auto discovery as that's not built into the add-on).

Add TravisCI to repository

Problem/Motivation

In order to keep up the quality of the repository, we need to have some continuous integration in place. TravisCI is, of course, the way to go ;)

Expected behavior

To trigger a TravisCI job on each push & PR to assure everything is still in working order.
PR's SHOULD NOT be mergeable when the build fails.

Actual behavior

Currently, there is no CI present.

❇ Simple Bluetooth Speaker Media player for TTS announcements

Problem/Motivation

Hey there! I would like to suggest an addon, if possible: It would be great to have a simple component that uses the built in bluetooth radio on the Pi3 to connect to a bluetooth speaker and use it as a simple TTS announcer for your home/office. I was reading about using mopidy and had no luck with it. Thanks!

Refs

https://community.home-assistant.io/t/tts-on-bluetooth-speaker-via-raspberry-pi/21276


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

ERR: lws_context_init_server_ssl: SSL_CTX_load_verify_locations unhappy

Problem/Motivation

The following error is displayed in the logs of the add-on:

ERR: lws_context_init_server_ssl: SSL_CTX_load_verify_locations unhappy

The add-on, however, functions perfectly.

Proposed changes

Find out of this error can be fixed or suppressed.
At least add it to the documentation as a known error.

Automatically update this repository

Problem/Motivation

This repository is currently static. Every change on an add-on in the upstream repositories, need to be reflected in this repository manually.

Proposed changes

All add-ons published by us, adhere to the semver versioning and are using git tags & GitHub's releases.

The proposal is to create some kind of tool that is able to build this repository based upon the upstream add-on repositories. The build could be initiated by webhooks on the upstream repository. This would reduce the amount of energy and works that needs to be put into add-on maintenance, and allows us to create other repositories as well (like a bleeding edge repository, which always contains the latest test/dev builds).

❇Support datasette - a read-only JSON API for any SQLite database

Problem/Motivation

The default database on HA is SQLite, and doing data science with this database requires that the analysis be performed on the host machine, or the database be copied to another machine for analysis. For this reason I myself run the database server MariaDB, so that I can access the database on my pi3 from my Mac. However the new package https://github.com/simonw/datasette creates a REST API for SQLite databases, allowing enquires from other machines without the need to setup a server like MariaDB (a process that also duplicates the database and probably puts off people with large databases). I believe having an addon to allow access to the native SQLite database will be much more preferable for people who wish to try out data science but not duplicate their database. Since the API is read only, people could also share their db via the web, if they wished. Beyond just serving the HA db, people might like to use the addon to share any SQLite database onto their network, or indeed even large csv files.

References
Some examples: https://github.com/simonw/datasette/wiki/Datasettes


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.