Merge remote-tracking branch 'origin/current' into next

This commit is contained in:
Paulus Schoutsen 2019-07-11 14:39:19 -07:00
commit eb5f18c8fc
1549 changed files with 848 additions and 9048 deletions

34
Gemfile
View File

@ -1,29 +1,23 @@
source "https://rubygems.org" source "https://rubygems.org"
ruby "> 2.3.0" ruby "> 2.5.0"
group :development do group :development do
gem 'rake', '~> 10.0' gem 'rake', '12.3.2'
# 3.8.5 throws errors on unfinished liquid tags in excerpts gem 'jekyll', '3.8.6'
# Wait with upgrade until release https://github.com/jekyll/jekyll/pull/7382 gem 'compass', '1.0.3'
gem 'jekyll', '3.8.4' gem 'sass-globbing', '1.1.5'
gem 'compass', '~> 0.12' gem 'stringex', '2.8.5'
gem 'sass-globbing', '~> 1.0'
gem 'stringex', '~> 1.4'
gem 'pry'
# See https://github.com/home-assistant/home-assistant.github.io/pull/3904
gem 'rb-inotify', '< 0.9.9'
end end
group :jekyll_plugins do group :jekyll_plugins do
gem 'jekyll-paginate' gem 'jekyll-paginate', '1.1.0'
gem 'jekyll-redirect-from' gem 'jekyll-redirect-from', '0.15.0'
gem 'jekyll-sitemap' gem 'jekyll-sitemap', '1.3.1'
gem 'jekyll-time-to-read' gem 'jekyll-time-to-read', '0.1.2'
gem 'octopress', '~> 3.0' gem 'octopress', '3.0.11'
gem 'octopress-include-tag' gem 'octopress-include-tag', '1.1.3'
end end
gem 'sinatra', '~> 1.4.2' gem 'sinatra', '2.0.5'
gem 'nokogiri' gem 'nokogiri', '1.10.3'

View File

@ -1,27 +1,33 @@
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
addressable (2.5.2) addressable (2.6.0)
public_suffix (>= 2.0.2, < 4.0) public_suffix (>= 2.0.2, < 4.0)
chunky_png (1.3.8) chunky_png (1.3.11)
coderay (1.1.1)
colorator (1.1.0) colorator (1.1.0)
compass (0.12.7) compass (1.0.3)
chunky_png (~> 1.2) chunky_png (~> 1.2)
fssm (>= 0.2.7) compass-core (~> 1.0.2)
sass (~> 3.2.19) compass-import-once (~> 1.0.5)
concurrent-ruby (1.1.3) rb-fsevent (>= 0.9.3)
rb-inotify (>= 0.9)
sass (>= 3.3.13, < 3.5)
compass-core (1.0.3)
multi_json (~> 1.0)
sass (>= 3.3.0, < 3.5)
compass-import-once (1.0.5)
sass (>= 3.2, < 3.5)
concurrent-ruby (1.1.5)
em-websocket (0.5.1) em-websocket (0.5.1)
eventmachine (>= 0.12.9) eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0) http_parser.rb (~> 0.6.0)
eventmachine (1.2.7) eventmachine (1.2.7)
ffi (1.9.25) ffi (1.11.1)
forwardable-extended (2.6.0) forwardable-extended (2.6.0)
fssm (0.2.10)
http_parser.rb (0.6.0) http_parser.rb (0.6.0)
i18n (0.9.5) i18n (0.9.5)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
jekyll (3.8.4) jekyll (3.8.6)
addressable (~> 2.4) addressable (~> 2.4)
colorator (~> 1.0) colorator (~> 1.0)
em-websocket (~> 0.5) em-websocket (~> 0.5)
@ -35,26 +41,27 @@ GEM
rouge (>= 1.7, < 4) rouge (>= 1.7, < 4)
safe_yaml (~> 1.0) safe_yaml (~> 1.0)
jekyll-paginate (1.1.0) jekyll-paginate (1.1.0)
jekyll-redirect-from (0.12.1) jekyll-redirect-from (0.15.0)
jekyll (~> 3.3) jekyll (>= 3.3, < 5.0)
jekyll-sass-converter (1.3.0) jekyll-sass-converter (1.5.2)
sass (~> 3.2) sass (~> 3.4)
jekyll-sitemap (1.1.1) jekyll-sitemap (1.3.1)
jekyll (~> 3.3) jekyll (>= 3.7, < 5.0)
jekyll-time-to-read (0.1.2) jekyll-time-to-read (0.1.2)
jekyll jekyll
jekyll-watch (2.1.2) jekyll-watch (2.2.1)
listen (~> 3.0) listen (~> 3.0)
kramdown (1.17.0) kramdown (1.17.0)
liquid (4.0.1) liquid (4.0.3)
listen (3.1.5) listen (3.1.5)
rb-fsevent (~> 0.9, >= 0.9.4) rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7) rb-inotify (~> 0.9, >= 0.9.7)
ruby_dep (~> 1.2) ruby_dep (~> 1.2)
mercenary (0.3.6) mercenary (0.3.6)
method_source (0.8.2)
mini_portile2 (2.4.0) mini_portile2 (2.4.0)
nokogiri (1.10.1) multi_json (1.13.1)
mustermann (1.0.3)
nokogiri (1.10.3)
mini_portile2 (~> 2.4.0) mini_portile2 (~> 2.4.0)
octopress (3.0.11) octopress (3.0.11)
jekyll (>= 2.0) jekyll (>= 2.0)
@ -73,57 +80,51 @@ GEM
octopress-include-tag (1.1.3) octopress-include-tag (1.1.3)
jekyll (>= 2.0) jekyll (>= 2.0)
octopress-tag-helpers (~> 1.0) octopress-tag-helpers (~> 1.0)
octopress-tag-helpers (1.0.8) octopress-tag-helpers (1.0.9)
jekyll (>= 2.0) jekyll (>= 2.0)
pathutil (0.16.2) pathutil (0.16.2)
forwardable-extended (~> 2.6) forwardable-extended (~> 2.6)
pry (0.10.4) public_suffix (3.1.1)
coderay (~> 1.1.0) rack (2.0.7)
method_source (~> 0.8.1) rack-protection (2.0.5)
slop (~> 3.4)
public_suffix (3.0.3)
rack (1.6.9)
rack-protection (1.5.5)
rack rack
rake (10.5.0) rake (12.3.2)
rb-fsevent (0.10.3) rb-fsevent (0.10.3)
rb-inotify (0.9.8) rb-inotify (0.10.0)
ffi (>= 0.5.0) ffi (~> 1.0)
redcarpet (3.4.0) redcarpet (3.4.0)
rouge (3.3.0) rouge (3.5.1)
ruby_dep (1.5.0) ruby_dep (1.5.0)
safe_yaml (1.0.4) safe_yaml (1.0.5)
sass (3.2.19) sass (3.4.25)
sass-globbing (1.1.5) sass-globbing (1.1.5)
sass (>= 3.1) sass (>= 3.1)
sinatra (1.4.8) sinatra (2.0.5)
rack (~> 1.5) mustermann (~> 1.0)
rack-protection (~> 1.4) rack (~> 2.0)
tilt (>= 1.3, < 3) rack-protection (= 2.0.5)
slop (3.6.0) tilt (~> 2.0)
stringex (1.5.1) stringex (2.8.5)
tilt (2.0.8) tilt (2.0.9)
titlecase (0.1.1) titlecase (0.1.1)
PLATFORMS PLATFORMS
ruby ruby
DEPENDENCIES DEPENDENCIES
compass (~> 0.12) compass (= 1.0.3)
jekyll (= 3.8.4) jekyll (= 3.8.6)
jekyll-paginate jekyll-paginate (= 1.1.0)
jekyll-redirect-from jekyll-redirect-from (= 0.15.0)
jekyll-sitemap jekyll-sitemap (= 1.3.1)
jekyll-time-to-read jekyll-time-to-read (= 0.1.2)
nokogiri nokogiri (= 1.10.3)
octopress (~> 3.0) octopress (= 3.0.11)
octopress-include-tag octopress-include-tag (= 1.1.3)
pry rake (= 12.3.2)
rake (~> 10.0) sass-globbing (= 1.1.5)
rb-inotify (< 0.9.9) sinatra (= 2.0.5)
sass-globbing (~> 1.0) stringex (= 2.8.5)
sinatra (~> 1.4.2)
stringex (~> 1.4)
RUBY VERSION RUBY VERSION
ruby 2.6.2p47 ruby 2.6.2p47

