From cba3b94d22dde45c8cfe52f1066c86bf2b1b2916 Mon Sep 17 00:00:00 2001 From: "Community Hass.io Add-ons Bot" Date: Wed, 9 May 2018 19:58:45 +0000 Subject: [PATCH] :tada: Release of add-on Homebridge 2.4.0 --- README.md | 23 +++++++++++++++++++ homebridge/CHANGELOG.md | 14 ++++++++++++ homebridge/config.json | 48 ++++++++++++++++++++++++++++++++++++++++ homebridge/icon.png | Bin 0 -> 12058 bytes homebridge/logo.png | Bin 0 -> 9106 bytes 5 files changed, 85 insertions(+) create mode 100644 homebridge/CHANGELOG.md create mode 100644 homebridge/config.json create mode 100644 homebridge/icon.png create mode 100644 homebridge/logo.png diff --git a/README.md b/README.md index 3db0a66c3..3b2c78081 100644 --- a/README.md +++ b/README.md @@ -119,6 +119,19 @@ Simple to use control panel for the ultimate home automation setup [:books: Home Assistant Control Panel add-on documentation][addon-doc-control-panel] +### ✓ [Homebridge][addon-homebridge] + +![Latest Version][homebridge-version-shield] +![Supports armhf Architecture][homebridge-armhf-shield] +![Supports aarch64 Architecture][homebridge-aarch64-shield] +![Supports amd64 Architecture][homebridge-amd64-shield] +![Supports i386 Architecture][homebridge-i386-shield] +![Docker Pulls][homebridge-pulls-shield] + +HomeKit support for your Home Assistant instance using Homebridge + +[:books: Homebridge add-on documentation][addon-doc-homebridge] + ## Releases Add-on releases are **NOT** based on [Semantic Versioning][semver], unlike @@ -145,6 +158,7 @@ on the correct GitHub repository matching the add-on. - [Open an issue for the add-on: Example][example-issue] - [Open an issue for the add-on: FTP][ftp-issue] - [Open an issue for the add-on: Home Assistant Control Panel][control-panel-issue] +- [Open an issue for the add-on: Homebridge][homebridge-issue] For a general repository issue or add-on ideas [open an issue here][issue] @@ -248,6 +262,15 @@ SOFTWARE. [control-panel-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg [control-panel-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg [control-panel-i386-shield]: https://img.shields.io/badge/i386-yes-green.svg +[addon-homebridge]: https://github.com/hassio-addons/addon-homebridge/tree/v2.4.0 +[addon-doc-homebridge]: https://github.com/hassio-addons/addon-homebridge/blob/v2.4.0/README.md +[homebridge-issue]: https://github.com/hassio-addons/addon-homebridge/issues +[homebridge-version-shield]: https://img.shields.io/badge/version-v2.4.0-blue.svg +[homebridge-pulls-shield]: https://img.shields.io/docker/pulls/hassioaddons/homebridge-armhf.svg +[homebridge-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg +[homebridge-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg +[homebridge-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg +[homebridge-i386-shield]: https://img.shields.io/badge/i386-yes-green.svg [awesome-shield]: https://img.shields.io/badge/awesome%3F-yes-brightgreen.svg [discord-shield]: https://img.shields.io/discord/330944238910963714.svg [discord]: https://discord.gg/c5DvZ4e diff --git a/homebridge/CHANGELOG.md b/homebridge/CHANGELOG.md new file mode 100644 index 000000000..ab92e415d --- /dev/null +++ b/homebridge/CHANGELOG.md @@ -0,0 +1,14 @@ +[Full Changelog][v2.3.0-v2.4.0] + +### Added + +- Adds addon logo and icon +- Warns the user when not using the Hass.io Proxy address +- Adds support for auto configuring Hass.io API security key + +### Changed + +- Updates base image to v1.3.3 +- Updates homebridge to v0.4.38 #80 (@funnybutrandom) + +[v2.3.0-v2.4.0]: https://github.com/hassio-addons/addon-homebridge/compare/v2.3.0...v2.4.0 \ No newline at end of file diff --git a/homebridge/config.json b/homebridge/config.json new file mode 100644 index 000000000..3adf9b49d --- /dev/null +++ b/homebridge/config.json @@ -0,0 +1,48 @@ +{ + "name": "Homebridge", + "version": "2.4.0", + "slug": "homebridge", + "description": "HomeKit support for your Home Assistant instance using Homebridge", + "url": "https://community.home-assistant.io/t/community-hass-io-add-on-homebridge/33803?u=frenck", + "startup": "application", + "boot": "auto", + "hassio_api": true, + "homeassistant_api": true, + "host_network": true, + "privileged": [], + "map": [ + "config:rw", + "ssl" + ], + "options": { + "log_level": "info", + "avahi_interfaces": "", + "avahi_hostname": "", + "avahi_domainname": "local", + "enable_ipv6": true, + "packages": [], + "init_commands": [], + "plugins": [] + }, + "schema": { + "log_level": "match(^(trace|debug|info|notice|warning|error|fatal)$)", + "avahi_interfaces": "str", + "avahi_hostname": "str", + "avahi_domainname": "str", + "enable_ipv6": "bool", + "packages": [ + "str" + ], + "init_commands": [ + "str" + ], + "plugins": [ + "str" + ] + }, + "environment": { + "LOG_FORMAT": "{LEVEL}: {MESSAGE}", + "SUPERVISOR_VERSION": ">=0.82.0" + }, + "image": "hassioaddons/homebridge-{arch}" +} \ No newline at end of file diff --git a/homebridge/icon.png b/homebridge/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..99b21ef00b2bf9165456f3bd6697fda0567392cf GIT binary patch literal 12058 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 Ef=U%q4gdfE literal 0 HcmV?d00001 diff --git a/homebridge/logo.png b/homebridge/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..8731600cc414be76afb0b1976407c6451327e5ea GIT binary patch literal 9106 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