View File

@ -155,3 +155,25 @@ disqus_end_date: 2010-01-26 0:00:00
# Support .well-known directory # Support .well-known directory
include: [".well-known"] include: [".well-known"]
# Set Front matter defaults
defaults:
# Defaults for all pages
- scope:
path: ""
values:
layout: page
comments: false
footer: true
sharing: true
sidebar: true
featured: false
# Defaults for blogs posts
- scope:
type: posts
values:
layout: post
comments: true
footer: true
sharing: true
sidebar: true

View File

@ -3,13 +3,46 @@
# Jekyll category page generator. # Jekyll category page generator.
# http://recursive-design.com/projects/jekyll-plugins/ # http://recursive-design.com/projects/jekyll-plugins/
# #
# Version: 0.1.4 (201101061053) # Version: 0.2.4 (201210160037)
# #
# Copyright (c) 2010 Dave Perrett, http://recursive-design.com/ # Copyright (c) 2010 Dave Perrett, http://recursive-design.com/
# Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php) # Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
# #
# A generator that creates category pages for jekyll sites. # A generator that creates category pages for jekyll sites.
# #
# To use it, simply drop this script into the _plugins directory of your Jekyll site. You should
# also create a file called 'category_index.html' in the _layouts directory of your jekyll site
# with the following contents (note: you should remove the leading '# ' characters):
#
# ================================== COPY BELOW THIS LINE ==================================
# ---
# layout: default
# ---
#
# <h1 class="category">{{ page.title }}</h1>
# <ul class="posts">
# {% for post in site.categories[page.category] %}
# <div>{{ post.date | date_to_html_string }}</div>
# <h2><a href="{{ post.url }}">{{ post.title }}</a></h2>
# <div class="categories">Filed under {{ post.categories | category_links }}</div>
# {% endfor %}
# </ul>
# ================================== COPY ABOVE THIS LINE ==================================
#
# You can alter the _layout_ setting if you wish to use an alternate layout, and obviously you
# can change the HTML above as you see fit.
#
# When you compile your jekyll site, this plugin will loop through the list of categories in your
# site, and use the layout above to generate a page for each one with a list of links to the
# individual posts.
#
# You can also (optionally) generate an atom.xml feed for each category. To do this, copy
# the category_feed.xml file to the _includes/custom directory of your own project
# (https://github.com/recurser/jekyll-plugins/blob/master/_includes/custom/category_feed.xml).
# You'll also need to copy the octopress_filters.rb file into the _plugins directory of your
# project as the category_feed.xml requires a couple of extra filters
# (https://github.com/recurser/jekyll-plugins/blob/master/_plugins/octopress_filters.rb).
#
# Included filters : # Included filters :
# - category_links: Outputs the list of categories as comma-separated <a> links. # - category_links: Outputs the list of categories as comma-separated <a> links.
# - date_to_html_string: Outputs the post.date as formatted html, with hooks for CSS styling. # - date_to_html_string: Outputs the post.date as formatted html, with hooks for CSS styling.
@ -18,64 +51,81 @@
# - category_dir: The subfolder to build category pages in (default is 'categories'). # - category_dir: The subfolder to build category pages in (default is 'categories').
# - category_title_prefix: The string used before the category name in the page title (default is # - category_title_prefix: The string used before the category name in the page title (default is
# 'Category: '). # 'Category: ').
require 'stringex'
module Jekyll module Jekyll
# The CategoryIndex class creates a single category page for the specified category. # The CategoryIndex class creates a single category page for the specified category.
class CategoryIndex < Page class CategoryPage < Page
# Initializes a new CategoryIndex. # Initializes a new CategoryIndex.
# #
# +template_path+ is the path to the layout template to use.
# +site+ is the Jekyll Site instance.
# +base+ is the String path to the <source>.
# +category_dir+ is the String path between <source> and the category folder.
# +category+ is the category currently being processed.
def initialize(template_path, name, site, base, category_dir, category)
@site = site
@base = base
@dir = category_dir
@name = name
self.process(name)
if File.exist?(template_path)
@perform_render = true
template_dir = File.dirname(template_path)
template = File.basename(template_path)
# Read the YAML data from the layout page.
self.read_yaml(template_dir, template)
self.data['category'] = category
# Set the title for this page.
title_prefix = site.config['category_title_prefix'] || 'Category: '
self.data['title'] = "#{title_prefix}#{category}"
# Set the meta-description for this page.
meta_description_prefix = site.config['category_meta_description_prefix'] || 'Category: '
self.data['description'] = "#{meta_description_prefix}#{category}"
else
@perform_render = false
end
end
def render?
@perform_render
end
end
# The CategoryIndex class creates a single category page for the specified category.
class CategoryIndex < CategoryPage
# Initializes a new CategoryIndex.
#
# +site+ is the Jekyll Site instance.
# +base+ is the String path to the <source>. # +base+ is the String path to the <source>.
# +category_dir+ is the String path between <source> and the category folder. # +category_dir+ is the String path between <source> and the category folder.
# +category+ is the category currently being processed. # +category+ is the category currently being processed.
def initialize(site, base, category_dir, category) def initialize(site, base, category_dir, category)
@site = site template_path = File.join(base, '_layouts', 'category_index.html')
@base = base super(template_path, 'index.html', site, base, category_dir, category)
@dir = category_dir
@name = 'index.html'
self.process(@name)
# Read the YAML data from the layout page.
self.read_yaml(File.join(base, '_layouts'), 'category_index.html')
self.data['category'] = category
# Set the title for this page.
title_prefix = site.config['category_title_prefix'] || 'Category: '
self.data['title'] = "#{title_prefix}#{category}"
# Set the meta-description for this page.
meta_description_prefix = site.config['category_meta_description_prefix'] || 'Category: '
self.data['description'] = "#{meta_description_prefix}#{category}"
end end
end end
# The CategoryFeed class creates an Atom feed for the specified category. # The CategoryFeed class creates an Atom feed for the specified category.
class CategoryFeed < Page class CategoryFeed < CategoryPage
# Initializes a new CategoryFeed. # Initializes a new CategoryFeed.
# #
# +site+ is the Jekyll Site instance.
# +base+ is the String path to the <source>. # +base+ is the String path to the <source>.
# +category_dir+ is the String path between <source> and the category folder. # +category_dir+ is the String path between <source> and the category folder.
# +category+ is the category currently being processed. # +category+ is the category currently being processed.
def initialize(site, base, category_dir, category) def initialize(site, base, category_dir, category)
@site = site template_path = File.join(base, '_includes', 'custom', 'category_feed.xml')
@base = base super(template_path, 'atom.xml', site, base, category_dir, category)
@dir = category_dir
@name = 'atom.xml'
self.process(@name)
# Read the YAML data from the layout page.
self.read_yaml(File.join(base, '_includes/custom'), 'category_feed.xml')
self.data['category'] = category
# Set the title for this page.
title_prefix = site.config['category_title_prefix'] || 'Category: '
self.data['title'] = "#{title_prefix}#{category}"
# Set the meta-description for this page.
meta_description_prefix = site.config['category_meta_description_prefix'] || 'Category: '
self.data['description'] = "#{meta_description_prefix}#{category}"
# Set the correct feed URL. # Set the correct feed URL.
self.data['feed_url'] = "#{category_dir}/#{name}" self.data['feed_url'] = "#{category_dir}/#{name}" if render?
end end
end end
@ -86,44 +136,37 @@ module Jekyll
# Creates an instance of CategoryIndex for each category page, renders it, and # Creates an instance of CategoryIndex for each category page, renders it, and
# writes the output to a file. # writes the output to a file.
# #
# +category_dir+ is the String path to the category folder. # +category+ is the category currently being processed.
# +category+ is the category currently being processed. def write_category_index(category)
def write_category_index(category_dir, category) target_dir = GenerateCategories.category_dir(self.config['category_dir'], category)
index = CategoryIndex.new(self, self.source, category_dir, category) index = CategoryIndex.new(self, self.source, target_dir, category)
index.render(self.layouts, site_payload) if index.render?
index.write(self.dest) index.render(self.layouts, site_payload)
# Record the fact that this page has been added, otherwise Site::cleanup will remove it. index.write(self.dest)
self.pages << index # Record the fact that this pages has been added, otherwise Site::cleanup will remove it.
self.pages << index
end
# Create an Atom-feed for each index. # Create an Atom-feed for each index.
feed = CategoryFeed.new(self, self.source, category_dir, category) feed = CategoryFeed.new(self, self.source, target_dir, category)
feed.render(self.layouts, site_payload) if feed.render?
feed.write(self.dest) feed.render(self.layouts, site_payload)
# Record the fact that this page has been added, otherwise Site::cleanup will remove it. feed.write(self.dest)
self.pages << feed # Record the fact that this pages has been added, otherwise Site::cleanup will remove it.
self.pages << feed
end
end end
# Loops through the list of category pages and processes each one. # Loops through the list of category pages and processes each one.
def write_category_indexes def write_category_indexes
if self.layouts.key? 'category_index' if self.layouts.key? 'category_index'
dir = self.config['category_dir'] || 'categories'
self.categories.keys.each do |category| self.categories.keys.each do |category|
self.write_category_index(File.join(dir, category.to_url), category) self.write_category_index(category)
end end
# Throw an exception if the layout couldn't be found. # Throw an exception if the layout couldn't be found.
else else
raise <<-ERR throw "No 'category_index' layout found."
===============================================
Error for category_generator.rb plugin
-----------------------------------------------
No 'category_index.html' in source/_layouts/
Perhaps you haven't installed a theme yet.
===============================================
ERR
end end
end end
@ -135,10 +178,20 @@ ERR
safe true safe true
priority :low priority :low
CATEGORY_DIR = 'categories'
def generate(site) def generate(site)
site.write_category_indexes site.write_category_indexes
end end
# Processes the given dir and removes leading and trailing slashes. Falls
# back on the default if no dir is provided.
def self.category_dir(base_dir, category)
base_dir = (base_dir || CATEGORY_DIR).gsub(/^\/*(.*)\/*$/, '\1')
category = category.gsub(/_|\P{Word}/, '-').gsub(/-{2,}/, '-').downcase
File.join(base_dir, category)
end
end end
@ -151,9 +204,14 @@ ERR
# +categories+ is the list of categories to format. # +categories+ is the list of categories to format.
# #
# Returns string # Returns string
#
def category_links(categories) def category_links(categories)
categories = categories.sort!.map { |c| category_link c } base_dir = @context.registers[:site].config['category_dir']
categories = categories.sort!.map do |category|
category_dir = GenerateCategories.category_dir(base_dir, category)
# Make sure the category directory begins with a slash.
category_dir = "/#{category_dir}" unless category_dir =~ /^\//
"<a class='category' href='#{category_dir}/'>#{category}</a>"
end
case categories.length case categories.length
when 0 when 0
@ -161,7 +219,7 @@ ERR
when 1 when 1
categories[0].to_s categories[0].to_s
else else
"#{categories[0...-1].join(', ')}, #{categories[-1]}" categories.join(', ')
end end
end end
@ -172,8 +230,9 @@ ERR
# Returns string # Returns string
# #
def category_link(category) def category_link(category)
dir = @context.registers[:site].config['category_dir'] base_dir = @context.registers[:site].config['category_dir']
"<a class='category' href='/#{dir}/#{category.to_url}/'>#{category}</a>" category_dir = GenerateCategories.category_dir(base_dir, category)
"<a class='category' href='/#{category_dir}/'>#{category}</a>"
end end
# Outputs the post.date as formatted html, with hooks for CSS styling. # Outputs the post.date as formatted html, with hooks for CSS styling.

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "CEC Scanner" title: "CEC Scanner"
description: "Scan HDMI CEC devices." description: "Scan HDMI CEC devices."
date: 2017-04-30 13:28
sidebar: true
comments: false
sharing: true
footer: true
--- ---
Help you to discover the HDMI CEC address. Start the add-on and look into the log to see all connected device on HDMI. Help you to discover the HDMI CEC address. Start the add-on and look into the log to see all connected device on HDMI.

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Check Home Assistant configuration" title: "Check Home Assistant configuration"
description: "Check your current Home Assistant configuration against a new version." description: "Check your current Home Assistant configuration against a new version."
date: 2017-04-30 13:28
sidebar: true
comments: false
sharing: true
footer: true
--- ---
You can use this add-on to check whether your configuration files are valid against the new version of Home Assistant before you actually update your Home Assistant installation. This add-on will help you avoid errors due to breaking changes, resulting in a smooth update. You can use this add-on to check whether your configuration files are valid against the new version of Home Assistant before you actually update your Home Assistant installation. This add-on will help you avoid errors due to breaking changes, resulting in a smooth update.

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "HASS Configurator" title: "HASS Configurator"
description: "Browser-based configuration file editor for Home Assistant." description: "Browser-based configuration file editor for Home Assistant."
date: 2018-07-16 14:00
sidebar: true
comments: false
sharing: true
footer: true
featured: true featured: true
og_image: /images/hassio/screenshots/addon-hass-configurator.png og_image: /images/hassio/screenshots/addon-hass-configurator.png
--- ---

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "DHCP server" title: "DHCP server"
description: "A simple DHCP server." description: "A simple DHCP server."
date: 2017-04-30 13:28
sidebar: true
comments: false
sharing: true
footer: true
--- ---
Create a simple DHCP server for your network and allow setting fixed IPs for devices. Create a simple DHCP server for your network and allow setting fixed IPs for devices.

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Dnsmasq" title: "Dnsmasq"
description: "A simple DNS server." description: "A simple DNS server."
date: 2017-04-30 13:28
sidebar: true
comments: false
sharing: true
footer: true
--- ---
Setup and manage a [Dnsmasq](http://thekelleys.org.uk/dnsmasq/doc.html) DNS server. This allows you to manipulate DNS requests. For example, you can have your Home Assistant domain resolve with an internal address inside your network. Setup and manage a [Dnsmasq](http://thekelleys.org.uk/dnsmasq/doc.html) DNS server. This allows you to manipulate DNS requests. For example, you can have your Home Assistant domain resolve with an internal address inside your network.

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "DuckDNS" title: "DuckDNS"
description: "Automatically update your Duck DNS IP address with integrated HTTPS support via Let's Encrypt." description: "Automatically update your Duck DNS IP address with integrated HTTPS support via Let's Encrypt."
date: 2017-04-30 13:28
sidebar: true
comments: false
sharing: true
footer: true
featured: true featured: true
--- ---

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Git pull" title: "Git pull"
description: "Load and update configuration files for Home Assistant from a GIT repository." description: "Load and update configuration files for Home Assistant from a GIT repository."
date: 2017-09-25 14:00
sidebar: true
comments: false
sharing: true
footer: true
--- ---
Load and update configuration files for Home Assistant from a [Git](https://git-scm.com/) repository. Load and update configuration files for Home Assistant from a [Git](https://git-scm.com/) repository.

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Google Assistant" title: "Google Assistant"
description: "Enhance your Hass.io installation with Google Assistant." description: "Enhance your Hass.io installation with Google Assistant."
date: 2017-04-30 13:28
sidebar: true
comments: false
sharing: true
footer: true
featured: true featured: true
--- ---

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "HomeMatic" title: "HomeMatic"
description: "HomeMatic hardware support to turn you Home-Assistant into a CCU." description: "HomeMatic hardware support to turn you Home-Assistant into a CCU."
date: 2017-04-30 13:28
sidebar: true
comments: false
sharing: true
footer: true
--- ---
Set up a [HomeMatic](https://github.com/eq-3/occu) hardware layer. For learning and handling devices use [Homematic-Manager](https://github.com/hobbyquaker/homematic-manager) > 2.0. Set up a [HomeMatic](https://github.com/eq-3/occu) hardware layer. For learning and handling devices use [Homematic-Manager](https://github.com/hobbyquaker/homematic-manager) > 2.0.

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Let's Encrypt" title: "Let's Encrypt"
description: "Automatically manage your SSL certificate using Let's Encrypt." description: "Automatically manage your SSL certificate using Let's Encrypt."
date: 2018-04-18 10:55
sidebar: true
comments: false
sharing: true
footer: true
--- ---
<p class='note'> <p class='note'>

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "MariaDB" title: "MariaDB"
description: "MariaDB Server is one of the most popular database servers in the world." description: "MariaDB Server is one of the most popular database servers in the world."
date: 2017-04-30 13:28
sidebar: true
comments: false
sharing: true
footer: true
--- ---
Set up a [MariaDB](https://mariadb.org/) SQL server. It supports multiple databases, users and permission settings. If you want to only connect from inside Home Assistant use `core-mariadb` as the host address. Set up a [MariaDB](https://mariadb.org/) SQL server. It supports multiple databases, users and permission settings. If you want to only connect from inside Home Assistant use `core-mariadb` as the host address.

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Mosquitto MQTT broker" title: "Mosquitto MQTT broker"
description: "Fast and reliable MQTT broker." description: "Fast and reliable MQTT broker."
date: 2017-04-30 13:28
sidebar: true
comments: false
sharing: true
footer: true
featured: true featured: true
--- ---
@ -104,7 +98,7 @@ acl_file /share/mosquitto/accesscontrollist
3. Create `/share/mosquitto/accesscontrollist` with the contents: 3. Create `/share/mosquitto/accesscontrollist` with the contents:
```text ```text
user [YOUR_MQTT_USER] user [YOUR_MQTT_USER]
topic # topic readwrite #
``` ```
The `/share` folder can be accessed via SMB, or on the host filesystem under `/usr/share/hassio/share`. The `/share` folder can be accessed via SMB, or on the host filesystem under `/usr/share/hassio/share`.

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "NGINX SSL proxy" title: "NGINX SSL proxy"
description: "NGINX Home Assistant SSL proxy." description: "NGINX Home Assistant SSL proxy."
date: 2017-04-30 13:28
sidebar: true
comments: false
sharing: true
footer: true
--- ---
Sets up an SSL proxy with NGINX and redirect port 80 to 443. Make sure you have generated a certificate before you start this add-on. Sets up an SSL proxy with NGINX and redirect port 80 to 443. Make sure you have generated a certificate before you start this add-on.

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "RPC Shutdown" title: "RPC Shutdown"
description: "Simple way for remote windows shutdowns." description: "Simple way for remote windows shutdowns."
date: 2017-09-25 14:00
sidebar: true
comments: false
sharing: true
footer: true
--- ---
Allows you to shut down a Windows computer with a service call from Home Assistant. Allows you to shut down a Windows computer with a service call from Home Assistant.

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Samba" title: "Samba"
description: "Manage your Home Assistant and custom add-ons over Samba." description: "Manage your Home Assistant and custom add-ons over Samba."
date: 2017-04-30 13:28
sidebar: true
comments: false
sharing: true
footer: true
featured: true featured: true
--- ---

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Snips.ai" title: "Snips.ai"
description: "Enhance your Hass.io installation with a local voice assistant." description: "Enhance your Hass.io installation with a local voice assistant."
date: 2018-05-02 13:28
sidebar: true
comments: false
sharing: true
footer: true
--- ---
[Snips.ai](https://snips.ai/) is an AI-powered voice assistant that runs on the Raspberry Pi 3 and x86 platforms. It runs on-device and is Private by Design. [Snips.ai](https://snips.ai/) is an AI-powered voice assistant that runs on the Raspberry Pi 3 and x86 platforms. It runs on-device and is Private by Design.

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "SSH Server" title: "SSH Server"
description: "Allow logging in remotely to Hass.io using SSH." description: "Allow logging in remotely to Hass.io using SSH."
date: 2017-11-03 22:25
sidebar: true
comments: false
sharing: true
footer: true
featured: true featured: true
--- ---

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "TellStick" title: "TellStick"
description: "Telldus TellStick service enabler and tools." description: "Telldus TellStick service enabler and tools."
date: 2017-12-04 21:31
sidebar: true
comments: false
sharing: true
footer: true
--- ---
Setting up the [Tellstick](http://telldus.com) service and tools contained in the [telldus-core](http://developer.telldus.com/) package and adding configuration to enable Tellstick and Tellstick Duo to work on your Hass.io. Setting up the [Tellstick](http://telldus.com) service and tools contained in the [telldus-core](http://developer.telldus.com/) package and adding configuration to enable Tellstick and Tellstick Duo to work on your Hass.io.

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Abode Home Security" title: "Abode Home Security"
description: "Instructions on integrating Abode home security with Home Assistant." description: "Instructions on integrating Abode home security with Home Assistant."
date: 2017-08-26 0:28
sidebar: true
comments: false
sharing: true
footer: true
logo: abode.jpg logo: abode.jpg
ha_category: ha_category:
- Hub - Hub

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Acer Projector Switch" title: "Acer Projector Switch"
description: "Instructions on how to integrate Acer Projector switches into Home Assistant." description: "Instructions on how to integrate Acer Projector switches into Home Assistant."
date: 2016-05-07 07:00
sidebar: true
comments: false
sharing: true
footer: true
logo: acer.png logo: acer.png
ha_category: ha_category:
- Multimedia - Multimedia

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Actiontec" title: "Actiontec"
description: "Instructions on how to integrate Actiontec routers into Home Assistant." description: "Instructions on how to integrate Actiontec routers into Home Assistant."
date: 2015-08-30 19:00
sidebar: true
comments: false
sharing: true
footer: true
logo: actiontec.png logo: actiontec.png
ha_category: ha_category:
- Presence Detection - Presence Detection
@ -15,7 +9,6 @@ redirect_from:
- /components/device_tracker.actiontec/ - /components/device_tracker.actiontec/
--- ---
This platform allows you to detect presence by looking at connected devices to an [Actiontec](http://www.actiontec.com/) device. This platform allows you to detect presence by looking at connected devices to an [Actiontec](http://www.actiontec.com/) device.
Supported devices (tested): Supported devices (tested):

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "AdGuard Home" title: "AdGuard Home"
description: "Instructions on how to integrate AdGuard Home with Home Assistant." description: "Instructions on how to integrate AdGuard Home with Home Assistant."
date: 2019-05-31 00:00
sidebar: true
comments: false
sharing: true
footer: true
logo: adguard.png logo: adguard.png
ha_category: ha_category:
- Network - Network

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "ADS" title: "ADS"
description: Connect Home Assistant to TwinCAT devices via the ADS interface description: Connect Home Assistant to TwinCAT devices via the ADS interface
date: 2017-12-05 12:00
sidebar: true
comments: false
sharing: true
footer: true
logo: beckhoff.png logo: beckhoff.png
ha_category: ha_category:
- Hub - Hub

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: AfterShip Sensor title: AfterShip Sensor
description: "Instructions on how to set up AfterShip sensors within Home Assistant." description: "Instructions on how to set up AfterShip sensors within Home Assistant."
date: 2018-11-24 01:00
sidebar: true
comments: false
sharing: true
footer: true
logo: aftership.png logo: aftership.png
ha_category: ha_category:
- Postal Service - Postal Service

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Air Quality" title: "Air Quality"
description: "Instructions on how to add air quality sensors with Home Assistant" description: "Instructions on how to add air quality sensors with Home Assistant"
date: 2018-11-25 08:00
sidebar: true
comments: false
sharing: true
footer: true
redirect_from: redirect_from:
- /components/air_pollutants/ - /components/air_pollutants/
ha_release: 0.85 ha_release: 0.85

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "AirVisual" title: "AirVisual"
description: "Instructions on how to use AirVisual data within Home Assistant" description: "Instructions on how to use AirVisual data within Home Assistant"
date: 2017-09-06 12:15
sidebar: true
comments: false
sharing: true
footer: true
logo: airvisual.jpg logo: airvisual.jpg
ha_category: ha_category:
- Health - Health

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Genie Aladdin Connect Cover" title: "Genie Aladdin Connect Cover"
description: "Instructions how to integrate Genie Aladdin Connect garage door covers into Home Assistant." description: "Instructions how to integrate Genie Aladdin Connect garage door covers into Home Assistant."
date: 2018-07-26 22:00
sidebar: true
comments: false
sharing: true
footer: true
logo: aladdin_connect.png logo: aladdin_connect.png
ha_category: ha_category:
- Cover - Cover

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "IFTTT Alarm Control Panel" title: "IFTTT Alarm Control Panel"
description: "Instructions on how to integrate IFTTT-controlled security systems into Home Assistant." description: "Instructions on how to integrate IFTTT-controlled security systems into Home Assistant."
date: 2018-03-10 21:00
sidebar: true
comments: false
sharing: true
footer: true
logo: ifttt.png logo: ifttt.png
ha_category: ha_category:
- Alarm - Alarm

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Alarm Control Panels" title: "Alarm Control Panels"
description: "Instructions on how to integrate Alarm Control Panels into Home Assistant." description: "Instructions on how to integrate Alarm Control Panels into Home Assistant."
date: 2015-10-13 19:10
sidebar: true
comments: false
sharing: true
footer: true
logo: home-assistant.png logo: home-assistant.png
ha_category: ha_category:
- Alarm - Alarm

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "MQTT Alarm Control Panel" title: "MQTT Alarm Control Panel"
description: "Instructions on how to integrate MQTT capable Alarm Panels into Home Assistant." description: "Instructions on how to integrate MQTT capable Alarm Panels into Home Assistant."
date: 2015-09-14 19:10
sidebar: true
comments: false
sharing: true
footer: true
logo: mqtt.png logo: mqtt.png
ha_category: ha_category:
- Alarm - Alarm

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "AlarmDecoder Alarm" title: "AlarmDecoder Alarm"
description: "Instructions on how to integrate a DSC/Honeywell alarm panel with Home Assistant using an AlarmDecoder device." description: "Instructions on how to integrate a DSC/Honeywell alarm panel with Home Assistant using an AlarmDecoder device."
date: 2017-04-02 13:28
sidebar: true
comments: false
sharing: true
footer: true
logo: alarmdecoder.png logo: alarmdecoder.png
ha_category: ha_category:
- Alarm - Alarm

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Alarm.com Alarm Control Panel" title: "Alarm.com Alarm Control Panel"
description: "Instructions on how to integrate Alarm.com into Home Assistant." description: "Instructions on how to integrate Alarm.com into Home Assistant."
date: 2016-01-14 22:00
sidebar: true
comments: false
sharing: true
footer: true
logo: alarmdotcom.png logo: alarmdotcom.png
ha_category: ha_category:
- Alarm - Alarm

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Alert" title: "Alert"
description: "Instructions on how to setup automatic alerts within Home Assistant." description: "Instructions on how to setup automatic alerts within Home Assistant."
date: 2017-01-15 20:00
sidebar: true
comments: false
sharing: true
footer: true
logo: home-assistant.png logo: home-assistant.png
ha_category: ha_category:
- Automation - Automation

View File

@ -1,16 +1,9 @@
--- ---
layout: page
title: "Amazon Alexa Flash Briefing" title: "Amazon Alexa Flash Briefing"
description: "Instructions on how to create your Flash Briefing skills with Home Assistant." description: "Instructions on how to create your Flash Briefing skills with Home Assistant."
date: 2019-03-14 00:00
sidebar: true
comments: false
sharing: true
footer: true
logo: amazon-alexa.png logo: amazon-alexa.png
ha_category: ha_category:
- Voice - Voice
featured: false
ha_release: "0.31" ha_release: "0.31"
--- ---

View File

@ -1,16 +1,9 @@
--- ---
layout: page
title: "Amazon Alexa Custom Skill" title: "Amazon Alexa Custom Skill"
description: "Instructions on how to build your Alexa/Amazon Echo custom commands to connect with Home Assistant." description: "Instructions on how to build your Alexa/Amazon Echo custom commands to connect with Home Assistant."
date: 2015-12-13 13:02
sidebar: true
comments: false
sharing: true
footer: true
logo: amazon-alexa.png logo: amazon-alexa.png
ha_category: ha_category:
- Voice - Voice
featured: false
ha_release: "0.10" ha_release: "0.10"
--- ---

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Amazon Alexa" title: "Amazon Alexa"
description: "Instructions on how to connect Alexa/Amazon Echo to Home Assistant." description: "Instructions on how to connect Alexa/Amazon Echo to Home Assistant."
date: 2015-12-13 13:02
sidebar: true
comments: false
sharing: true
footer: true
logo: amazon-alexa.png logo: amazon-alexa.png
ha_category: ha_category:
- Voice - Voice

View File

@ -1,16 +1,9 @@
--- ---
layout: page
title: "Amazon Alexa Smart Home Skill" title: "Amazon Alexa Smart Home Skill"
description: "Instructions on how to build Smart Home skill to connect Amazon Alexa with Home Assistant." description: "Instructions on how to build Smart Home skill to connect Amazon Alexa with Home Assistant."
date: 2019-03-14 00:00
sidebar: true
comments: false
sharing: true
footer: true
logo: amazon-alexa.png logo: amazon-alexa.png
ha_category: ha_category:
- Voice - Voice
featured: false
ha_release: "0.54" ha_release: "0.54"
--- ---
@ -90,7 +83,7 @@ Next you need create a Lambda function.
- Click `Service` in top navigation bar, expand the menu to display all AWS services, click `Lambda` under `Compute` section to navigate to Lambda console. Or you may use this [link](https://console.aws.amazon.com/lambda/home) - Click `Service` in top navigation bar, expand the menu to display all AWS services, click `Lambda` under `Compute` section to navigate to Lambda console. Or you may use this [link](https://console.aws.amazon.com/lambda/home)
- **IMPORTANT** Your current region will be displayed on the top right corner, make sure you select right region base on your Amazon account's country: - **IMPORTANT** Your current region will be displayed on the top right corner, make sure you select right region base on your Amazon account's country:
* **US East (N.Virginia)** region for English (US) or English (CA) skills * **US East (N.Virginia)** region for English (US) or English (CA) skills
* **EU (Ireland)** region for English (UK), English (IN), German or French (FR) skills * **EU (Ireland)** region for English (UK), English (IN), German (DE), Spanish (ES) or French (FR) skills
* **US West (Oregon)** region for Japanese and English (AU) skills. * **US West (Oregon)** region for Japanese and English (AU) skills.
- Click `Functions` in the left navigation bar, display list of your Lambda functions. - Click `Functions` in the left navigation bar, display list of your Lambda functions.
- Click `Create function`, select `Author from scratch`, then input a `Function name`. - Click `Create function`, select `Author from scratch`, then input a `Function name`.
@ -237,6 +230,7 @@ The following is a list of regions and the corresponding URL for the web-based A
* Canada: <https://alexa.amazon.ca> * Canada: <https://alexa.amazon.ca>
* Australia: <https://alexa.amazon.com.au> * Australia: <https://alexa.amazon.com.au>
* India: <https://alexa.amazon.in> * India: <https://alexa.amazon.in>
* Spain: <https://alexa.amazon.es>
[alexa-dev-console]: https://developer.amazon.com/alexa/console/ask [alexa-dev-console]: https://developer.amazon.com/alexa/console/ask
[emulated-hue-component]: /components/emulated_hue/ [emulated-hue-component]: /components/emulated_hue/

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Alpha Vantage" title: "Alpha Vantage"
description: "Instructions on how to setup Alpha Vantage within Home Assistant." description: "Instructions on how to setup Alpha Vantage within Home Assistant."
date: 2017-12-02 12:00
sidebar: true
comments: false
sharing: true
footer: true
logo: alpha_vantage.png logo: alpha_vantage.png
ha_category: ha_category:
- Finance - Finance

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Amazon Polly" title: "Amazon Polly"
description: "Instructions on how to setup Amazon Polly with Home Assistant." description: "Instructions on how to setup Amazon Polly with Home Assistant."
date: 2017-01-28 09:00
sidebar: true
comments: false
sharing: true
footer: true
logo: polly.png logo: polly.png
ha_category: ha_category:
- Text-to-speech - Text-to-speech

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Ambiclimate A/C controller" title: "Ambiclimate A/C controller"
description: "Instructions on how to integrate Ambiclimate A/C controller into Home Assistant." description: "Instructions on how to integrate Ambiclimate A/C controller into Home Assistant."
date: 2019-02-21 15:00 +0200
sidebar: true
comments: false
sharing: true
footer: true
logo: ambiclimate.png logo: ambiclimate.png
ha_category: Climate ha_category: Climate
ha_release: 0.93 ha_release: 0.93

View File

@ -1,10 +1,6 @@
--- ---
layout: page
title: "Ambient Weather Station Sensor" title: "Ambient Weather Station Sensor"
description: "How to integrate Ambient Weather station within Home Assistant." description: "How to integrate Ambient Weather station within Home Assistant."
date: 2018-11-15 08:00
sidebar: true
comments: false
logo: ambient_weather.png logo: ambient_weather.png
ha_category: ha_category:
- Weather - Weather

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Amcrest IP Camera" title: "Amcrest IP Camera"
description: "Instructions on how to integrate Amcrest IP cameras within Home Assistant." description: "Instructions on how to integrate Amcrest IP cameras within Home Assistant."
date: 2017-06-24 10:00
sidebar: true
comments: false
sharing: true
footer: true
logo: amcrest.png logo: amcrest.png
ha_category: ha_category:
- Hub - Hub

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Ampio Smog" title: "Ampio Smog"
description: "Instructions on how to setup Ampio Smog sensors in Home Assistant." description: "Instructions on how to setup Ampio Smog sensors in Home Assistant."
date: 2019-02-17 00:00
sidebar: true
comments: false
sharing: true
footer: true
logo: ampio_smog.png logo: ampio_smog.png
ha_category: ha_category:
- Health - Health

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Android IP Webcam" title: "Android IP Webcam"
description: "Connect Android devices as an IP webcam to Home Assistant" description: "Connect Android devices as an IP webcam to Home Assistant"
date: 2017-03-10 00:00
sidebar: true
comments: false
sharing: true
footer: true
logo: android_ip_webcam.png logo: android_ip_webcam.png
ha_category: ha_category:
- Hub - Hub

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Android TV" title: "Android TV"
description: "Instructions on how to integrate Android TV and Fire TV devices into Home Assistant." description: "Instructions on how to integrate Android TV and Fire TV devices into Home Assistant."
date: 2015-10-23 18:00
sidebar: true
comments: false
sharing: true
footer: true
logo: androidtv.png logo: androidtv.png
ha_category: ha_category:
- Media Player - Media Player

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "ANEL PwrCtrl Switch" title: "ANEL PwrCtrl Switch"
description: "Instructions on how to integrate ANEL PwrCtrl switches within Home Assistant." description: "Instructions on how to integrate ANEL PwrCtrl switches within Home Assistant."
date: 2016-10-02 19:04
sidebar: true
comments: false
sharing: true
footer: true
logo: anel.png logo: anel.png
ha_category: ha_category:
- Switch - Switch

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Anthem A/V Receivers" title: "Anthem A/V Receivers"
description: "Instructions on how to integrate Anthem A/V Receivers into Home Assistant." description: "Instructions on how to integrate Anthem A/V Receivers into Home Assistant."
date: 2016-12-31 23:11
sidebar: true
comments: false
sharing: true
footer: true
logo: anthemav.png logo: anthemav.png
ha_category: ha_category:
- Media Player - Media Player

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "APCUPSd" title: "APCUPSd"
description: "Instructions on how to integrate APCUPSd status with Home Assistant." description: "Instructions on how to integrate APCUPSd status with Home Assistant."
date: 2016-02-10 17:11
sidebar: true
comments: false
sharing: true
footer: true
logo: apcupsd.png logo: apcupsd.png
ha_category: ha_category:
- System Monitor - System Monitor

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "API" title: "API"
description: "Instructions on how to setup the RESTful API within Home Assistant." description: "Instructions on how to setup the RESTful API within Home Assistant."
date: 2018-01-21 08:00
sidebar: true
comments: false
sharing: true
footer: true
logo: home-assistant.png logo: home-assistant.png
ha_category: ha_category:
- Other - Other

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "APNS" title: "APNS"
description: "Instructions on how to add APNS notifications to Home Assistant." description: "Instructions on how to add APNS notifications to Home Assistant."
date: 2016-09-05 23:00
sidebar: true
comments: false
sharing: true
footer: true
logo: apple.png logo: apple.png
ha_category: ha_category:
- Notifications - Notifications

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Apple TV" title: "Apple TV"
description: "Instructions on how to integrate Apple TV devices into Home Assistant." description: "Instructions on how to integrate Apple TV devices into Home Assistant."
date: 2017-06-26 20:47
sidebar: true
comments: false
sharing: true
footer: true
logo: apple.png logo: apple.png
ha_category: ha_category:
- Multimedia - Multimedia

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "APRS" title: "APRS"
description: "Instructions on how to use APRS to track devices in Home Assistant." description: "Instructions on how to use APRS to track devices in Home Assistant."
date: 2018-11-04 00:00
sidebar: true
comments: false
sharing: true
footer: true
logo: aprs.png logo: aprs.png
ha_release: 0.95 ha_release: 0.95
ha_category: Presence Detection ha_category: Presence Detection

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "AquaLogic" title: "AquaLogic"
description: "Instructions on how to integrate an AquaLogic controller within Home Assistant." description: "Instructions on how to integrate an AquaLogic controller within Home Assistant."
date: 2018-09-17 9:16
sidebar: true
comments: false
sharing: true
footer: true
logo: hayward.png logo: hayward.png
ha_category: ha_category:
- Hub - Hub

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Sharp Aquos TV" title: "Sharp Aquos TV"
description: "Instructions on how to integrate a Sharp Aquos TV into Home Assistant." description: "Instructions on how to integrate a Sharp Aquos TV into Home Assistant."
date: 2016-11-02 12:02
sidebar: true
comments: false
sharing: true
footer: true
logo: sharp_aquos.png logo: sharp_aquos.png
ha_category: ha_category:
- Media Player - Media Player
@ -16,7 +10,7 @@ redirect_from:
- /components/media_player.aquostv/ - /components/media_player.aquostv/
--- ---
The `aquostv` platform allows you to control a [Sharp Aquos TV](http://www.sharp.ca/en-CA/ForHome/HomeEntertainment/LEDTV/QuattronPlus.aspx). The `aquostv` platform allows you to control a [Sharp Aquos TV](http://www.sharp-world.com/aquos/en/index.html).
When the TV is first connected, you will need to accept Home Assistant on the TV to allow communication. When the TV is first connected, you will need to accept Home Assistant on the TV to allow communication.

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Arduino" title: "Arduino"
description: "Instructions on how to setup an Arduino boards within Home Assistant." description: "Instructions on how to setup an Arduino boards within Home Assistant."
date: 2015-06-27 10:28
sidebar: true
comments: false
sharing: true
footer: true
logo: arduino.png logo: arduino.png
ha_category: ha_category:
- DIY - DIY

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "aREST" title: "aREST"
description: "Instructions on how to integrate aREST within Home Assistant." description: "Instructions on how to integrate aREST within Home Assistant."
date: 2015-11-20 18:15
sidebar: true
comments: false
sharing: true
footer: true
logo: arest.png logo: arest.png
ha_category: ha_category:
- DIY - DIY

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Arlo" title: "Arlo"
description: "Instructions on how to integrate your Netgear Arlo cameras within Home Assistant." description: "Instructions on how to integrate your Netgear Arlo cameras within Home Assistant."
date: 2017-05-30 10:00
sidebar: true
comments: false
sharing: true
footer: true
logo: arlo.png logo: arlo.png
ha_category: ha_category:
- Hub - Hub

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Aruba" title: "Aruba"
description: "Instructions on how to integrate Aruba routers into Home Assistant." description: "Instructions on how to integrate Aruba routers into Home Assistant."
date: 2015-08-31 08:45
sidebar: true
comments: false
sharing: true
footer: true
logo: aruba.png logo: aruba.png
ha_category: ha_category:
- Presence Detection - Presence Detection

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "ARWN Sensor" title: "ARWN Sensor"
description: "Instructions on how to integrate ARWN within Home Assistant." description: "Instructions on how to integrate ARWN within Home Assistant."
date: 2016-10-20 15:15
sidebar: true
comments: false
sharing: true
footer: true
ha_category: ha_category:
- Sensor - Sensor
ha_release: 0.31 ha_release: 0.31

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Asterisk Call Data Recorder" title: "Asterisk Call Data Recorder"
description: "Instructions on how to integrate an Asterisk CDR within Home Assistant." description: "Instructions on how to integrate an Asterisk CDR within Home Assistant."
date: 2018-09-12 06:30
sidebar: true
comments: false
sharing: true
footer: true
logo: asterisk.png logo: asterisk.png
ha_category: ha_category:
- Mailbox - Mailbox

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Asterisk Voicemail" title: "Asterisk Voicemail"
description: "Instructions on how to integrate your existing Asterisk voicemail within Home Assistant." description: "Instructions on how to integrate your existing Asterisk voicemail within Home Assistant."
date: 2017-06-30 18:30
sidebar: true
comments: false
sharing: true
footer: true
logo: asterisk.png logo: asterisk.png
ha_category: ha_category:
- Mailbox - Mailbox

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Asuswrt" title: "Asuswrt"
description: "Instructions on how to integrate Asuswrt into Home Assistant." description: "Instructions on how to integrate Asuswrt into Home Assistant."
date: 2017-01-05 17:30
sidebar: true
comments: false
sharing: true
footer: true
logo: asus.png logo: asus.png
ha_category: ha_category:
- Hub - Hub

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "August" title: "August"
description: "Instructions on how to integrate your August devices into Home Assistant." description: "Instructions on how to integrate your August devices into Home Assistant."
date: 2018-02-17 22:00
sidebar: true
comments: false
sharing: true
footer: true
logo: august.png logo: august.png
ha_category: ha_category:
- Doorbell - Doorbell

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Aurora sensor" title: "Aurora sensor"
description: "Know when auroras might be visible at your location" description: "Know when auroras might be visible at your location"
date: 2017-02-14 10:00
sidebar: true
comments: false
sharing: true
footer: true
ha_category: ha_category:
- Environment - Environment
ha_release: 0.39 ha_release: 0.39

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Auth" title: "Auth"
description: "This integration is responsible for providing the authentication endpoints." description: "This integration is responsible for providing the authentication endpoints."
date: 2018-03-19 21:04
sidebar: true
comments: false
sharing: true
footer: true
logo: home-assistant.png logo: home-assistant.png
ha_category: ha_category:
- Other - Other

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Automatic" title: "Automatic"
description: "Instructions for how to integrate Automatic ODB readers into Home Assistant." description: "Instructions for how to integrate Automatic ODB readers into Home Assistant."
date: 2015-08-28 19:00
sidebar: true
comments: false
sharing: true
footer: true
logo: automatic.png logo: automatic.png
ha_category: ha_category:
- Car - Car

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Automation" title: "Automation"
description: "Instructions on how to setup automation within Home Assistant." description: "Instructions on how to setup automation within Home Assistant."
date: 2015-01-20 22:36
sidebar: true
comments: false
sharing: true
footer: true
logo: home-assistant.png logo: home-assistant.png
ha_category: ha_category:
- Automation - Automation

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Avi-on" title: "Avi-on"
description: "Instructions on how to setup GE Avi-on Bluetooth dimmers within Home Assistant." description: "Instructions on how to setup GE Avi-on Bluetooth dimmers within Home Assistant."
date: 2017-01-17 23:17
sidebar: true
comments: false
sharing: true
footer: true
ha_category: ha_category:
- Light - Light
ha_iot_class: Assumed State ha_iot_class: Assumed State

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Awair Air Quality Monitor" title: "Awair Air Quality Monitor"
description: "Instructions on how to setup Awair devices in Home Assistant." description: "Instructions on how to setup Awair devices in Home Assistant."
date: 2018-11-18 20:41
sidebar: true
comments: false
sharing: true
footer: true
logo: awair.jpg logo: awair.jpg
ha_category: ha_category:
- Health - Health

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Amazon Web Services" title: "Amazon Web Services"
description: "Instructions on how to integrate Amazon Web Services with Home Assistant." description: "Instructions on how to integrate Amazon Web Services with Home Assistant."
date: 2019-03-21 00:00
sidebar: true
comments: false
sharing: true
footer: true
logo: aws.png logo: aws.png
ha_category: ha_category:
- Notifications - Notifications

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Axis" title: "Axis"
description: "Integration between network devices from Axis Communications with Home Assistant." description: "Integration between network devices from Axis Communications with Home Assistant."
date: 2017-04-30 23:04
sidebar: true
comments: false
sharing: true
footer: true
logo: axis.png logo: axis.png
ha_category: ha_category:
- Camera - Camera

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Azure Event Hub" title: "Azure Event Hub"
description: "Setup for Azure Event Hub integration" description: "Setup for Azure Event Hub integration"
date: 2019-05-15 08:00
sidebar: true
comments: false
sharing: true
footer: true
logo: azure_event_hub.svg logo: azure_event_hub.svg
ha_category: ha_category:
- History - History

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Baidu Text-to-Speech" title: "Baidu Text-to-Speech"
description: "Instructions on how to setup Baidu TTS with Home Assistant." description: "Instructions on how to setup Baidu TTS with Home Assistant."
date: 2017-11-21 09:00
sidebar: true
comments: false
sharing: true
footer: true
logo: baiducloud.png logo: baiducloud.png
ha_category: ha_category:
- Text-to-speech - Text-to-speech

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Bayesian Binary Sensor" title: "Bayesian Binary Sensor"
description: "Instructions on how to integrate threshold Bayesian sensors into Home Assistant." description: "Instructions on how to integrate threshold Bayesian sensors into Home Assistant."
date: 2017-08-27 20:05
sidebar: true
comments: false
sharing: true
footer: true
logo: home-assistant.png logo: home-assistant.png
ha_category: ha_category:
- Utility - Utility

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "BeagleBone Black GPIO" title: "BeagleBone Black GPIO"
description: "Instructions on how to integrate the GPIO capability of a BeagleBone Black into Home Assistant." description: "Instructions on how to integrate the GPIO capability of a BeagleBone Black into Home Assistant."
date: 2017-01-14 10:00
sidebar: true
comments: false
sharing: true
footer: true
logo: beaglebone-black.png logo: beaglebone-black.png
ha_category: ha_category:
- DIY - DIY

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Bbox" title: "Bbox"
description: "Instructions on how to integrate Bouygues Bbox routers into Home Assistant." description: "Instructions on how to integrate Bouygues Bbox routers into Home Assistant."
date: 2016-10-22 01:00
sidebar: true
comments: false
sharing: true
footer: true
logo: bbox.png logo: bbox.png
ha_category: ha_category:
- Network - Network

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "BH1750 Light sensor" title: "BH1750 Light sensor"
description: "Instructions on how to integrate a BH1750 light sensor into Home Assistant." description: "Instructions on how to integrate a BH1750 light sensor into Home Assistant."
date: 2017-06-10 00:00
sidebar: true
comments: false
sharing: true
footer: true
logo: raspberry-pi.png logo: raspberry-pi.png
ha_category: ha_category:
- DIY - DIY

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "KNX Binary Sensor" title: "KNX Binary Sensor"
description: "Instructions on how to setup the KNX binary sensors within Home Assistant." description: "Instructions on how to setup the KNX binary sensors within Home Assistant."
date: 2016-07-13 07:00
sidebar: true
comments: false
sharing: true
footer: true
logo: knx.png logo: knx.png
ha_category: ha_category:
- Binary Sensor - Binary Sensor

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Binary Sensor" title: "Binary Sensor"
description: "Instructions on how-to setup binary sensors with Home Assistant." description: "Instructions on how-to setup binary sensors with Home Assistant."
date: 2015-11-20 14:00
sidebar: true
comments: false
sharing: true
footer: true
logo: home-assistant.png logo: home-assistant.png
ha_category: ha_category:
- Binary Sensor - Binary Sensor

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Modbus Binary Sensor" title: "Modbus Binary Sensor"
description: "Instructions on how to set up Modbus binary sensors within Home Assistant." description: "Instructions on how to set up Modbus binary sensors within Home Assistant."
date: 2016-09-13 12:02
sidebar: true
comments: false
sharing: true
footer: true
logo: modbus.png logo: modbus.png
ha_category: ha_category:
- Binary Sensor - Binary Sensor

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "MQTT Binary Sensor" title: "MQTT Binary Sensor"
description: "Instructions on how to integrate MQTT binary sensors within Home Assistant." description: "Instructions on how to integrate MQTT binary sensors within Home Assistant."
date: 2015-05-30 23:21
sidebar: true
comments: false
sharing: true
footer: true
logo: mqtt.png logo: mqtt.png
ha_category: ha_category:
- Binary Sensor - Binary Sensor

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "MySensors Binary Sensor" title: "MySensors Binary Sensor"
description: "Instructions on how to integrate MySensors binary sensors into Home Assistant." description: "Instructions on how to integrate MySensors binary sensors into Home Assistant."
date: 2016-04-13 14:20 +0100
sidebar: true
comments: false
sharing: true
footer: true
logo: mysensors.png logo: mysensors.png
ha_category: ha_category:
- DIY - DIY

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "RESTful Binary Sensor" title: "RESTful Binary Sensor"
description: "Instructions on how to integrate REST binary sensors into Home Assistant." description: "Instructions on how to integrate REST binary sensors into Home Assistant."
date: 2015-12-17 19:10
sidebar: true
comments: false
sharing: true
footer: true
logo: restful.png logo: restful.png
ha_category: ha_category:
- Binary Sensor - Binary Sensor

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "RFLink Binary Sensor" title: "RFLink Binary Sensor"
description: "Instructions on how to integrate RFLink binary sensors into Home Assistant." description: "Instructions on how to integrate RFLink binary sensors into Home Assistant."
date: 2018-10-04
sidebar: true
comments: false
sharing: true
footer: true
logo: rflink.png logo: rflink.png
ha_category: ha_category:
- Binary Sensor - Binary Sensor

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "RFXtrx Binary Sensor" title: "RFXtrx Binary Sensor"
description: "Instructions on how to integrate RFXtrx binary sensors into Home Assistant." description: "Instructions on how to integrate RFXtrx binary sensors into Home Assistant."
date: 2017-03-26 12:45
sidebar: true
comments: false
sharing: true
footer: true
logo: rfxtrx.png logo: rfxtrx.png
ha_category: ha_category:
- Binary Sensor - Binary Sensor

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Template Binary Sensor" title: "Template Binary Sensor"
description: "Instructions on how to integrate Template Binary Sensors into Home Assistant." description: "Instructions on how to integrate Template Binary Sensors into Home Assistant."
date: 2016-02-25 15:00
sidebar: true
comments: false
sharing: true
footer: true
ha_category: ha_category:
- Binary Sensor - Binary Sensor
ha_release: 0.12 ha_release: 0.12

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Xiaomi Binary Sensor" title: "Xiaomi Binary Sensor"
description: "Instructions on how to setup the Xiaomi binary sensors within Home Assistant." description: "Instructions on how to setup the Xiaomi binary sensors within Home Assistant."
date: 2017-07-21 16:34
sidebar: true
comments: false
sharing: true
footer: true
logo: xiaomi.png logo: xiaomi.png
ha_category: ha_category:
- Binary Sensor - Binary Sensor

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Bitcoin" title: "Bitcoin"
description: "Instructions on how to integrate Bitcoin data within Home Assistant." description: "Instructions on how to integrate Bitcoin data within Home Assistant."
date: 2015-05-08 17:15
sidebar: true
comments: false
sharing: true
footer: true
logo: bitcoin.png logo: bitcoin.png
ha_category: ha_category:
- Finance - Finance

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Bizkaibus next bus tracking sensor" title: "Bizkaibus next bus tracking sensor"
description: "Instructions on how to integrate timetable data for traveling on Bizkaibus within Home Assistant." description: "Instructions on how to integrate timetable data for traveling on Bizkaibus within Home Assistant."
date: 2019-04-22 14:00
sidebar: true
comments: false
sharing: true
footer: true
logo: bizkaibus.png logo: bizkaibus.png
ha_category: ha_category:
- Transport - Transport

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Blackbird 8x8 HDMI Matrix Switch" title: "Blackbird 8x8 HDMI Matrix Switch"
description: "Instructions on how to integrate Monoprice Blackbird 4k 8x8 HDBaseT Matrix Switch into Home Assistant." description: "Instructions on how to integrate Monoprice Blackbird 4k 8x8 HDBaseT Matrix Switch into Home Assistant."
date: 2018-03-29 16:35
sidebar: true
comments: false
sharing: true
footer: true
logo: monoprice.svg logo: monoprice.svg
ha_category: ha_category:
- Media Player - Media Player

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Blink" title: "Blink"
description: "Instructions for how to integrate Blink camera/security system within Home Assistant." description: "Instructions for how to integrate Blink camera/security system within Home Assistant."
date: 2017-03-05 22:13
sidebar: true
comments: false
sharing: true
footer: true
logo: blink.png logo: blink.png
ha_category: ha_category:
- Hub - Hub
@ -160,7 +154,7 @@ The following are some examples showing how to correctly make service calls usin
### Snap Picture and Save Locally ### Snap Picture and Save Locally
This example script shows how to take a picture with your camera, named `My Camera` in your Blink app (this is **not necessarily** the friendly name in home-assistant). After snapping a picture, the image will then be saved to a local directory called `/tmp/my_image.jpg`. Note that this example makes use of services found in the [camera integration](https://www.home-assistant.io/components/camera#service-snapshot) This example script shows how to take a picture with your camera, named `My Camera` in your Blink app (this is **not necessarily** the friendly name in home-assistant). After snapping a picture, the image will then be saved to a local directory called `/tmp/my_image.jpg`. Note that this example makes use of services found in the [camera integration](/components/camera#service-snapshot)
```yaml ```yaml
alias: Blink Snap Picture alias: Blink Snap Picture
@ -178,9 +172,9 @@ sequence:
### Arm Blink When Away ### Arm Blink When Away
This example automation will arm your blink sync module to detect motion on any of your blink cameras that have motion detection enabled. By default, Blink enables motion detection on all cameras so, unless you've changed anything in your app, you're all set. If you want to manually enable motion detection for individual cameras, you can utilize the [appropriate camera service](https://www.home-assistant.io/components/camera#service-enable_motion_detection) but pelase note that motion will only be captured if the sync module is armed. This example automation will arm your blink sync module to detect motion on any of your blink cameras that have motion detection enabled. By default, Blink enables motion detection on all cameras so, unless you've changed anything in your app, you're all set. If you want to manually enable motion detection for individual cameras, you can utilize the [appropriate camera service](/components/camera#service-enable_motion_detection) but pelase note that motion will only be captured if the sync module is armed.
Here, this example assumes your blink module is named `My Sync Module` and that you have [device trackers](https://www.home-assistant.io/components/device_tracker) set up for presence detection. Here, this example assumes your blink module is named `My Sync Module` and that you have [device trackers](/components/device_tracker) set up for presence detection.
```yaml ```yaml
- id: arm_blink_when_away - id: arm_blink_when_away
@ -214,7 +208,7 @@ Similar to the previous example, this automation will disarm blink when arriving
When motion is detected, you can use the Blink Home-Assistant integration to save the last recorded video locally, rather than relying on Blink's servers to save your data. When motion is detected, you can use the Blink Home-Assistant integration to save the last recorded video locally, rather than relying on Blink's servers to save your data.
Again, this example assumes your camera's name (in the blink app) is `My Camera` and your sync module name is `My Sync Module`. The file will be saved to `/tmp/videos/blink_video_{YYYMMDD_HHmmSS}.mp4` where `{YYYYMMDD_HHmmSS}` will be a timestamp create via the use of [templating](https://www.home-assistant.io/docs/configuration/templating/). Again, this example assumes your camera's name (in the blink app) is `My Camera` and your sync module name is `My Sync Module`. The file will be saved to `/tmp/videos/blink_video_{YYYMMDD_HHmmSS}.mp4` where `{YYYYMMDD_HHmmSS}` will be a timestamp create via the use of [templating](/docs/configuration/templating/).
{% raw %} {% raw %}
```yaml ```yaml

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Blinkstick Light" title: "Blinkstick Light"
description: "Instructions on how to setup Blinkstick lights within Home Assistant." description: "Instructions on how to setup Blinkstick lights within Home Assistant."
date: 2015-10-08 10:00
sidebar: true
comments: false
sharing: true
footer: true
logo: blinkstick.png logo: blinkstick.png
ha_category: ha_category:
- DIY - DIY

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Blinkt! Light" title: "Blinkt! Light"
description: "Instructions on how to setup Blinkt! RGB LED lights within Home Assistant." description: "Instructions on how to setup Blinkt! RGB LED lights within Home Assistant."
date: 2017-04-30 9:00
sidebar: true
comments: false
sharing: true
footer: true
logo: raspberry-pi.png logo: raspberry-pi.png
ha_category: ha_category:
- DIY - DIY

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Blockchain.info" title: "Blockchain.info"
description: "Instructions on how to integrate Blockchain.info data within Home Assistant." description: "Instructions on how to integrate Blockchain.info data within Home Assistant."
date: 2017-06-01 16:20
sidebar: true
comments: false
sharing: true
footer: true
logo: blockchain.png logo: blockchain.png
ha_category: ha_category:
- Finance - Finance

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "BloomSky" title: "BloomSky"
description: "Instructions on how to integrate the BloomSky within Home Assistant." description: "Instructions on how to integrate the BloomSky within Home Assistant."
date: 2016-02-03 20:00
sidebar: true
comments: false
sharing: true
footer: true
logo: bloomsky.png logo: bloomsky.png
ha_category: ha_category:
- Environment - Environment

View File

@ -1,12 +1,6 @@
--- ---
layout: page
title: "Bluesound" title: "Bluesound"
description: "Instructions on how to integrate Bluesound devices into Home Assistant." description: "Instructions on how to integrate Bluesound devices into Home Assistant."
date: 2017-04-21 19:00
sidebar: true
comments: false
sharing: true
footer: true
logo: bluesound.png logo: bluesound.png
ha_category: ha_category:
- Media Player - Media Player

Some files were not shown because too many files have changed in this diff Show More