Compare commits

...
Sign in to create a new pull request.

1137 commits

Author SHA1 Message Date
a17ecf7a2f Add link to a video of a talk at foss-north 2018
I gave a talk at foss-north, which is a free / open source conference
covering both software and hardware from the technical perspective.
They recorded it and put it on YouTube.

This patch adds a link to that talk on the help page under "Videos,
talks, workshops and alike".
2018-05-09 01:16:37 +02:00
Mario Di Raimondo
e06c9adce7 Waze Travel Time: optional inclusive/exclusive filters (#5208)
* Waze Travel Time: optional inclusive/exclusive filters

documentation update about the new optional filtering params

* Update
2018-05-09 00:35:12 +02:00
Evgeniy
9dce793b65 Improving icloud device tracker (#5240)
* Improving icloud device tracker

Updating documentation for new pull request to main HA codebase: "Improving icloud device tracker"

* Update device_tracker.icloud.markdown
2018-05-08 23:45:03 +02:00
Fabian Affolter
01a57548f9
Merge branch 'current' into next 2018-05-08 09:36:29 +02:00
Fabian Affolter
243d1587e8
Fix typos in file name (#5330) 2018-05-08 09:34:28 +02:00
DubhAd
e1ccd79776 Added note about instant updates (#5308)
Added note about instant updates and the Controlled command classes that are required for it to work.
2018-05-08 09:28:16 +02:00
DubhAd
49ea67b97e Added note about tabs (#5325) 2018-05-08 09:22:50 +02:00
wbradmoore
fc56ec7921 Update sqlite query for new device names (#5328)
The new Xiaomi vacuums show up with different names, e.g "Roborock Vacuum"
2018-05-08 09:21:57 +02:00
Dale Higgs
17e65feefa Fix Templates URL and other minor format issues (#5327)
* Fix Templates URL and other minor format issues

* Update template example
2018-05-08 08:54:01 +02:00
Fabian Affolter
ee59dbd062
Add HackSpace article 2018-05-08 08:49:44 +02:00
Paulus Schoutsen
eaa2430d01 Merge remote-tracking branch 'origin/rc' into next 2018-05-07 13:00:40 -04:00
Paulus Schoutsen
b749b17ed2 Update blog post 2018-05-07 10:05:23 -04:00
stephanerosi
c46f152d8d Add help on converation/process service (#5320) 2018-05-06 23:58:57 +02:00
MithrasPan
68aa5a339f Update remember_the_milk.markdown (#5317)
small typo (Rember->Remember)
2018-05-06 23:16:23 +02:00
Otto Winter
536ed8557f Change to advertise esphomeyaml (#5318) 2018-05-06 23:15:58 +02:00
Paulus Schoutsen
3ca0be1d3f Another yaml mistake 2018-05-06 10:15:03 -04:00
Paulus Schoutsen
e9aad88641 Fix broken templating 2018-05-06 08:54:51 -04:00
Tom Harris
669b736ac1 Describe the new services added (#5239)
* Describe the new services added

* Edits per review

* UTF-8 error

* UTF-8 Error

* Convert to utf-8
2018-05-05 15:09:24 -04:00
Tom Harris
e46a4d4f3f Describe the new services added (#5239)
* Describe the new services added

* Edits per review

* UTF-8 error

* UTF-8 Error

* Convert to utf-8
2018-05-05 15:08:41 -04:00
Paulus Schoutsen
50775dc3b1 Add blog post 0.69 draft 2018-05-05 13:34:58 -04:00
Jason Kingsbury
78f19d989a Add max_volume option to Onkyo media player (#5153)
* Update media_player.onkyo.markdown

* onkyo: removed optional value from sample config, update max_volume documentation to include required volume range
2018-05-05 13:12:10 -04:00
Jens Østergaard Nielsen
5a9d5c5427 Added update_interval to maxcube (#5265)
* Added update_interval to maxcube

* Renamed update_interval to scan_interval

* Update maxcube.markdown
2018-05-05 13:11:47 -04:00
Paulus Schoutsen
31c4114e32 Merge remote-tracking branch 'origin/current' into next 2018-05-05 13:10:27 -04:00
Mohamad Tarbin
65ab88cd5d Add Socialblade Markdown (#5237)
* Adding markdown and imagie for USCIS sensor

* Update the markdown

* Update sensor.uscis.markdown

* Update sensor.uscis.markdown

* Update sensor.uscis.markdown

* Minor changes

* Add :markdown for social blade

* Update links

* Update links

* Update sensor.uscis.markdown

* Remove USCIS docmenetation from this branch

* Update sensor.socialblade.markdown

* Update sensor.socialblade.markdown
2018-05-05 13:07:24 -04:00
Mathieu Velten
496150eeae Netgear: doc for tracking devices on APs, URL support and autodetection (#4958) 2018-05-05 13:06:35 -04:00
Mick Vleeshouwer
8187c4aebe Add sensor.postnl documentation (#5231)
* Add sensor.postnl documentation

* Update ha_release
2018-05-05 13:06:14 -04:00
cdce8p
ba630fb068 Updated Sensor device_class requirement - HomeKit (#5304)
* HomeKit - sensor device_class requirement

* Limit breaking change to Humidity Sensor
2018-05-05 13:05:49 -04:00
Lukas Barth
69405f1edc Add matrix documentation (#5019)
* Add matrix documentation

* Try to use new config tags

* Use new config tag

* ⬆️ Added ha_version tag

* ⬆️ ha_release -> 0.68

* update version number
2018-05-05 13:05:15 -04:00
cdce8p
99b142470d Updated sensor device_classes (#5306)
* Updated sensor device_classes

* Removed lux

* Changed device_class name

* Updated homekit doc
2018-05-05 09:38:37 -04:00
lbouriez
0591667068 fix yaml example (#5275)
* fix yaml example

* Fix configuration sample
2018-05-04 10:20:20 +02:00
Fabian Affolter
c66bde1843
Fix formatting and some sentences 2018-05-04 09:52:24 +02:00
Tod Schmidt
cb8cdf3452 Update snips.markdown (#5292)
* Update snips.markdown

Updated to reference latest add on.

* Update snips.markdown

* Fix escaping
2018-05-04 09:43:51 +02:00
DubhAd
49c697004a Added explicit call out about Z-Wave (#5294)
* Added explicit call out about Z-Wave

Called out the need to disable the auto-start when you're using Z-Wave

* Included details about `discovery:`
2018-05-04 09:20:00 +02:00
DubhAd
f02495713b Re-ordered the automation blocks (#5305)
The automations were as the editor produces them, so not logically ordered or clear to read. I've re-written them to match the rest of the documentation.
2018-05-04 09:19:02 +02:00
Aaron Bach
d7fcb153de Adds docs for RainMachine component/hub (#5251)
* Adds docs for RainMachine component/hub

* Removing references to remote API

* Collaborator-requested changes

* Adding new info (per home-assistant/home-assistant#14225)

* Collaborator-requested changes

* Collaborator-requested changes

* Revert "Collaborator-requested changes"

This reverts commit 34f75ffab911dcd9a9ae3163645c7c6e9dbf54ee.

* I think I got it this time...

* Collaborator-requested changes

* Collaborator-requested changes

* Small tweak
2018-05-03 16:56:01 -04:00
Fabian Affolter
334a06b4d6
Various fixes (#5302) 2018-05-03 22:01:32 +02:00
Robin
bc01c98712 Adds info on whitelist_external_dirs (#5213)
whitelist_external_dirs needs to be mentioned
2018-05-03 15:05:52 -04:00
escoand
fe352e7dd6 Add description of discovery (#5286)
* Add description of discovery

* Fix copy&paste

* Update link
2018-05-03 21:00:17 +02:00
Louis Orleans
b3288f13cd Add specific instructions for Meraki device tracker (#5297)
* 📝 add specific instructions for Meraki device tracker

The current instructions aren't really complete, and require you to have both an understanding of how the Home Assistant API works, as well as be able to read through the code for the Meraki component to find the API endpoint you're supposed to use.

* Update formatting
2018-05-03 21:00:02 +02:00
Tod Schmidt
04a3b83a53 Update snips.markdown (#5293)
* Update snips.markdown

Added new examples and link to discord and new documentation

* Update snips.markdown

* Fix formatting
2018-05-03 20:21:34 +02:00
Greg Stevenson
8f8e2e9a3d Update URL to Lets Encrypt blog (#5295)
The current link takes you to a page which tells you it is outdated.
2018-05-03 14:29:43 +02:00
Ian
39720a4de2 Create configuration_yaml_by_apocrathia.markdown (#5291)
Adding my own Home Assistant configuration repository to the cookbook.
2018-05-03 14:23:52 +02:00
giangvo
fd5f1fc725 add document for fan template (#5296) 2018-05-02 22:39:04 -04:00
DubhAd
9cb4d6c82f
Merge pull request #5287 from GoSpursGoNL/patch-1
Update deconz.markdown
2018-05-02 20:20:05 +01:00
GoSpursGoNL
851f0f29dd
Update deconz.markdown
I found that the credentials are no longer stored in deconz.conf but instead in .config_entries.json
2018-05-01 22:42:15 +02:00
Otto Winter
01c267fc5e MQTT Sensor Device Class Docs (#5252)
* MQTT Sensor Device Class

* Remove formatting

* Other small fix
2018-05-01 22:26:02 +02:00
Otto Winter
76b908b033 Sensor device class docs (#5219)
* Sensor device class docs

* Fix binary_sensor copy

* Fix headings

* Add icons screenshot

* Add Empty device_class

* Grammar

* Update customizing-devices.markdown

* Add periods
2018-05-01 22:25:45 +02:00
Otto Winter
dcda30e25b Add Template Sensor device_class support (#5220)
* Add Template Sensor device_class support

* Update battery templates

* Update track battery level example
2018-05-01 14:33:26 -04:00
Paulus Schoutsen
5e7c31b16c
Fix styling 2018-05-01 14:21:34 -04:00
Jan Willhaus
222d9483d9 Fix faulty link to AVM homepage (#5283) 2018-05-01 20:14:42 +02:00
DubhAd
4133cc0196 Calling out that devices are still added (#5284)
It's a common source of confusion that with `track_new_devices: False` devices are still added to `known_devices.yaml`. This adds a note to say that this is to be expected.
2018-05-01 20:13:28 +02:00
cdce8p
4c405c8e97 Added CONF_IP_ADDRESS to HomeKit (#5281) 2018-04-30 22:14:21 -04:00
DubhAd
7aee40a482 Adding note about mDNS (#5280)
For when mDNS doesn't work, people are stuck. Adding a note about how to work around that.
2018-04-30 23:12:56 +02:00
Diogo Gomes
3ffe30f777 fix broken link (#5273)
* fix broken link

* Fix links
2018-04-30 23:09:37 +02:00
PhyberApex
692fd52678 Fixing recursive call in cookbook (#5279)
Recursive calling is not allowed in home assistant. Splitting the script up was necessary.
2018-04-30 22:53:46 +02:00
Paulus Schoutsen
77a14ad9d9 Add room to google assistant config (#5274) 2018-04-30 22:52:16 +02:00
Paulus Schoutsen
8ec44c00dd Release 0.68.1 2018-04-30 14:07:31 -04:00
Gerard
19722e8ede Add device_tracker component (#5272)
The `device_tracker` is added in Home Assistant 0.68 but missing in the list of components.
CC @cdce8p
2018-04-29 18:02:33 -04:00
Fabian Affolter
ec6f2fca64
Update for 0.68 2018-04-29 18:36:06 +02:00
Niklas Wagner
09aa7ac3e9 Tested on 7590 and use english (instead of german links) (#5270) 2018-04-29 16:12:14 +02:00
DK
b50c2fbbb0 Add some more documentation around hassio CLI (#5215)
* Add some more documentation around hassio CLI

This is rather basic, I think it needs it's own page

* Minor changes
2018-04-29 11:20:35 +02:00
Robin
fa028db9d8 Adds update file_path service to the local_file camera (#5228)
* Update camera.local_file.markdown

* Add entity_id info to service

* Update camera.local_file.markdown

* Update camera.local_file.markdown

* Fix table
2018-04-29 11:11:51 +02:00
yeah
5f97e6e4f2 Add hint on auto-renewing certs using automations (#5261)
* Add hint on auto-renewing certs using automations

* Minor changes
2018-04-29 10:22:37 +02:00
arg0nik
02ab1b4eb1 Update console log instructions (#5267)
* Update console log instructions

Some firmware versions have changed the id in the DOM from login-password to pcPassword.

* Fix syntax
2018-04-29 10:15:09 +02:00
DubhAd
53a50b60cf Added minimum version note to the docs (#5262)
Since many will miss it in the blog post
2018-04-29 10:01:23 +02:00
bonterra
490b5069a2 Update docker.markdown (#5266)
A more detailed installation description for Docker on Raspberry Pi 3 with Raspbian.
2018-04-29 09:59:54 +02:00
Åskar Andersson
0809034667 Linkerror fixed (#5263) 2018-04-29 09:56:19 +02:00
Otto Winter
292ef8e815 Light mqtt_json HS color support (#5214)
* Light mqtt_json HS color support

* Update other MQTT light docs

* Updates
2018-04-29 00:33:55 +02:00
ratcash
254b6bbf66 Xiaomi Mijia Bluetooth Wireless Temperature and Humidity Sensor documentation (#5229) 2018-04-28 16:34:24 +02:00
Matthew Garrett
c6729a2fdd Update HomeKit docs (#5255)
* Update HomeKit docs

* Fix links
2018-04-28 13:03:14 +02:00
Kerwin Bryant
ca71ad7249 update doc for support aqara door lock (#5258) 2018-04-28 11:39:40 +02:00
Paulus Schoutsen
290e9509f9
Merge pull request #5259 from home-assistant/rc
0.68.0
2018-04-27 21:46:18 -04:00
Paulus Schoutsen
c0992370ab Update post 2018-04-27 17:12:10 -04:00
Paulus Schoutsen
cb858f2b1f Add blog post 2018-04-27 17:05:37 -04:00
GotoCode
16f2259365 Add link to supported AWS regions to the Amazon Polly docs (#5247) 2018-04-27 15:41:31 -04:00
Johann Kellerman
546806f1c6 Update qwikswitch add binary_sensors (#5210)
* Update qwikswitch.markdown

* bin
2018-04-27 15:41:00 -04:00
cdce8p
1fbf09ab66
Added new device classes to binary_sensor - HomeKit (#5254) 2018-04-26 22:55:03 +02:00
Paulus Schoutsen
73d436247a Add blog post about dev website 2018-04-26 12:58:51 -04:00
Paulus Schoutsen
4dc03338a9 Merge branch 'current' into rc 2018-04-26 11:18:38 -04:00
Paulus Schoutsen
fb7e32d260 Merge branch 'current' into next 2018-04-26 11:18:11 -04:00
Paulus Schoutsen
80b268cd65
Extract developer site (#5249)
* Extract developer site

* Fix title in sidebar

* Update dev section reference

* Update edit in github link on help page
2018-04-26 11:14:55 -04:00
Paulus Schoutsen
a83fd1d874
Update 2018-04-24-launch-google-assistant-support.markdown 2018-04-26 09:11:56 -04:00
Mitko Masarliev
d771d839f3 domain expiry (#5242)
* domain expiry

* config

* config
2018-04-25 20:03:51 +02:00
cdce8p
0b948617b9
Updated release blog post for 0.68.0b1 (rc) (#5246) 2018-04-25 08:48:57 +02:00
Sebastian Muszynski
0b2a94385d
Air Conditioning Companion V3 (acpartner.v3) support added (#5083) 2018-04-25 07:05:12 +02:00
Paulus Schoutsen
5f7f542f68 Eufy update dates 2018-04-24 23:30:23 -04:00
Matt Farmer
7bfe31cbac Fix typo in sabnzbd documentation (#5230) 2018-04-24 21:00:05 +02:00
Paulus Schoutsen
ea74a32b40
Update google_assistant.markdown 2018-04-24 14:53:25 -04:00
Paulus Schoutsen
e6c69b0a48
Update google_assistant.markdown 2018-04-24 14:52:46 -04:00
Jeremy Klein
f5cfc55087 Update google_assistant.markdown (#5241)
Since RoomHints are now live in the Google Assistant API, I’m removing the “not yet” disclaimer.
2018-04-24 20:40:44 +02:00
Matthew Rollings
386307868d Dyson instructions unclear about Device ID / Serial Number (#5243)
Modified text to explain the device_id needs the serial number for the device, not the name of the device as given in the example.
2018-04-24 20:18:25 +02:00
Paulus Schoutsen
b03e6e0ba4
Google Assistant 🎉 (#5244)
* Add blog post

* Add video

* Update link
2018-04-24 13:35:25 -04:00
cdce8p
193ae8a0d0 Fix release not anchor link (#5235) 2018-04-23 17:39:18 -04:00
cdce8p
033028b881 Fix release version (#5236) 2018-04-23 17:39:04 -04:00
Paulus Schoutsen
b455d059c8
Update 2018-04-27-release-68.markdown 2018-04-23 13:42:55 -04:00
cdce8p
0cfcbf254b Added release notes for 0.67.1 (#5211)
* Added notes for 0.67.1

* Updated _config.yml
2018-04-23 11:58:46 -04:00
cdce8p
c66272aa85 Fix release notes 0.68.0b0 (#5212) 2018-04-23 11:34:20 -04:00
Paulus Schoutsen
e6adf8ca0b remove confusion about build times to support new hardware 2018-04-22 18:08:03 -04:00
Pascal Vizeli
10db3b3f9e Blogpost Hass.io 2018 (#5233)
* Create 2018-04-22-hassio-2018.markdown

* Update 2018-04-22-hassio-2018.markdown

* Update 2018-04-22-hassio-2018.markdown

* Create test

* Add files via upload

* Delete test

* Update 2018-04-22-hassio-2018.markdown

* Delete blogpost.png

* Create test

* Add files via upload

* Delete test

* Update 2018-04-22-hassio-2018.markdown

* Update 2018-04-22-hassio-2018.markdown

* Update 2018-04-22-hassio-2018.markdown

* Update 2018-04-22-hassio-2018.markdown

* Update 2018-04-22-hassio-2018.markdown
2018-04-22 16:26:58 -04:00
Marcelo Moreira de Mello
00d950773e Updated watering_minutes with the allowed values (#5225) 2018-04-22 21:49:27 +02:00
Ben Lebherz
8eae78cb34 fix link to the TTN sensor page (#5218) 2018-04-22 21:42:21 +02:00
Brian Hanifin
21ed92fb92 Change Page Title to "Homekit Switch" (#5222)
* Change Page Title to "Homekit Switch"

It was left titled "Homekit Light" when first published.

* Minor cleanup
2018-04-21 20:06:31 -04:00
Rob Cranfill
6c90dedce5 Update homekit.markdown (#5207)
Minor grammar fixes. (Thanks for a great product!)
2018-04-20 23:30:06 +02:00
Rob Cranfill
329393788f Fix typo homekit.markdown (#5209)
Fixed very minor typo ("if the are supported"' -> "if they are supported").
2018-04-20 23:28:16 +02:00
Paulus Schoutsen
952aaf8aa0 Add release blog post 2018-04-20 14:36:47 -04:00
Paulus Schoutsen
acd36632f7 Merge remote-tracking branch 'origin/current' into next 2018-04-20 10:59:32 -04:00
Mark Perdue
b8627d6285 Update attributes table to reflect closed PR (#5206)
The PR https://github.com/home-assistant/home-assistant/pull/13816 has been withdrawn since it exposed static attributes which are not supported. Updating wiki to reflect current state
2018-04-20 14:16:37 +02:00
Ben Randall
7f213efe7f Update hass.markdown (#5193) 2018-04-19 19:00:24 +02:00
Viorel Stirbu
945fb9b69e Add docs for Sensirion SHT31 sensor (#4848) 2018-04-19 11:38:02 +02:00
koolsb
574e2213ba Add blackbird media player component (#5056) 2018-04-19 11:35:48 +02:00
koolsb
7fd2f7da46 Update onkyo media player (#5058) 2018-04-19 11:32:07 +02:00
Sebastian Muszynski
557867f26e
Support for multiple MAX!Cube LAN gateways (#5078) 2018-04-19 09:11:52 +02:00
Paulus Schoutsen
12906f47af Set published:true for Google Assistant docs 2018-04-18 22:30:17 -04:00
Maximilian Früh
444030d09f Document the headers configuration parameter of the RESTful switch (#5196)
* Document the `headers` configuration parameter of the RESTful switch

* Fix indent
2018-04-18 19:35:03 +02:00
Nick Whyte
b2104a9770 Doc for covers that only support open_cover and close_cover HomeKit (#5203)
* Documentation for covers that only support `open_cover` and `close_cover`
2018-04-18 14:40:53 +02:00
stephanerosi
8f52412ebe Add examples on changing channel through play_media service (#5200)
* Add examples on changing channel service

As per following merge request https://github.com/home-assistant/home-assistant/pull/13934

* ✏️ Language tweak
2018-04-17 19:55:51 +02:00
jcrowegitHu8
26a9b29854 Update media_player.samsungtv.markdown (#5202) 2018-04-17 19:54:29 +02:00
Jaydev Shiroya
b794665e79 Update development_validation.markdown (#5201)
Spelling Mistake
2018-04-17 19:40:53 +02:00
Tod Schmidt
56f0a1a3c3 Added REST API for tts_get_url (#5173)
* Added REST API for tts_get_url

* ✏️ Language tweaks
2018-04-17 19:40:16 +02:00
escoand
38b58a7e70 Adds documentation for Kodi discovery (#5144)
* describe discovery

* ✏️ Language tweaks
2018-04-17 19:39:59 +02:00
Dmitry Avramenko
649b3c8755 Enable broadcast of Facebook bot messages (#4688)
* enable broadcast of FB bot messages

this should go together with PR https://github.com/home-assistant/home-assistant/pull/12459 
it enables FB messenger broadcast ability to send messages to all people who interacted with the bot previously and have the chat open.

* fixes as per request from reviewer.

fixes as per request from reviewer. 
FB -> Facebook
fixed indents.  (not sure what 2x for each level was), but I fixed it as per sample above.

* Update notify.facebook.markdown

* ✏️ Tiny fixes

* Update notify.facebook.markdown

* Update notify.facebook.markdown

* 🚀 Trigger rebuild
2018-04-17 19:21:57 +02:00
Robin
04560310f9 Adds Sigfox sensor docs (#5130)
* Create sensor.sigfox.markdown

* Adds name

* Address reviewer comments

* Update logo

* Add files via upload

* ✏️ Markdown tweak
2018-04-17 19:11:44 +02:00
ChristianKuehnel
e1747451fc bmw_connected_drive: added documentation for new services (#5055)
* added documentation for the newly implemented services

* added documentation for update_state service

* improved documentation

* ✏️ Several improvements.
2018-04-17 19:10:16 +02:00
Heiko Thiery
078167bb03 Add documentation for AVM fritzbox smarthome component (#4076)
* Add documentation for fritzhome

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>

* change component name and configuration

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>

* followed review comments

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>

* another rename

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>

* remove default from host

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>

* add documentation for device attributes

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>

* bump to ha_release 0.65

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>

* ✏️ Some spelling and grammar fixes

* ✏️ Grammar and spelling updates

* ✏️ Small grammar & spelling changes

* ⬆️ ha_release -> 0.68
2018-04-17 19:06:39 +02:00
Jonathan Weinberg
d434247c54 Spelling fix (#5198)
`c` was missing.
2018-04-16 16:33:49 -04:00
Khole
560108c659 Hive R3 update (#4974)
* R3-Dev

* R3 - Sensor Update
2018-04-16 21:01:43 +02:00
Lincoln Kirchoff
70af38b086 Add climate.modbus module documentation (#4593)
* Added climate.modbus module documentation

* Update climate.modbus.markdown

Updated IOT class Local Push to Local Polling.

* Reviewed comments for changes

Added configuration tags, removed optional configuration values, and set the correct release version.

* Fixed formatting with the configuration settings

* ⬆️ ha_release -> 0.68
2018-04-16 20:34:50 +02:00
Kyle Niewiada
6f7e6f5cde correct possible typo (#5176) 2018-04-16 19:41:07 +02:00
Robin
cae7305fda Add info on whitelisting (#5197)
Needs to be added as causing issues for users https://community.home-assistant.io/t/0-67-whitelisted-dir-issues/50305/5
2018-04-16 09:27:36 -04:00
Flavio Barisi
8fc39cb9db Update device_tracker.owntracks_http.markdown (#5172)
* Update device_tracker.owntracks_http.markdown

Show battery value reported by owntracks

* Update device_tracker.owntracks_http.markdown

Fix

* Fix configuration sample
2018-04-16 09:51:27 +02:00
Sebastian Muszynski
e607d1bf39 HA category updated (#5194) 2018-04-16 09:50:43 +02:00
Robin
64df5f785a Propose edits to DuckDNS docs (#5181)
* Propose reorder of config variables

I've found this docs horribly confusing. `lets_encrypt.accept_terms` should appear at the top of the list as it's the first entered variable. Also this should become `required` as typically `optional` config variables are not displayed in the example config, but it is here.

* Update duckdns.markdown

* Minor changes
2018-04-16 09:50:03 +02:00
shred86
65d8d892e6 Update to lights (#5190)
You cannot currently change the light color with this component. The dimmer functionality is currently in the dev branch and will hopefully be in the next HA update, so I left that in for now.
2018-04-16 08:40:23 +02:00
DubhAd
9465ec0c1a Adding list of supported components (#5191)
Only the blog post says what components are supported, making it confusing for people. Adding that information to the docs.
2018-04-16 08:39:23 +02:00
GaryOkie
124a41c3bb Update cover.wink.markdown (#5187)
* Update cover.wink.markdown

I made a suggestion to W1ll1am to improving the doc to mention availability of the MyQ Cover.   He said good call - go for it and edit it.

* Remove whitespaces and empty lines
2018-04-15 20:34:29 +02:00
DubhAd
c8c0fdf35d
Merge pull request #5188 from home-assistant/weather-docs
Weather docs
2018-04-15 19:22:53 +01:00
Fabian Affolter
0b5ee4d0c4
Move raw 2018-04-15 19:02:53 +02:00
Benedict Aas
ce53c0e9f0 Add more math functions to templates (#5186)
Document usage of `sin`, `cos`, `tan`, and `sqrt`, and the `e`, `pi`,
and `tau` constants.
2018-04-15 18:52:21 +02:00
apastuszak
429040954a Change order or ProxyPass in first example (#5185)
I was not able to login to Home Assistant till I change he Home Assistant config to place the Websocket reverse proxy info BEFORE the web UI info.  In the other order it loads, but never lets me log in.  If I reverse them, then I login just fine.
2018-04-15 18:48:05 +02:00
Fabian Affolter
424dc3013c
Minor updates 2018-04-15 17:28:56 +02:00
Fabian Affolter
a6795e584c
Add link 2018-04-15 17:24:14 +02:00
Fabian Affolter
9d71a51873
Add details about conditions 2018-04-15 17:16:18 +02:00
Colin Frei
8bacd6162f Link to correct holidays version (#5184) 2018-04-15 15:17:54 +02:00
Darren Reynolds
26c45c852b Add Doorbell ring examples (#5180)
* Add Doorbell ring examples

Add Doorbell ring examples for SONOS media players and hass_url_override option explanation.

* Fix typos
2018-04-15 14:06:40 +02:00
stephanerosi
75520f8d64 Media player webostv next/previous buttons (#5183)
* Media player webostv next/previous buttons

Description of the change visibles in https://github.com/home-assistant/home-assistant/pull/13829

* Fix formatting
2018-04-15 14:06:27 +02:00
Norien
d0268f1e05 Update light.nanoleaf_aurora.markdown (#5175)
in current build `- platform: aurora` is not found however `- platform: nanoleaf_aurora` works ok!
2018-04-15 13:20:16 +02:00
Gerard
e2e44aeb33 Clarify titles of BMW Connected Drive components (#5178)
* Update binary_sensor.bmw_connected_drive.markdown

* Update bmw_connected_drive.markdown

* Update device_tracker.bmw_connected_drive.markdown

* Update lock.bmw_connected_drive.markdown

* Update sensor.bmw_connected_drive.markdown

* Update binary_sensor.bmw_connected_drive.markdown

* Update bmw_connected_drive.markdown

* Update device_tracker.bmw_connected_drive.markdown

* Update lock.bmw_connected_drive.markdown

* Update sensor.bmw_connected_drive.markdown

* Update binary_sensor.bmw_connected_drive.markdown

* Update lock.bmw_connected_drive.markdown
2018-04-15 13:18:12 +02:00
ionred
fdef560c1a config example update (#5179)
The configuration didn't work as listed. Required addition of platform and switches lines, along with indent fixes.
2018-04-15 13:17:29 +02:00
Sebastian
36a385b5b7 Added screenshot for binary_sensor device classes icons (#5182)
* added screenshot

Screenshot of binary_sensors device classes icons added

* Added screenshot to docs

Screenshot showing icons for binary_sensor device classes added.
2018-04-15 13:09:30 +02:00
Robin
17285ba293 Remove refs to watcher (#5169)
I accidentally reintroduced an old reference to `watchers`, removed in this PR
2018-04-14 20:37:06 +02:00
Matthew Garrett
f3ad3f8ea2 Add documentation for homekit controller component (#4966)
* Add documentation for homekit controller component

* Update docs to match the implementation

* ⬆️ ha_release

* ✏️ Language tweak

* ⬆️ ha_release

* ⬆️ ha_release
2018-04-14 11:43:18 +02:00
DubhAd
0d603c0a6e More words (#5164)
* More words

Added an explanation of what's going on, and that devices will function normally.

* ✏️ Language tweaks
2018-04-14 10:08:43 +02:00
xTCx
c396e08e50 Clicksend multiple recipients (#5149)
Updated doc to reflect new multiple-recipients feature.
2018-04-14 10:05:31 +02:00
Robin
3f43547c0e Correct errors in folder_watcher doc (#5168)
* Correct errors

Corrects errors identified by @dale3h in https://github.com/home-assistant/home-assistant.github.io/pull/4885

* Adds event_type info

* Add info on recursive monitoring
2018-04-14 09:52:36 +02:00
DubhAd
d6b1ac2262 Added dialout group (#5162)
* Added dialout group

Membership of the dialout group is required for Z-Wave and Zigbee sticks

* Minor change
2018-04-14 09:38:26 +02:00
DubhAd
f30e4a7c36 Moved the note up (#5166)
It's easy for people to fail to notice the note, since it comes after the default upgrade instructions. Moved it up to make it harder to miss
2018-04-14 09:31:40 +02:00
Mohamad Tarbin
4a9bd5e720 Adding markdown and imagie for USCIS sensor (#5138)
* Adding markdown and imagie for USCIS sensor

* Update the markdown

* Update sensor.uscis.markdown

* Update sensor.uscis.markdown

* Update sensor.uscis.markdown

* Minor changes
2018-04-13 22:03:57 -04:00
Paulus Schoutsen
e7c121f462 Merge branch 'current' into next 2018-04-13 17:59:14 -04:00
Paulus Schoutsen
ec6d07f548 Fix release date 2018-04-13 17:58:38 -04:00
Paulus Schoutsen
ed630d4b84 Release blog post for 0.67 2018-04-13 17:58:21 -04:00
Paulus Schoutsen
bd9e7179e6 Merge branch 'current' into rc 2018-04-13 17:01:21 -04:00
Mark Coombes
34a0ade3f7 Add deCONZ daylight sensor (#5028)
* Add deCONZ daylight sensor

* ✏️ Minor changes

* 🚑 Fixes build issue

* 🚑 Fixes incorrect tag
2018-04-13 09:02:59 +02:00
DubhAd
c962dee84d Added further notes about dialout group (#5163)
Added note about checking the account is in the dialout group, and how to add it if not

Added note about the device path being an example
2018-04-12 22:06:56 +02:00
Fabian Affolter
b8870424cd
Update titles 2018-04-12 20:20:55 +02:00
DubhAd
a32d7d75c1
Merge pull request #5147 from home-assistant/revert-5134-patch-1
Revert "Add example file attachment parameters"
2018-04-12 18:25:57 +01:00
DubhAd
465cdebc7f
Merge pull request #5161 from stealthcopter/patch-2
Xiaomi Vacuum Docs: Seconds should be milliseconds
2018-04-12 18:24:04 +01:00
DubhAd
7ffafe6556
Merge pull request #5160 from adamomg/patch-2
Updated spelling dedicate to dedicated
2018-04-12 18:22:31 +01:00
Mark Coombes
96c997b7e1 Add support for Garage Doors in HomeKit (#5155) 2018-04-12 18:25:35 +02:00
Matthew Rollings
3876353d68
Seconds should be milliseconds
The documentation said seconds instead of milliseconds
2018-04-12 17:07:56 +01:00
Pascal Vizeli
e4c97ce322
Update addon_config.markdown 2018-04-12 17:01:11 +02:00
adamomg
b3ad3f0174
Updated spelling dedicate to dedicated
Spelling mistake.
2018-04-12 10:59:10 -04:00
Paulus Schoutsen
ee8090a9e1 Add blog post about Ubiquiti 2018-04-12 09:53:45 -04:00
Yonsm
15aabd066c Add CO2/PM2.5/Light sensors in HomeKit (#5146)
* Add CO2/PM2.5/Light sensors in HomeKit
* Added temperature and humidity device classes
2018-04-12 15:02:03 +02:00
bvansambeek
fe1ce5a19b Tip to use external broker for more stability (#5159)
An external broker is more stable, this is something I did not know as a beginner.
Especially because the embedded broker has a memory leak.
It would have saved me a bunch of time and WAF trust issues if I would have had this piece of knowledge.
Issue on memory leak: https://github.com/home-assistant/home-assistant/issues/11594
2018-04-12 13:38:42 +02:00
DubhAd
97525ba3eb Moved the Python warning (#5157)
Moved the Python version warning to the top of the page, and made it a warning
2018-04-12 13:38:03 +02:00
Marco Orovecchia
bc0b6a3f43 Rename light platform from aurora to nanoleaf_aurora (#5158) 2018-04-12 09:27:08 +02:00
Mark Perdue
5dd2412a37 Adds attributes table to VeSync wiki (#5151) 2018-04-11 12:06:53 +02:00
Matthew Garrett
b356bfcc45 Add docs for the Eufy component (#5145)
* Add docs for the Eufy component

* Update version

* Update version

* Update version
2018-04-10 22:24:31 -04:00
Pascal Vizeli
342b99221d
Add security infos 2018-04-10 21:04:35 +02:00
Pascal Vizeli
061c9bdfa1
Update addon_config.markdown 2018-04-10 20:58:36 +02:00
Pascal Vizeli
ffb528dbd6
Update addon_config.markdown 2018-04-10 20:57:30 +02:00
Pascal Vizeli
f147350ab4
Update addon_config.markdown 2018-04-10 20:56:57 +02:00
Franck Nijhof
a9569af0a4 Revert "Add example file attachment parameters (#5134)"
This reverts commit e3c6e65f19.
2018-04-10 20:06:45 +02:00
Franck Nijhof
bbb4af9c7b Revert "Consistency update (#5136)"
This reverts commit 89406e3ea0.
2018-04-10 20:06:45 +02:00
DubhAd
89406e3ea0 Consistency update (#5136)
It was pointed out that everywhere else `entity_id:` is in the `data:` section for `light.turn_on`. Updating the example here to be consistent with that.
2018-04-09 20:15:34 +02:00
brkr19
e3c6e65f19 Add example file attachment parameters (#5134) 2018-04-09 20:14:49 +02:00
Johann Kellerman
85be6ed99c New Qwikswitch sensors (#5128)
New config according to: home-assistant/pull/13622
2018-04-09 20:02:21 +02:00
Elelabs-maintainer
bba777df3f Add 2 new supported hardware platforms (#5135)
Raspberry Pi Shield and USB adapter, compatible with Home Assistant and `bellows` python library. Based on Silabs EM35X MCU, compatible with ezsp protocol.
2018-04-09 19:37:27 +02:00
Phil Kates
89f64dfbd8 homekit/locks: Add locks (#5093) 2018-04-09 16:23:59 +02:00
cdce8p
0720329793 Added binary_sensor to supported types (#5143) 2018-04-09 17:11:20 +03:00
Fabian Affolter
9f70138ffc
Add container update 2018-04-09 16:05:21 +02:00
Fabian Affolter
17ccbcce24
Various fixes 2018-04-09 16:05:21 +02:00
Tim Hordern
46f89afa14 Fix markdown link in Docker Installation docs (#5140) 2018-04-09 09:38:28 +02:00
cdce8p
0691f3253d
Added light color_temp HomeKit (#5122)
* Added light color_temp support
2018-04-08 22:33:52 +02:00
Fabian Affolter
3ca5ab88ce
Remove feature 2018-04-08 21:31:54 +02:00
Fabian Affolter
2667e63bab
Fix typo 2018-04-08 17:44:11 +02:00
Fabian Affolter
a151bb7ff2
It's ASL 2.0 and no longer MIT 2018-04-08 17:42:40 +02:00
Paulus Schoutsen
2abdd0d465 remove some absolute urls in favor of relative 2018-04-08 10:09:52 -04:00
Paulus Schoutsen
c427325a9c Remove domain prefix 2018-04-08 10:03:01 -04:00
Otto Winter
0c7780681b MQTT Sensor Unique ID feature (#5131) 2018-04-07 22:32:01 -04:00
Fabian Affolter
42e0e4f477
Fix link 2018-04-07 10:20:34 +02:00
Fabian Affolter
690fa13130
Update layout 2018-04-06 23:13:40 +02:00
Fabian Affolter
5d0eb6b5a6
Remove periods 2018-04-06 23:06:25 +02:00
Juggels
5c47c159a9 Allow TodoistAPI date_string in service call (#4923)
* Update docs to reflect changes

* Match docs to latest component update

* Missed renamed parameters in example
2018-04-06 22:24:10 +02:00
cgtobi
086960a502 Docs for transparency feature google calendar component (#5101)
* Add transparency feature to google calendar component

* Set default behaviour to ignore the availability. 

This reflects the old behaviour and does not break current workflows.
2018-04-06 21:49:47 +02:00
Jerry Workman
243f02dc3e HA version 0.64.0 voluptuous config check. (#4773)
* HA version 0.64.0 voluptuous config check.

* Update
2018-04-06 20:07:52 +02:00
Alexis Iglauer
d2c7a2fe77 Update sensor.mqtt.markdown to add initial slashes for ESPEasy (#4757)
* Update sensor.mqtt.markdown

The sensors topic required the initial slashes to function in my installation.

* Make it more clear

* Remove tab
2018-04-06 19:50:23 +02:00
Fabian Affolter
38ee7392c4
Add iOS page (fixes #4972) (#5127) 2018-04-06 18:44:40 +02:00
Fabian Affolter
e4deae0cd2
Fix list 2018-04-06 18:33:27 +02:00
Paulus Schoutsen
4974ac5990 Add blog post for release 67 2018-04-06 10:33:47 -04:00
Paulus Schoutsen
9bbbf21643 Merge remote-tracking branch 'origin/next' into rc 2018-04-06 10:29:52 -04:00
Paulus Schoutsen
8255351d69 Bump version to 0.67.0b0 2018-04-06 10:29:01 -04:00
phithor
18881f59c3 Added max range switch note (#5126) 2018-04-06 15:54:14 +02:00
David Broadfoot
8aaf1547d2 Added documentation for gogogate2 (#5023)
* Add gogogate2 image

* Added gogogate2 documentation

* PR Feedback

* Remove blank line

* Add period
2018-04-06 15:53:31 +02:00
Marco Orovecchia
ccba1ffd33 Added Nanoleaf Aurora Light documentation (#5018)
* Added Nanoleaf Aurora Light documentation

* ✏️ Tweaks
2018-04-06 09:35:27 -04:00
cdce8p
6347774428 Added additional log settings (#5123) 2018-04-06 11:02:04 +02:00
Ville Skyttä
6ff1b3be2d getting-started: Soften note about Pi 3 being 2.4GHz WiFi only (#5125)
* getting-started: Soften note about Pi 3 being 2.4GHz WiFi only

The (currently unsupported) B+ has 5GHz support.

* Add space
2018-04-06 10:38:46 +02:00
cdce8p
572f001f5b Added description for markdown in persistent notifications (#5124)
* Added markdown description for persistent_notification

* Minor change
2018-04-06 09:16:35 +02:00
jmtatsch
0814d5c531 Harmonised topic name and mention enabled autodiscovery (#5120)
* Harmonised topic name and mention enabled autodiscovery

* image shall not be the state of entity
2018-04-06 00:11:42 -04:00
Sebastian Muszynski
4eecf3fc87 Ceiling Light 4 (Jiaoyue 650) added to the list of supported devices (#5119) 2018-04-05 22:21:51 +02:00
Fabian Affolter
b0e5093b02
Add Tahoma switches docs (#5118) 2018-04-05 20:39:21 +02:00
cpgifford
a620408dbd add supporting info for 2nd gen august lock (#5115)
* add supporting info for 2nd gen august lock

2nd Gen August Lock needs to have the August Connect Module to be able to talk to home-assistant. If you have Doorbell then you don't need to have Connect. Just trying to help people troubleshoot in case they don't know whats going wrong.

* Update syntax
2018-04-05 18:46:11 +02:00
Fabian Affolter
a6ade458c7
Add new configuration variable (#5117) 2018-04-05 18:45:20 +02:00
joshua stein
4a1cae8806 Pushover: update webpage with clone URL (#5116)
* Pushover: update webpage with clone URL

Hi, Pushover developer here.

I was notified that your app has a Pushover plugins, so I've listed it on our [apps page](https://pushover.net/apps) and enabled cloning for it.  Instead of users having to upload an icon and fill in all the fields, users can be directed to https://pushover.net/apps/clone/home_assistant which pre-fills those fields and copies the icon.

I'm not sure if the `date` field in this markdown page needs to be bumped when it's updated, or if it's a creation date.

* Add some other minor changes
2018-04-05 18:41:46 +02:00
Leandro
a94c49d0de Update camera.yi.markdown (#5098)
* Update camera.yi.markdown

Added a session specifying for Hassbian users.

* Update camera.yi.markdown

* 🚀 Trigger build
2018-04-05 12:18:46 +02:00
DubhAd
916bc66ad2
Merge pull request #5111 from filcole/patch-5
Update Debian stable python version
2018-04-04 21:26:54 +01:00
Phil Cole
f4220b5c10
Update Debian Stabel python version 2018-04-04 21:12:30 +01:00
Oleg
1c1025546e Added headers configuration variable to notify.rest component (#5103) 2018-04-04 20:54:33 +02:00
mountainsandcode
4a1255889f Update templating.markdown (#5085) 2018-04-04 20:53:54 +02:00
Charles Garwood
460fce6a10 Remove reference to old_entity_id and new_entity_id attributes (#5110)
Remove references to old_entity_id and new_entity_id attributes as they were removed in https://github.com/home-assistant/home-assistant/pull/12652
2018-04-04 20:42:56 +02:00
Robin
66714881d7 Remove ref to watchers (#5108)
`watchers` is not required, was in an earlier version
2018-04-04 19:49:40 +02:00
Søren Dam Pedersen
9f2e1b3343 Fixed link to target sensor.mqtt (#5104) 2018-04-04 16:30:49 +02:00
Niklas Wagner
74c9fb5155 Match code (again) (#5106) 2018-04-04 16:30:00 +02:00
Patryk Gałczyński
9e5c5c827c Extend development 101 (#5099)
* extend development 101 with configuration.yaml entry and  runtime example.

* being more descriptive, change quote marks to follow standards

* Minor changes
2018-04-04 09:21:02 +02:00
Max von Webel
211467de37 Update troubleshooting.markdown (#5097)
* Update troubleshooting.markdown

By default the check_config script only search `~/.homeassistent` for a configuration.

* Fix typo

* Add link
2018-04-04 09:19:51 +02:00
Fabian Affolter
0413edeaa9
Add more details 2018-04-04 08:27:33 +02:00
Carlo Costanzo
d31e48d4c0 Added title field into example (#5095)
Added based on feedback from @Stringyb92 in Chat.  Examples were unclear/inconsistent.
2018-04-03 20:10:26 +02:00
Mattias Welponer
796ef7a3fb Rename and fix naming in homematicip_cloud (#5088)
* Rename homematicip to homematicip_cloud

* Fix homematicip_cloud naming

* Update link and formating
2018-04-03 09:51:36 +02:00
JudgeDredd
81ad15e9be minor grammar changes to improve readability (#5092)
minor grammar changes to improve readability
2018-04-03 08:02:51 +02:00
Fabian Affolter
d42f6dfacf
Some fixes (#5091)
* Some fixes (missing logo and links)

* Add header
2018-04-02 22:57:57 +02:00
DubhAd
5e03146a82
Merge pull request #5089 from sebk-666/patch-6
Update hue.markdown
2018-04-02 18:57:18 +01:00
ChristianKuehnel
59be0ec41b bmw_connected_drive - updated repo url (#5044)
* updated repo url

* 🚑 Fixes incorrect Markdown linking
2018-04-02 19:47:59 +02:00
Sebastian Muszynski
5869b00342 Xiaomi Mi WiFi Repeater 2 integration as device tracker (#5077) 2018-04-02 19:45:36 +02:00
Sebastian
c16b6e2ef5
Update hue.markdown
- Removed the "(Optional)" tag from the host-Parameter, because it is mandatory now
- Added another configuration example to clarify how to specify multiple configuration variables; the examples in the "multiple bridges..." section do show this already, but this section might be skipped by the majority of users owning only a single bridge.
2018-04-02 18:29:59 +02:00
DubhAd
f6954ccb79 Added note about broadcast group (#5080)
Thanks to turbokongen commenting in https://github.com/home-assistant/home-assistant/issues/11823

Added a note about how to remove the broadcast group association
2018-04-02 17:44:36 +02:00
Johann Kellerman
e2e349c30d Qwikswitch refactor & sensors (#5045)
* Qwikswitch refactor & sensors

PR: https://github.com/home-assistant/home-assistant/pull/13509

* ✏️ Some minor tweaks
2018-04-02 17:35:46 +02:00
cdce8p
c5743e4621 Added upgrade note (#5087)
* Added upgrade note

* Minor changes
2018-04-02 17:35:11 +02:00
Fabian Affolter
3aa3be1439 Minor changes (#5084) 2018-04-02 17:22:12 +02:00
Robin
7dbed031cb Adds docs for folder_watcher component (#4885)
* Create folder_watcher.markdown

* Adds posting file

* Update folder_watcher.markdown

* ✏️ Markdownlint fixes

* ✏️ Escapes jinja code in example

* ✏️ Build fix part 2

* 🚑 Fixes build

* ⬆️ Ups ha_release to 0.67
2018-04-02 16:37:58 +02:00
Michaël Arnauts
481fb147c7 New Component: Add docs for Google Maps Location Sharing (#4646)
* Add docs for Google Maps Location Sharing

* Typo

* ✏️ Small updates

* ✏️ Migrated to configuration tags and ups HA version
2018-04-02 16:36:28 +02:00
VdkaShaker
d6b4874343 Update configure filter section (#5071)
Adding detail to Configure Filter section.
2018-04-02 13:59:54 +02:00
Fabian Affolter
d707f1a2cd
Remove not needed raw's 2018-04-02 10:48:06 +02:00
DubhAd
e499633d30
Merge pull request #5082 from JohnnyCAPSLOCK/patch-2
Update google_assistant.markdown
2018-04-02 08:39:05 +01:00
DubhAd
ca80f9ac35
Merge pull request #5081 from dale3h/quote-examples
Add quote explanation and examples
2018-04-02 08:38:20 +01:00
JohnnyCAPSLOCK
d599de84c2
Update google_assistant.markdown
Proposing changes to steps 8a and 8d.  I looked back at previous versions and I don't think these steps were updated when the other steps it was originally referencing were moved/changed.
2018-04-01 19:18:55 -07:00
Dale Higgs
b42f23d438 Add quote explanation and examples 2018-04-01 16:37:06 -05:00
DubhAd
5f4f743d9b
Merge pull request #5079 from syssi/feature/sensor-xiaomi-miio-fix
Duplicate configuration line removed
2018-04-01 21:44:44 +01:00
DubhAd
2c5eedb247
Merge pull request #5076 from sveip/patch-2
Update debugging.markdown
2018-04-01 20:28:12 +01:00
DubhAd
957f219383
Merge pull request #5075 from fezfox/patch-1
Confusing as it uses a non-default TTS platform
2018-04-01 20:27:50 +01:00
Paulus Schoutsen
f6e37ed46a Merge branch 'rc' into next 2018-04-01 12:25:43 -07:00
Sebastian Muszynski
bc9e59bb96 Duplicate configuration line removed 2018-04-01 21:19:45 +02:00
Paulus Schoutsen
882aa7b435 Release 0.66.1 2018-04-01 11:47:24 -07:00
sveip
f2a22d38a0
Update debugging.markdown
Hassio supervisor container name corrected.
2018-04-01 18:41:16 +02:00
Chris Jones
7a22ffe8a5
Update sonos_say.markdown 2018-04-01 19:36:24 +10:00
Chris Jones
f79c3ed719
Confusing as it uses a non-default TTS platform 2018-04-01 19:30:21 +10:00
DubhAd
3bdf57e94b
Merge pull request #5074 from Skaronator/patch-6
Match current code
2018-04-01 09:43:50 +01:00
Niklas Wagner
76a5c07b04
Match current code 2018-04-01 00:44:51 +02:00
Frederik Bolding
f324111349 Added request_rssi configuration variable to docs (#4684)
* Added request_rssi configuration variable to docs

* Used configuration tags

* Removed extra configuration variable header
2018-03-31 23:23:26 +02:00
Fabian Affolter
9caa6eb53f
Add mastodon docs (#5010) 2018-03-31 23:21:15 +02:00
Niklas Wagner
3f13571251 Properly quote things so ON/OFF don't become True/False (#5072) 2018-03-31 23:19:30 +02:00
Andrew
ce94c3bc6d Updated Amcrest component documentation to include support for switches (#4862)
* Updated Amcrest component documentation to include support for switches

* ✏️ Tweaks

* Update release
2018-03-31 23:15:32 +02:00
Fabian Affolter
69635dc1c8
Update zestimate docs 2018-03-31 23:14:53 +02:00
Myrddyn
e0540d27dc Added "Waze travel time" sensor documentation (#4498)
* Added Waze Travel Time documentation

* Added Waze Travel Time documentation

* Added Waze Travel Time documentation
Fixed commit remarks from frenck

* * Added Waze Travel Time documentation
Fixed commit remarks from frenck

* ✏️ Tweaks

* Multiple fixes

* Update
2018-03-31 23:01:15 +02:00
Niklas Wagner
cf6818f0d7 Update Link to w3.org (#5070) 2018-03-31 20:49:38 +02:00
brubaked
a835ff4172 Added a link to the text 'this site' (#5069)
This text:
SQLite databases do not support native dates. That's why all the dates are saved in seconds since the UNIX epoch. Convert them manually using this site or in Python:

should have a link where it says "this text"
It now reads:
SQLite databases do not support native dates. That's why all the dates are saved in seconds since the UNIX epoch. Convert them manually using [this site](https://www.epochconverter.com/) or in Python:
2018-03-31 20:48:56 +02:00
Rene Nulsch
69f0361c99 Add removal note (#5053) 2018-03-31 15:23:13 +02:00
Jonas Pedersen
308fe9eea1 Minor syntax correction. (#5066) 2018-03-31 13:10:00 +02:00
Albert Lee
17bae0c271 Update README.md for credits_generator (#5065) 2018-03-31 13:09:15 +02:00
Beat
1987571074 Add FreeDNS component (#5046)
* Add FreeDNS component

* Move the instructions up
2018-03-31 13:07:31 +02:00
Fabian Affolter
0bdaf10a38
Update 2018-03-31 12:09:14 +02:00
Albert Lee
3a94dc98c4 Escape special characters in credits (#5064) 2018-03-31 11:08:15 +02:00
Fabian Affolter
e2b5ee1364
Update for 0.66 2018-03-31 11:06:35 +02:00
Fabian Affolter
690bd22f8a
Update 2018-03-31 11:04:59 +02:00
DubhAd
db1532afc6
Merge pull request #5062 from eltoro81/patch-1
Update sensor.trafikverket_weatherstation.markdown
2018-03-31 09:05:25 +01:00
DubhAd
f1d1dd0d84
Merge pull request #5054 from bachya/entity-picture
Re-adds entity_picture_template information to the template switch
2018-03-31 08:59:33 +01:00
DubhAd
6f3f7d9785
Merge pull request #5060 from CCOSTAN/patch-49
Updated with 0.66 changes.
2018-03-31 08:58:38 +01:00
eltoro81
477e77dfa1
Update sensor.trafikverket_weatherstation.markdown
Sensor name incorrect. Should be singul not plural
2018-03-31 09:52:53 +02:00
Carlo Costanzo
2dd0fee235
Updated with 0.66 changes.
allow_in_emulated_hue has been removed.
2018-03-30 20:03:05 -04:00
Paulus Schoutsen
88772ebf1c Update title 2018-03-30 15:22:05 -07:00
Paulus Schoutsen
ee19913448 Merge branch 'rc' into next 2018-03-30 15:18:39 -07:00
Paulus Schoutsen
58d1fb93f8
Merge pull request #5059 from home-assistant/rc
0.66.0
2018-03-30 15:16:57 -07:00
Paulus Schoutsen
e4d63479f1 Add release 66 blog post 2018-03-30 15:14:07 -07:00
Aaron Bach
8fcb7944a3 Added documentation around entity_picture_template for template switch 2018-03-30 09:08:10 -06:00
Fabian Affolter
58c5eb81a5
Add missing service 2018-03-30 14:36:42 +02:00
Fabian Affolter
a8bca0d0f8
Minor update 2018-03-30 14:34:50 +02:00
Fabian Affolter
a2f5a07653
Add blog post about using HA on a Fedora Atomic host (#5051) 2018-03-30 13:20:03 +02:00
Brian Low
7ccd3b98ef Arlo Q not supported (#5052)
* Arlo Q not supported

* It's a platform
2018-03-30 12:52:46 +02:00
Andy Castille
0724d9f456 Add new Doorbird config option (#5047) 2018-03-29 20:00:54 -07:00
Thomas Svedberg
a90513b188 Update sensor.vasttrafik.markdown (#4986)
* Update sensor.vasttrafik.markdown

Add new config option "lines" and extend full example.

* ✏️ Tweaks
2018-03-29 17:51:25 -07:00
Paulus Schoutsen
e0f90c5b9d Merge remote-tracking branch 'origin/current' into rc 2018-03-29 17:27:55 -07:00
Marc Forth
efe4e284e8 Fixed link to hassio issue tracker (#5049) 2018-03-29 23:53:24 +02:00
DubhAd
38132ebd2e
Merge pull request #5048 from home-assistant/reload
Fix service name
2018-03-29 09:23:51 +01:00
Fabian Affolter
8dfd433f06
Fix link 2018-03-29 10:12:24 +02:00
Fabian Affolter
80500b0d1c
Fix service name 2018-03-29 10:06:53 +02:00
Fabian Affolter
2851b2a606
Update configuration samples (#5041)
* Update configuration samples

* Minor changes
2018-03-29 10:02:47 +02:00
Kane610
41a1a06af1 deCONZ debug information (#5026)
* Debug information

* Minor changes
2018-03-29 09:49:03 +02:00
Fabian Affolter
a1e51cc46b
Update style and fix formatting (#5040)
* Update style and fix formatting

* Add platform

* Be more precise
2018-03-29 09:48:51 +02:00
Martin Eberhardt
3f6f8c4048 Fix ON/OFF being interpreted in binary_sensor.mqtt (#5042)
* Fix ON/OFF being interpreted in binary_sensor.mqtt

YAML interprets `ON` and `OFF` to `true` and `false`. This causes the site to show that instead of the actual default payloads.

* Add header
2018-03-29 09:29:18 +02:00
DubhAd
6b61e22423 Fixing service name pt2 (#5036)
* Fixing service name pt2

Missed one the first time around apparently

* Add location
2018-03-29 09:24:41 +02:00
Ville Skyttä
ddbd670547 Spelling and grammar fixes (#5031)
* Spelling and grammar fixes

* Minor changes
2018-03-29 09:24:18 +02:00
Ville Skyttä
f8393f0659 sensor.command_line: Round example CPU temperature value (#5032)
* sensor.command_line: Round example CPU temperature value

multiply returns a float, which is inexact and sometimes gets rendered
with a lot of decimal places. Round additionally to get cleaner result.

* Move raw
2018-03-29 09:23:42 +02:00
Nick Horvath
338eeb2295 Add instructions on running MQTT ssl/nonssl simultaneously (#5027)
* Add instructions on running MQTT ssl/nonssl simultaneously

I wanted to be able to recieve MQTT from my cell phone over SSL, but wanted local things that have limited RAM to be able to connect without the burden of SSL code.

* Tweaking

* Add comma
2018-03-29 09:23:31 +02:00
DubhAd
5587190866 Added note about venv upgrade (#5030)
* Added note about venv upgrade

Added a note that if you've upgraded Python you'll need to rebuild the venv.

* Minor changes

* Replace short version
2018-03-29 09:23:20 +02:00
Diogo Gomes
cb0398bee5 clarify default db_url (#5021)
* clarify default db_url

* Update format
2018-03-29 09:06:18 +02:00
Marco Bakera
069a9f570e Fixed minor typo in the description of 'max'. (#5043)
* Fixed minor typo in the description of 'max'.

* Update link
2018-03-29 09:05:59 +02:00
Sebastian Muszynski
f0bff4278e Yeelight Smart LED Ceiling Light added to the list of supported devices (#5029) 2018-03-29 09:05:42 +02:00
Fabian Affolter
c74ec2dd24
Add details for reporting issues (#5025)
* Add details for reporting issues

* Fixes
2018-03-29 09:05:24 +02:00
Paulus Schoutsen
9cf977311e Merge remote-tracking branch 'origin/rc' into next 2018-03-28 15:32:26 -07:00
Paulus Schoutsen
5526af141b Merge remote-tracking branch 'origin/current' into rc 2018-03-28 15:32:13 -07:00
DubhAd
6a9c9d739d
Merge pull request #5039 from home-assistant/standard
Add details for values if the user should replace it (fixes #4999)
2018-03-28 22:20:31 +01:00
Fabian Affolter
2707746624
Add details for values if the user should replace it (fixes #4999) 2018-03-28 11:28:55 +02:00
Paulus Schoutsen
9cc2bce761 Make edit links GitHub aware (#5038)
* Make edit links GitHub aware

* Fix repo url

* don't mutate existing string

* Move comment

* Fix url
2018-03-28 09:18:38 +02:00
Mikael Svensson
88c8cc2ff1 Template function state_attr to get attribute from a state (#4981)
* Adds docs for https://github.com/home-assistant/home-assistant/pull/13378

* 🚑 Fixes build error
2018-03-28 00:04:48 -07:00
Sebastian Muszynski
50b20f06da yeelight: Operation mode service added (#4964) 2018-03-27 20:30:16 +02:00
Dan Nixon
e547512307 Update optionality of Telnet Switch config (#5007)
State command and value template are optional parameters.
2018-03-26 18:24:00 +02:00
Sacha Telgenhof
45617ed868 Added another implementation of MQTT JSON Lights: AiLight (#5024)
* Added AiLight implementation of a MQTT JSON Light

* Removed empty lines.
2018-03-26 17:53:00 +02:00
Diogo Gomes
da03b58a3a Improve documentation about Mediaroom (#5022)
* Improve documentation

* Add raw
2018-03-26 17:50:12 +02:00
DubhAd
0f78e11a86 Highlighting the hosting of files (#5015)
The use of `www/` is hidden in the middle of the page, it's impossible to direct people to it, and trivial to overlook. It's also wrong for Hass.io ;)

Updating to make it possible to link to it, and adding details on where to find it on Hass.io.

Also adding a note about needing to restart after creating the folder (there's been lots and lots of feedback about needing to do so)
2018-03-26 08:16:45 +02:00
DubhAd
0687a6a3ea Clarity updates (#5017)
Added that you can reload some pieces without a restart. Added reference to ensuring you run the check config as the user you run Home Assistant as (so that the right configuration is found)
2018-03-26 08:15:52 +02:00
Ville Skyttä
5146a3febc nginx_proxy: Document hsts config variable (#5000)
* nginx_proxy: Document hsts config variable

* 🚀 Trigger rebuild
2018-03-25 23:57:33 +02:00
Patrick Hofmann
330808127d Documentation of new HomeMatic lock section. (#4537)
* Documentation of new HomeMatic lock section.

* ✏️ Minor updates
2018-03-25 22:22:17 +02:00
Paulus Schoutsen
4bb87848f9 clarify MQTT dev tool text 2018-03-24 22:25:22 -07:00
Paulus Schoutsen
f0d494bfd4 Merge remote-tracking branch 'origin/rc' into next 2018-03-24 22:15:23 -07:00
Paulus Schoutsen
3b4e3111ce Merge remote-tracking branch 'origin/current' into rc 2018-03-24 22:15:14 -07:00
Paulus Schoutsen
41955dc31a
Remove url prefix pt 2 (#5014)
* Migrate the non blog posts to use no domain

* Update demo links

* Remove Zanzito references from owntracks docs
2018-03-24 22:14:34 -07:00
Paulus Schoutsen
92f77b003f Merge remote-tracking branch 'origin/rc' into next 2018-03-24 21:22:05 -07:00
Paulus Schoutsen
b8329c2eb3 Merge remote-tracking branch 'origin/current' into rc 2018-03-24 21:21:49 -07:00
Paulus Schoutsen
d3fc349b50
Remove the url prefix from links in website (#5013) 2018-03-24 21:21:09 -07:00
Paulus Schoutsen
c29501ddbd
Change url to www. (#5011) 2018-03-24 20:26:16 -07:00
Paulus Schoutsen
88f326ea20 Add release schedule blog post 2018-03-24 17:02:00 -07:00
Sebastian Muszynski
786949d0a2 Xiaomi MiIO Fan: Xiaomi Air Humidifier integration (#4829)
* Xiaomi Air Humidifier integration.

* List of supported features improved

* Device independent service descriptions, missing model added to config schema, structure

* ✏️ Corrected brand namings
2018-03-24 23:05:31 +01:00
DubhAd
aaaa73345b
Merge pull request #5009 from mrtncls/patch-1
Removed duplicated add_device section
2018-03-24 21:29:01 +00:00
cdce8p
7b7f12f87f Added dependency note warning (#5008) 2018-03-24 15:31:30 -04:00
mrtncls
13a6ca7570
Removed duplicated add_device section 2018-03-24 20:29:40 +01:00
ChristianKuehnel
491c79598d bmw connected drive (#4947)
* bmw connected drive

* breaking change
* replaced country with region after API change

* fixed brackets
2018-03-24 13:50:17 +01:00
Joakim Sørensen
a14a7488bf light.group: Added example for usage in scripts. (#5004)
* Added example for usage in scripts

* ✏️ Typo fix

* 🚀 Trigger rebuild
2018-03-24 12:56:52 +01:00
DubhAd
238a7f87ed Rewording, adding links (#5001)
* Rewording, adding links

The current doc is written as if the listed options are the only options, no Bluetooth, iOS app, etc. It also pushes people quite hard at OwnTracks over MQTT.

While this won't solve the iOS app problem (it's not a component for some reason), it should hopefully help people realise that OwnTracks isn't the only option ;)

* ✏️ Tweaks
2018-03-24 12:20:40 +01:00
spinside
92be5171b4 Fixed invalid YAML example (#5003) 2018-03-24 12:03:45 +01:00
Ettienne Gous
63746ddee5 Update default Pilight port number (#4976)
* Update default Pilight port number

Based on the Pilight docs targeted the default port is 5001, 
As started here https://manual.pilight.org/development/api.html and in the original Home Assistant doc
I think they did a big refactor late last year to the code base and docs.

* 🚑 Host and port variables are optional

* 🚀 Trigger rebuild

* Remove optional configuration variables

* 🚀 Trigger rebuild
2018-03-24 09:39:13 +01:00
Paulus Schoutsen
e4c59e9e89 Set domain to rc 2018-03-23 16:30:39 -07:00
Tod Schmidt
9f2eec8e56 Update snips.markdown for HassIO addon (#4989)
* Update snips.markdown

* ✏️ Tweaks
2018-03-23 23:03:09 +01:00
Paulus Schoutsen
b28d8cfd31 Add draft blog post 2018-03-23 14:55:54 -07:00
Thomas Svedberg
0ead042087 Update sensor.vasttrafik.markdown (#4986)
* Update sensor.vasttrafik.markdown

Add new config option "lines" and extend full example.

* ✏️ Tweaks
2018-03-23 22:54:17 +01:00
DubhAd
dc50cbc5b0 Reworded for Rename Node (#4987)
Moved the warning further up in the hope that people actually read it. Reworded Rename Node description to hopefully make it clearer.
2018-03-23 22:44:56 +01:00
Paulus Schoutsen
fcbe4d3f51 Release 0.66 blog post draft 2018-03-23 14:10:32 -07:00
Paulus Schoutsen
772fb32af9 Merge branch 'current' into next 2018-03-23 14:07:56 -07:00
Sebastian Muszynski
8166ab0921 Xiaomi Mijia LED Desk Lamp added to the list of supported yeelights (#4965)
* Xiaomi Mijia Smart LED Desk Lamp added to the list of supported yeelights

* Reason added

* ✏️ Fixes a spelling error
2018-03-23 22:03:17 +01:00
Diogo Gomes
6585332701 Improves documentation with better example and link to algorithm (#4883)
* Added history_period

* added link

* history_period is no longer needed
2018-03-23 21:55:27 +01:00
Filip Bednárik
6e1fe76243 Fix default values in REST switch (#4922)
* Fix default values in REST switch

According to https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/switch/rest.py
* Resource does not have any default value.
* Method is set in lowercase "post"
* Default name is not "REST Binary Switch" but "REST Switch"
* Default body_on is "ON" not true
* Default body_off is "OFF" not false

* ✏️ Tweaks
2018-03-23 21:44:39 +01:00
Andrew Fahrenholtz
9165380172 update list of sensors (#4943) 2018-03-23 21:35:30 +01:00
c727
3c45088ac3 Fix code for custom UI version (#4945)
* Fix code for custom UI version

if you don't put the code in `{ }` `const`s are global

* Update frontend_creating_custom_ui.markdown

* Update frontend_creating_custom_ui.markdown

* Update frontend_creating_custom_ui.markdown
2018-03-23 20:34:10 +01:00
Fabian Affolter
6f63554f8c Add send_sticker and update the existing content (#4996)
* Add send_sticker and update the existing content

* ✏️ Minor fixes
2018-03-23 20:07:18 +01:00
Philip Rosenberg-Watt
b4c71a2f54 Fix incorrect syntax (#4995)
Without quotes the example would not work.
2018-03-23 18:29:38 +01:00
Joakim Sørensen
6ea9c2d7a8 More hassbian docs (#4994) 2018-03-23 18:00:56 +01:00
Erik Eriksson
6800f20908 Update switch.mqtt.markdown (#4969) 2018-03-23 11:32:07 +01:00
Erik Eriksson
77c282d62f Update sensor.mqtt.markdown (#4968) 2018-03-23 11:31:35 +01:00
Gummientchen
62985bd21e Add example configuration to cookbook (#4991) 2018-03-23 11:27:04 +01:00
Robert
6a35c3515d Automations file has fixed name and location (#4993)
* automations file has fixed name and location

The name and path of the automations file are fixed. Clarification for #13411

* ✏️ Grammar
2018-03-23 10:30:34 +01:00
jackjohnsonuk
c4edb9a6e1 Update backup_github.markdown (#4988)
Added a not re: Hass.io steps
2018-03-23 10:23:53 +01:00
Joakim Sørensen
8c71e26851 Changes to Hassbian documentation (#4992)
* Changes to Hassbian documentation

* Added info about suite to Let's Encrypt docs
2018-03-23 10:20:37 +01:00
DubhAd
cdda3de320 Template corrections (#4990)
* Template corrections

Updated the templates to be standards compliant.

* Fixes ;)

* More changes to comply with standards
2018-03-22 17:12:05 -05:00
DubhAd
a71cd0bf3f
Merge pull request #4983 from nielstron/outlier-fix
Fixed outlier description
2018-03-22 20:11:27 +00:00
cgtobi
2781c1f89a Add language parameter to darksky sensor. (#4955)
* Add language parameter to darksky sensor.

* Add language codes rather than link to the API docs.

This is a shameless copy of @syssi's PR #4982.
2018-03-22 20:01:43 +01:00
nielstron
c61a59fb39 Fixed outlier description
Outlier filter is actually a band-pass filter, not a band-stop filter
2018-03-22 09:21:56 +01:00
Fabian Affolter
3cdfe49eaf
Update 2018-03-22 08:56:22 +01:00
Otto Winter
ffd9ae12cc esphomelib now supports ESP8266 🎉 (#4971) 2018-03-22 08:36:09 +01:00
Sebastian Muszynski
5e73866af0 Typo fixed (#4975) 2018-03-22 08:35:11 +01:00
davidm84
a34c07d182 Link to DuckDNS not working. (#4980) 2018-03-22 08:34:01 +01:00
maxclaey
aba21eeca6 Update alarm_control_panel.ifttt.markdown (#4970)
* Update alarm_control_panel.ifttt.markdown

* Update alarm_control_panel.ifttt.markdown
2018-03-21 15:41:45 -04:00
Paulus Schoutsen
e0d3ba6aaf Release 0.65.6 2018-03-21 10:17:43 -07:00
Marc Forth
6bb1d70db1 Update lets_encrypt.markdown (#4962)
* Update lets_encrypt.markdown

Converted the DuckDNS section to use the Homeassistant component for background, much easier for new starters, and more in the spirit of keeping things within HA.

* Minor changes
2018-03-20 15:57:13 +01:00
Pascal Vizeli
7814fcd805
Update addon_communication.markdown 2018-03-20 14:15:25 +01:00
Daniel Høyer Iversen
58a304401d Update sensor.tibber.markdown (#4948)
* Update sensor.tibber.markdown

* ✏️ Removed some newlines and small other stuff

* Update sensor.tibber.markdown

* Add raw
2018-03-20 09:35:38 +01:00
DubhAd
454ae61825
Merge pull request #4959 from robmarkcole/patch-12
Update py34 to py36
2018-03-19 21:52:33 +00:00
DubhAd
a0f2f2d07b
Merge pull request #4961 from smccloud/patch-1
Update device_tracker.owntracks.markdown
2018-03-19 21:51:35 +00:00
Ryan McLean
48d08be907 Add Documentation for plex client cleanup options (#4907)
* Add Documentation for plex client cleanup options

* Added removal option
2018-03-19 22:26:22 +01:00
Qxlkdr
c5f2f5770f Add Trafikverket WeatherStation documentation (#4562)
* Create sensor.trafikverket_weatherstation.markdown.markdown

* Add trafikverket.png

trafikverket.png used for trafikverket_weatherstation sensor platform.

* api_key

Updated from api to api_key due to CONF_API_KEY.

* Removed text

Removed text which I used on GitHub for the custom component. Now needed to have for the official release.

* Example picture

Added an example picture to better understand how to get the weather station.

* Added example picture

Added an example picture to better understand how to get the weather station. What the user needs to copy and add to the YAML file.

* Added usage information

Added examples of the usage (why needing the data).

* linkable_title

Changed from normal titles to linkable_title in order to follow the documentation standards.

* Updated based on feedback

Done
- Rewrote "Usage" into "Potential use cases"
- Linked to Trafikverket homepage
- Description instead of static links

* Configuration variables

Updated to use "{% configuration %}" instead of "Configuration variables" as plain text.

* HA release 0.64.0

Updated ha_release to 0.64.0 instead.

* HA release 0.65.0

Updated ha_release to 0.65.0 since it wasn't merged in 0.64.0 release.

* ✏️ Tiny improvements

* ha_release and note

Updated ha_release to 0.66.0 and removed a note about using secrets.yaml for all your API keys, usernames and passwords.
2018-03-19 22:08:38 +01:00
Shaun McCloud
7259f09e87
Update device_tracker.owntracks.markdown 2018-03-19 12:41:25 -05:00
Robin
8919dea6c8
Update py34 to py36
Since py34 is no longer supported
2018-03-19 14:50:04 +00:00
nielstron
13ac22cb08 Syncthru Printer description (#4707)
* Added syncthru platform description

* Spelling

* Cleaned up the code

* Clarified configuration entry

* Updated version, removed logo

* 🎨 Added existing logo

* ✏️ Small fixes

* ⬆️ Sets ha_release

* Add description for every single key

* 🚑 Removed duplicate endconfiguration tag
2018-03-19 13:25:51 +01:00
Adam Mills
40602962f4 New hue/sat field on light.turn_on schema (#4881)
* New hue/sat field on light.turn_on schema

* ✏️ Small language corrections
2018-03-19 08:14:44 -04:00
DubhAd
1103c07589 Updated the note about initial_state (#4950)
In the note box, the formatting was lost. Tweaked wording slightly too.
2018-03-19 12:25:19 +01:00
DubhAd
07aec2ca9d Updated GPS tracker list (#4952)
Reworded, and included GPS Logger in the list of zone trigger related components
2018-03-19 12:23:10 +01:00
DubhAd
491cee2892 Tweaked automations (#4951)
Added comment about why we don't use `-` before the first `service:` line.

Removed the `-` from the last example's service_template
2018-03-19 12:14:14 +01:00
DubhAd
17e85edf36 Tweaked automation (#4953)
Added automation: at the start, for consistency with our other examples
2018-03-19 12:13:35 +01:00
DubhAd
459f6a21a2 Tweaked automation (#4954)
Tweaked last automation - removed `-` for consistency with other examples
2018-03-19 12:13:04 +01:00
Michael Wheeler
bdf356794e Updated addon_communication.markdown to remove gender (#4956)
I don't think addons are gendered so I've replaced "his" with "its"
2018-03-19 12:11:07 +01:00
Carlo Costanzo
6f1c191baf Updated with new path. (#4957) 2018-03-19 12:10:15 +01:00
Siim Talvik
95d25a04ac Added note to Owntracks about mqtt_topic parameter requirement for Zanzito usage (#4949)
* Added note about mqtt_topic parameter change requirement for Zanzito usage

* ✏️ Minor updates
2018-03-18 19:12:04 +01:00
Igor Motov
75ac425244 Fix Duck DNS configuration example (#4946)
Adds certfile and keyfile to the lets_encrypt configuration example.
Without these parameters hassio doesn't allow to save configuration.
2018-03-18 19:06:36 +01:00
Diogo Gomes
df4739885a Added Time SMA (#4926)
* Added Time SMA

* bump version

* update

* ✏️ Minor tweaks

* 🚑 Fixes/Restores ha_release tag

* 🚑 Corrected type
2018-03-18 18:54:38 +01:00
lolouk44
9cb25206d9 Small comment added to expose_by_default (#4936)
* Small comment added to expose_by_default

It's not entirely clear that listing specific entities in entity_config is not enough to expose an entity if expose_by_default is set to false.
(This is my first PR so I hope I've done it correctly)

* ✏️ Rewording in order to fix the build
2018-03-18 18:53:39 +01:00
Mattias Welponer
084d69cd98 Add initial support fo HomematicIP components (#4850)
* Add initial support fo HomematicIP components

* ✏️ Spelling updates
2018-03-18 18:42:00 +01:00
maxclaey
d44266b2bb Documentation for IFTTT alarm control panel (#4878)
* Documentation for IFTTT alarm control panel

* Update alarm_control_panel.ifttt.markdown

* Call service instead of direct state change

* Update alarm_control_panel.ifttt.markdown

* HAS -> HASS

* Update alarm_control_panel.ifttt.markdown

* 🚑 Adds ha_release tag

* ✏️ Minor changes
2018-03-18 18:30:29 +01:00
Igor Bernstein
2a440b16b4 add doc for zha fans (#4626)
* add doc for zha fans

* add ha_release
2018-03-18 09:18:19 -07:00
Sebastian Muszynski
cdbdfea05d Xiaomi MiIO light: Philips Eyecare Smart Lamp 2 integration (#4825)
* Xiaomi Philips Eyecare Smart Lamp 2 features added.

* New device added.

* Marker removed
2018-03-17 20:30:05 +01:00
Alok Saboo
1aca7b08cf Misc fixes: e.g. -> e.g., and proper case for Home Assistant (#4942)
* e.g. to e.g., and proper case for Home Assistant

* Instructions how to -> Instructions on how to
2018-03-17 20:20:37 +01:00
DubhAd
a7e701dc92
Merge pull request #4853 from lal12/next
Updated howto for google_assistant setup
2018-03-17 18:55:20 +00:00
Luca Adrian Lindhorst
19ed7ddea1 - Merged upstream
- Added some improvements to the google assistant howto
2018-03-17 16:01:20 +01:00
Sebastian Muszynski
bc95183753 Xiaomi MiIO Sensor: Xiaomi Air Quality Monitor (PM2.5) integration (#4780)
* Xiaomi MiIO Sensor: Xiaomi Air Quality Monitor (PM2.5) integration.

* Turn on/off service removed.

* ⬆️ Updates ha_release
2018-03-16 22:14:40 +01:00
Sebastian Muszynski
041553ed86 Xiaomi Power Strip services added. (#4931) 2018-03-16 21:47:45 +01:00
Flavio Barisi
3fd5cd5f94 Update sensor.miflora.markdown (#4941)
Corrected default polling time
2018-03-16 21:28:18 +01:00
DubhAd
7415b06a8e
Merge pull request #4939 from home-assistant/dale3h-hassio-commands
Update Hass.io command cheatsheet
2018-03-16 19:16:01 +00:00
DubhAd
5f4509bb22
Merge pull request #4940 from Landrash/Landrash-hassbian3b+
Add information about Hassbian being available for the Raspberry Pi 3B+
2018-03-16 19:14:34 +00:00
Fredrik Lindqvist
4a3d71bd40
Update installation.markdown 2018-03-16 20:02:10 +01:00
Dale Higgs
0938876191
Update Hass.io command cheatsheet 2018-03-16 14:00:59 -05:00
Fredrik Lindqvist
164bc60992
Update hassbian.markdown 2018-03-16 20:00:42 +01:00
Fredrik Lindqvist
40ebccaf23
Update about 3b+ hassbian 2018-03-16 19:58:02 +01:00
DubhAd
d1510bdfb8 sun trigger - Link fix, wording tweak (#4937)
Fixed the link to the actual sun trigger. Tried to add some clarity to the wording over offsets, but I think that needs expansion.
2018-03-16 19:05:04 +01:00
mcfrojd
698b8e2aa0 Raspberry Pi 3 B+ note (#4934)
* Raspberry Pi 3 B+ note

Added note that Raspberry Pi 3 B+ is not yet supported

* ✏️ Improves the warning message
2018-03-16 16:02:42 +01:00
mcfrojd
f73acb0ea2 Raspberry Pi 3 B+ note (#4935)
* Raspberry Pi 3 B+ note

Added note that pi 3 image does not work with pi 3 b+ yet

* ✏️ Improves the warning message

* 🚑 Removes old warning message
2018-03-16 16:02:05 +01:00
Sebastian Muszynski
434f6f2510 Xiaomi Miio Fan: Undocumented service (fan.set_speed) added (#4928)
* Undocumented service (fan.set_speed) added.

* ✏️ Micro change
2018-03-16 15:50:56 +01:00
Tom
44250c3901 Update addon_tutorial.markdown's addon store image (#4930)
Same as #4929

main_panel_store_icon.png appears to be removed or doesn't exist and maybe been replaced with main_panel_addon_store.png.
https://home-assistant.io/images/hassio/screenshots/main_panel_store_icon.png returns 404 and isn't displaying any image on
https://home-assistant.io/developers/hassio/addon_tutorial/
2018-03-16 15:50:32 +01:00
DubhAd
f4cf5c2d31
Merge pull request #4933 from mcfrojd/patch-1
Changed link for Raspberry Pi 3 image
2018-03-16 14:06:29 +00:00
mcfrojd
3b5e4795c3
Changed link for Raspberry Pi 3 image 2018-03-16 14:45:27 +01:00
Tom
880c331987 Update configuration.markdown's addon store image (#4929)
main_panel_store_icon.png appears to be removed or doesn't exist and maybe been replaced with main_panel_addon_store.png.
https://home-assistant.io/images/hassio/screenshots/main_panel_store_icon.png returns 404 and isn't displaying any image on 
https://home-assistant.io/getting-started/configuration/
2018-03-16 12:55:53 +01:00
cdce8p
9b8feb64b5 Added additional supported devices (#4925) 2018-03-16 12:09:12 +01:00
BioSehnsucht
35c3d6335f Added Stride notification component (#4921)
* Added Stride notification component

* ✏️ Implement configuration tags
2018-03-16 11:56:05 +01:00
Fabien Piuzzi
f8cdbdf880 Foobot (#4670)
* Foobot sensor device documentation

* Tweaked documentation

* ✏️ Minor changes
2018-03-15 19:51:29 -07:00
Gerard
e23f5de590 Documentation for extra sensors BMW Connected Drive (#4733)
* Documentation for extra sensors BMW Connected Drive

* Updates to logo, category and HA release

* ⬆️ ha_release

* ⬆️ ha_release
2018-03-15 23:24:57 +01:00
Franck Nijhof
23d593c0f4 Adds rel nofollow to external links (#4918)
*  Adds rel nofollow to external links

Fixes #4583

Signed-off-by: Franck Nijhof <frenck@geekchimp.com>

* 🎀 Adds support for appending nofollow to existing external links
2018-03-15 14:21:57 -07:00
JammyDodger231
e62bb85ba0 Changed note about base url (#4557)
* Changed note about base url

Changed the location to be above the fold

* ✏️ Updating the note + some minors
2018-03-15 22:00:08 +01:00
cdce8p
33e7be6bc3 Added cover group platform (#4638)
* Added doc for MultiCover

* Added parameter description

* entity_id_regex

* Removed winter protection

* Changed to 'group' platform

* Changed 'Group Cover' to 'Cover Group'

* ✏️ Small grammar fix

* ⬆️ Updated ha_release.
2018-03-15 21:57:38 +01:00
Paulus Schoutsen
be5a6ff8d8
Update 2018-03-09-release-65.markdown 2018-03-14 20:54:41 -07:00
PhracturedBlue
fd27ef1749 Use configuration template (#4920) 2018-03-14 20:41:03 -07:00
Kane610
e050bcaa61 Document support for consumption and power sensors (#4917) 2018-03-14 20:07:56 -07:00
cdce8p
9c20af02fa Homekit: Updated docs for Restructure PR (#4915)
* Homekit: Updated docs for Restructure PR

* Added considerations

* Removed QR Code
2018-03-14 22:16:30 -04:00
Paulus Schoutsen
47e1b3c171 Merge remote-tracking branch 'origin/current' into next 2018-03-14 17:15:23 -07:00
Paulus Schoutsen
06d3f4d0b3
generate a robots.txt file that blocks search engines if not prod site (#4919) 2018-03-14 16:57:55 -07:00
engrbm87
25148ef299 Update downloader.markdown (#4916)
* Update downloader.markdown

Add description for new events that are emitted when download is requested.

* ✏️ Small fixes
2018-03-14 16:04:01 -07:00
Paulus Schoutsen
39488b0919 release 0.65.5 2018-03-14 15:57:37 -07:00
Pascal Vizeli
c6983a9df1
Update dnsmasq.markdown 2018-03-14 21:54:25 +01:00
Anders Melchiorsen
dc018062c0 Explain workaround for limitlessled assumed_state (#4856)
* Explain workaround for limitlessled assumed_state

* ✏️ Tiny grammar change
2018-03-14 21:39:30 +01:00
Mark Perdue
3ddfa61ad5 Add VeSync documentation and image (#4864)
* Add VeSync documentation and image

* Adds fix for TravisCI error endconfiguration

* ✏️ Tiny updates
2018-03-14 12:36:12 +01:00
Fabian Affolter
ad10b7ba14
Add Thomas Krenn award 2018 2018-03-14 09:15:50 +01:00
Fabian Affolter
05add97743
Update integrations 2018-03-14 09:15:50 +01:00
Philipp Wensauer
706f8b9ed4 Vectorize architecture #2 (#4859)
* Vectorize other picture.

* Update path for .svg pictures.
2018-03-14 08:44:09 +01:00
JC Connell
6ee7e31359 Update sensor.spotcrime.markdown (#4840)
* Update sensor.spotcrime.markdown

Changes the documentation to reflect the user supplied API key requirement.

* Change description and sample

Added optional keys to description and removed optional keys from sample
2018-03-14 08:18:08 +01:00
spinside
f7b3b06d30 Updated SCL command to Python 3.6 instead of 3.5 (#4912)
* Updated SCL command to Python 3.6 instead of 3.5

Instructions are for installing Python 3.6 but the scl command given assumes you have Python 3.5

* Updated autostart systemd template to use Python 3.6
2018-03-14 08:02:21 +01:00
Ioan Loosley
07c6bd5a56 Added theme colour (#4811)
Most mobile browsers and now discord use this to set appropriate colours in their interface, in discords case it is setting the colour of the line on the side of the content preview of links
2018-03-14 07:02:53 +01:00
Brian J King
1c723cc7f7 Update USPS docs to include required driver declaration (#4766)
With the changes to the USPS component in #12465 we're now required to specify the `driver` regardless if using `phantomjs` or `chrome`. Updating docs to reflect the required `driver: phantomjs` if using it. 

Re: 
* https://github.com/happyleavesaoc/python-myusps/issues/11
* https://github.com/home-assistant/home-assistant/pull/12465
2018-03-14 06:45:12 +01:00
Dale Higgs
e5b56699af
Update documentation for Speedtest Sensor (#4914)
* Update documentation for Speedtest Sensor

* Fixed configuration variables
* Fixed automation example
* Fixed example format

* Fix netlify errors for raw/endraw tags

* ✏️ Minor improvements
2018-03-13 17:07:47 -05:00
Adam Mills
5a5d9c8d4e Remove Z-Wave old entity IDs (#4749) 2018-03-13 22:24:17 +01:00
themanieldaniel
fec18d3a8f Update backup_usb.markdown (#4634)
* Update backup_usb.markdown

* ✏️ Minor improvements
2018-03-13 21:38:31 +01:00
Paulus Schoutsen
a9a26f7590
Change featured of dark sky sensor 2018-03-13 11:19:51 -07:00
Paulus Schoutsen
0cee1f200b
Change featured of dark sky weather 2018-03-13 11:19:46 -07:00
Jeroen ter Heerdt
a537bde049 Egardia: Adding configuration tag according to new docs (#4910)
* Updating egardia.markdown with configuration tag

* Updating egardia.markdown with linkable titles.

* Fixing typo.
2018-03-13 18:54:52 +01:00
Josh McCarty
ebac258f4f Update the hassbian image file size (#4902)
* Update the hassbian image file size

The file size should match the current version of the image

* Remove hassbian image file size
2018-03-13 17:21:59 +01:00
Fabian Affolter
3d1ce032bc
Add a sensor with a numerical value 2018-03-13 16:30:28 +01:00
c727
6670c5382a Typo in 0.65.4 release notes (#4908) 2018-03-13 14:57:04 +01:00
Daniel Shokouhi
c20754700c Add songpal to ignore list (#4906)
After updating 0.65.4 I kept seeing errors about a component I am not using or even have.  This change is to make sure the discovery docs are kept to upto date with devices added to the discovery component.
2018-03-12 18:22:18 -07:00
Paulus Schoutsen
d02ad5f7a6 release 0.65.4 2018-03-12 15:38:29 -07:00
DubhAd
947cb6f44f
Merge pull request #4896 from bottomquark/patch-1
add more examples and clarify calendar.caldav
2018-03-12 21:37:22 +00:00
Federico Zivolo
0dbbfb785d docs: Added api_version doc for philips_js (#4904)
* docs: Added api_version doc for philips_js

* Update media_player.philips_js.markdown
2018-03-12 12:33:13 -07:00
corneyl
cc59a4192e Added info on AND condition (#4867) 2018-03-12 14:02:33 +01:00
Fabian Affolter
9523607693
Update (fixes #4868) (#4905) 2018-03-12 12:20:11 +01:00
c727
91b5ca9511 Added instructions for custom UIs to show up in the HA dev info panel (#4903)
* Update frontend_creating_custom_ui.markdown

Added instructions for custom UIs to show up in the HA dev info panel

https://github.com/home-assistant/home-assistant-polymer/pull/981

* Use note class

* Update frontend_creating_custom_ui.markdown
2018-03-12 11:54:41 +01:00
DubhAd
67b5fb4b7f Bumped version to be explicitly 3.5.3 (#4886) 2018-03-12 11:53:13 +01:00
DubhAd
2bf2777027 Added python version note (#4893) 2018-03-12 11:52:37 +01:00
DubhAd
bdfc324843 Provided note about python versions (#4892)
Synology Package Center provides only 3.5.1, nothing newer :(
2018-03-12 11:50:47 +01:00
DubhAd
21e9034e26 Minimum Python version requirements (#4887) 2018-03-12 11:50:11 +01:00
DubhAd
c2073378ff Bumped to Python 3.6 from 3.4 (#4891)
Skipped 3.5 because it provides 3.5.1.
2018-03-12 11:49:40 +01:00
DubhAd
2d37b3aa0f Bumped version to be explicitly 3.5.3 (#4890) 2018-03-12 11:48:36 +01:00
DubhAd
d7a43b7735 Bumped version to be explicitly 3.5.3 (#4889) 2018-03-12 11:48:08 +01:00
DubhAd
ff51c36b43 Bumped version to be explicitly 3.5.3 (#4888) 2018-03-12 11:47:03 +01:00
DubhAd
545c583fda Added version note (#4900)
Since Synology offer an outdated Python, providing a note about how to install 0.64.x
2018-03-12 11:46:26 +01:00
Adam Mills
ec79394148 Configuration Flow Translations (#4880)
* translation_develop and config flow info

* Components must store strings in their own dir
2018-03-11 20:14:02 -07:00
Paulus Schoutsen
cd2c69dbae Update footer to mention Netlify 2018-03-11 16:28:17 -07:00
Paulus Schoutsen
7cee0970ac Update the used Ruby version 2018-03-11 16:27:02 -07:00
Paulus Schoutsen
80a42eb899 Update the used Ruby version 2018-03-11 15:37:02 -07:00
Paulus Schoutsen
b9a1dc052c Merge remote-tracking branch 'origin/current' into next 2018-03-11 15:05:02 -07:00
Paulus Schoutsen
13464e509e
Remove broken redirect from (#4901) 2018-03-11 15:04:50 -07:00
bottomquark
ad3f1c3fe7
fixes for the previous merge for #4896
removed duplicate example and duplicate text
2018-03-11 21:27:21 +01:00
Paulus Schoutsen
4887c9c993 release 0.65.3 2018-03-11 13:15:04 -07:00
bottomquark
5d3acf2f77
Merge branch 'current' into patch-1 2018-03-11 21:12:24 +01:00
Paulus Schoutsen
2111cf50f5
Update virtualenv.markdown 2018-03-11 13:06:14 -07:00
DubhAd
91cdfa09fc
Merge pull request #4899 from maxlaverse/improve_caldav_documentation
Improve caldav documentation
2018-03-11 19:26:42 +00:00
DubhAd
518a87d4f4
Merge pull request #4895 from robmarkcole/patch-11
Fix typo - extra ()
2018-03-11 19:26:09 +00:00
DubhAd
592c1d4b30
Merge pull request #4898 from IainPHay/patch-2
Change upgrade homeassistant to upgrade home-assistant
2018-03-11 19:24:34 +00:00
Max Laverse
90cf4205cc Improve caldav documentation 2018-03-11 20:10:02 +01:00
IainPHay
ca952b41cc
Change upgrade homeassistant to upgrade home-assistant
Line 40 Change:
You can also use `hassbian-config` to automate the process by running `sudo hassbian-config upgrade homeassistant`
to
You can also use `hassbian-config` to automate the process by running `sudo hassbian-config upgrade home-assistant`
as this was incorrect
2018-03-11 18:08:05 +00:00
Robin
88a83d7823
Fix typo
The extra () resulted in a 404 error
2018-03-11 13:46:12 +00:00
bottomquark
9863a76567
add more examples and clarify calendar.caldav 2018-03-11 14:29:44 +01:00
DubhAd
97ba35ef5d
Merge pull request #4884 from robmarkcole/patch-9
Correct linked page on wildcards
2018-03-11 10:00:22 +00:00
Robin
699cb38a4a
Correct linked page on wildcards 2018-03-11 06:43:29 +00:00
Paulus Schoutsen
91128098c5 Release 0.65.2 2018-03-10 11:05:09 -08:00
Marc Forth
071af99b2b Update persistent_notification.markdown (#4875)
Removed the note as it is inaccurate.
2018-03-10 18:15:21 +01:00
cdce8p
dc8c5ee19d Updated git diff statement (#4877) 2018-03-10 18:14:23 +01:00
lizaoreo
12c19480ec Added icon property to one of the examples (#4861) 2018-03-10 18:13:34 +01:00
Timmo
074bc50664 Added three new sensors (#4873)
New sensor documentation for https://github.com/home-assistant/home-assistant/pull/13026
2018-03-10 18:12:36 +01:00
Paulus Schoutsen
34a77610e0
Update docker.markdown 2018-03-09 23:57:50 -08:00
Paulus Schoutsen
f0d0848baa Add input boolean to available domains 2018-03-09 19:54:03 -08:00
Paulus Schoutsen
cbf2d2e412 Release 0.65.1 2018-03-09 19:45:37 -08:00
Jonathan Weinberg
7b50670f23 Case Change (#4870)
"Home" in "Home Assistant" should be capitalized.
2018-03-09 15:39:40 -05:00
Paulus Schoutsen
c94c226ec1 Remove type from google assistant 2018-03-09 12:19:02 -08:00
Paulus Schoutsen
d65f547d35 Add component pic to 0.65 2018-03-09 10:57:18 -08:00
Paulus Schoutsen
97b48dc314 Merge branch 'current' into next 2018-03-09 10:36:48 -08:00
Paulus Schoutsen
4124e70afd
Merge pull request #4869 from home-assistant/release-0-65
0.65
2018-03-09 10:36:31 -08:00
Paulus Schoutsen
f04a1162be fix broken links 2018-03-09 10:36:00 -08:00
PhracturedBlue
93907d9f5c Add Camera Proxy documentation (#4863)
* Add Camera Proxy documentation

* Minor typos

* Update camera.proxy.markdown
2018-03-09 10:34:08 -08:00
PhracturedBlue
a509418fd3 Add Camera Proxy documentation (#4863)
* Add Camera Proxy documentation

* Minor typos

* Update camera.proxy.markdown
2018-03-09 10:33:56 -08:00
Mike Megally
4100074de8 Release 0.65 2018-03-09 10:31:24 -08:00
Sebastian Muszynski
d799127e30 Xiaomi MiIO Light: Flag the device as unavailable if not reachable (#4699)
* Configuration key "model" and "xiaomi_miio_set_delayed_turn_off" service added.

* Service parameter renamed.

* New device model (philips.light.zyceiling) added.

* Service parameter updated.

* Format of the services updated.
Configuration schema added.

* Missing supported device added.
2018-03-09 10:30:33 -08:00
Bertbert
1886934894 Add ‘unit_system’ configuration variable (#4469)
* Add ‘unit_system’ configuration variable

* Update sensor.fitbit.markdown
2018-03-09 10:30:33 -08:00
karlkar
4a852f8c04 Added support for multiple onvif profiles (#4445)
* Added support for multiple onvif profiles

Related to pull request https://github.com/home-assistant/home-assistant/pull/11651

* ✏️ Spelling & grammar fixes

* Removed info about profile data in attribute

Removed information about profile data in attributes, as it is not going to be implemented.
2018-03-09 10:30:32 -08:00
Jeroen ter Heerdt
87aa9fed2c Redesign of Egardia component and platform. (#4803)
* Updating docs related to PR #11994.

* Update binary_sensor.egardia.markdown

* Update binary_sensor.egardia.markdown

* Update egardia.markdown

* Update egardia.markdown
2018-03-09 10:30:32 -08:00
Teemu R
3ec79fd74b Add sony songpal docs (#4570)
* add sony songpal docs

* use configuration, add a title for configuration section

* remove oxford comma, add link to media_player's services

* add entity_id desc for service

* be more descriptive which devices are supported

* Update songpal supported devices + bump version

* discoverY

* Update media_player.songpal.markdown

* Fix invalid syntax
2018-03-09 10:30:32 -08:00
Teemu R
086811ddcf Add sony songpal docs (#4570)
* add sony songpal docs

* use configuration, add a title for configuration section

* remove oxford comma, add link to media_player's services

* add entity_id desc for service

* be more descriptive which devices are supported

* Update songpal supported devices + bump version

* discoverY

* Update media_player.songpal.markdown

* Fix invalid syntax
2018-03-09 10:28:40 -08:00
Jeroen ter Heerdt
6536b74aa4 Redesign of Egardia component and platform. (#4803)
* Updating docs related to PR #11994.

* Update binary_sensor.egardia.markdown

* Update binary_sensor.egardia.markdown

* Update egardia.markdown

* Update egardia.markdown
2018-03-09 10:09:31 -08:00
karlkar
19001f9e24 Added support for multiple onvif profiles (#4445)
* Added support for multiple onvif profiles

Related to pull request https://github.com/home-assistant/home-assistant/pull/11651

* ✏️ Spelling & grammar fixes

* Removed info about profile data in attribute

Removed information about profile data in attributes, as it is not going to be implemented.
2018-03-09 10:07:41 -08:00
Bertbert
82398a9bc9 Add ‘unit_system’ configuration variable (#4469)
* Add ‘unit_system’ configuration variable

* Update sensor.fitbit.markdown
2018-03-09 10:07:09 -08:00
Sebastian Muszynski
fdcf17802d Xiaomi MiIO Light: Flag the device as unavailable if not reachable (#4699)
* Configuration key "model" and "xiaomi_miio_set_delayed_turn_off" service added.

* Service parameter renamed.

* New device model (philips.light.zyceiling) added.

* Service parameter updated.

* Format of the services updated.
Configuration schema added.

* Missing supported device added.
2018-03-09 10:05:29 -08:00
Paulus Schoutsen
16942aba1b Merge branch 'current' into next 2018-03-09 07:47:58 -08:00
Paulus Schoutsen
df37e54e9e Update rack-protection 2018-03-09 07:45:56 -08:00
Paulus Schoutsen
d5883f9ee1 Merge branch 'current' into next 2018-03-09 07:42:47 -08:00
Otto Winter
ada58a39cf Add light.group platform docs (#4739)
* Add Light Group platform docs

* Group Light →Light Group

* A picture tells a thousand words

* Update for Light Group default name change.

See https://github.com/home-assistant/home-assistant/pull/12962
2018-03-09 03:42:43 +01:00
Andy Shilton
7f13d4f500 Spelling mistake (#4858)
"simple" to "simply"
2018-03-07 19:21:14 -05:00
Jon Maddox
5b8ec9986f add docs for Channels media player (#4842)
* add docs for Channels media player

* note about favorite channels

* Minor cleanup
2018-03-07 12:41:56 -05:00
DubhAd
0a9a9283a3
Merge pull request #4855 from Skaronator/patch-3
Update date; current state of OpenZWave and S2
2018-03-07 14:47:10 +00:00
Philipp Wensauer
c7e78ce394 Current (#4854)
* Using vectorized version.

* Vectorized it.

* Forgot to upload...
2018-03-07 15:35:55 +01:00
Niklas Wagner
b3d7794354
Update date; current state of OpenZWave and S2
Source:
- https://groups.google.com/d/msg/openzwave/nK6Pw2vwoZQ/9rXQYix2AQAJ
- https://github.com/OpenZWave/open-zwave/commits/master
2018-03-07 14:08:41 +01:00
maxclaey
4d6836d840 Added new supported devices (#4838)
Add support for switches, remotes, alarm control panels and thermostats
2018-03-07 13:40:42 +01:00
Luca Adrian Lindhorst
6bfd606eba - Updated howto for google_assistant setup, the process is now easier, so some steps could be removed. 2018-03-07 03:55:24 +01:00
Christopher Vella
91a0bab212 Current Mi-Home app does not store the token with the db (#4844)
Added some instructions for downgrading the apk to retrieve the token. The current root method does not work with the latest version of the app. I have not tested iOS but I assume the same would be true for all platforms/methods. I suggested apkmirror because they do signed builds and we want to avoid newbies grabbing malware.
2018-03-06 23:31:04 +01:00
Niklas V
7f711ea1ea Added port 3307 to Maira DB (#4743)
Maria DB 10 have changed port from 3306 that Maria DB are using and is standard in this component. Maria DB is using port 3307 instead and that need to be added in the configuration to work. I have added a note in the description to add the port to the server_ip.
2018-03-06 23:30:39 +01:00
Christopher Vella
f77c8fe85e Added instructions for magisk based root (#4843)
* Added instructions for magisk based root

AFAIK Magisk does not integrate with Android to provide an option for shell over adb. However it does allow you to escalate privileges once in a shell.

* Minor changes
2018-03-06 23:22:36 +01:00
Alan Tse
d4dd8efbca Documenting additional sensors (#4602) 2018-03-06 23:08:04 +01:00
James Marsh
6d22893501 Add header parameter to rest_command documentation. (#4747) 2018-03-06 22:56:17 +01:00
Sebastian Muszynski
3bf0390512 Flag the device as unavailable if not reachable. (#4782) 2018-03-06 22:55:36 +01:00
Christoph Gerneth
7ac437f5ac updated documentation: show on map (#4680)
* updated documentation: show on map

* Fix type

* changed a copy-paste error
2018-03-06 22:54:35 +01:00
R Huish
98da394a61 MQTT Sensor - JSON attributes example (#4755)
* MQTT Sensor - JSON attributes example

As per discusstions https://community.home-assistant.io/t/how-to-use-json-attributes-e-g-mqtt-sensor/40790/16

* Corrected Typo

* Escaping
2018-03-06 22:37:16 +01:00
Matt F
5cd3526d56 Update docker compose examples (#4816)
The docker compose examples have you create a service called 'web', which will create web_1 docker container.  Other references within the documents say to run `docker restart home-assistant`, yet this docker container does not exist when using the docker compose examples.  Updated compose so they will have a standard name for the container that is created.
2018-03-06 22:35:31 +01:00
Ryan Mounce
a3fae56558 Update ubus documentation for optional DHCP name resolution (#4751) 2018-03-06 22:28:09 +01:00
JC Connell
23d791b0a1 Create sensor.zestimate.markdown (#4812)
* Create sensor.zestimate.markdown

Add documentation for the Zestimate sensor.

* Incorporate MartinHjelmare changes

* Remove unnecessary configuration header

* Removed code block around the configuration tags

* Minor changes
2018-03-06 22:27:22 +01:00
Marco Nuñez
f50be7c5e8 adding a method to Recovery the token (#4833)
* adding a method to Recovery the token 

The access token also can be found with the Command Line tool from miio. I tested this and works.

* Update format
2018-03-06 22:10:34 +01:00
Jerry Workman
4a88a5b148 Add systemctl daemon-reload (#4835)
* Add systemctl daemon-reload

* Minor changes

* Update format
2018-03-06 22:10:13 +01:00
Paulus Schoutsen
91972a2629 Add docs for optional words in conversation utterances (#4779) 2018-03-06 22:02:17 +01:00
Sebastian Muszynski
69005f54a3 Format of the services updated. (#4781) 2018-03-06 22:01:12 +01:00
scaarup
8ad6597d2a Update index.markdown (#4851) 2018-03-06 21:50:05 +01:00
Fabian Affolter
97b30a17f8
Fix link 2018-03-06 21:38:10 +01:00
Ville Skyttä
f73376a4da nginx proxy config updates (#4828)
* nginx_proxy: Document certfile and keyfile config vars

* nginx_proxy: Document customize variables
2018-03-06 21:21:18 +01:00
Florian Klien
1b266b18a4 nginx rev proxy minimal version 1.3.13 (#4849)
* nginx rev proxy minimal version 1.3.13

* Some other minor changes
2018-03-06 21:18:48 +01:00
Otto Winter
4ff8107c73 Fix MQTT discovery object_id docs (#4761)
* Fix MQTT discovery object_id docs

* Update format
2018-03-06 21:18:27 +01:00
Scott Prive
ca946f274d Update docker.markdown (#4815)
# add paragraph to explain how to update docker-compose.yml example for macOS
# The TZ issue wasn't specific to `boot2docker`
# Add details link for net:host vs port: conflict
# Add details link for TZ issue
2018-03-06 21:17:04 +01:00
cogneato
3217dfcc7f Change wording to locate logs (#4837)
Changed description to match UI changes for system (supervisor) log.
2018-03-06 21:15:52 +01:00
DubhAd
7965cb8b07 Changed example to ACM from USB (#4804)
Most Z-Wave sticks identify as ttyACM rather than ttyUSB - changing the example in the docs to fit what'll work for most people
2018-03-06 21:14:52 +01:00
Matt F
a303c393d9 Update Synology installation instructions (#4845)
The command to chown the directory was backwards
2018-03-06 20:37:44 +01:00
Ben Lebherz
24e2021c21 Fixes link to submit page in states documentation (#4847) 2018-03-06 20:37:06 +01:00
cogneato
73af490160 re-adding that the add-on makes use of port 80 (#4760)
I realized that the entire previous instruction should not have been removed and only the reference to port 443.
2018-03-06 11:06:07 +01:00
Henrik Nicolaisen
66b39210b1 fixed version smappee component was added in (#4764) 2018-03-06 11:04:41 +01:00
DubhAd
d808f39a21 Added PSU warning (#4820) 2018-03-06 11:03:19 +01:00
DubhAd
6527716bcc Changed the PSU link to be to the power reqs (#4821) 2018-03-06 11:01:30 +01:00
JC Connell
f180080f5e Change meters to miles line 32 (#4832) 2018-03-06 11:00:09 +01:00
Andrew Cockburn
f737974563 Update tutorial.markdown (#4841) 2018-03-06 08:32:30 +01:00
DubhAd
ee836c55fc
Merge pull request #4834 from home-assistant/skalavala-patch-2
fixed a typo in the command
2018-03-05 22:21:08 +00:00
Pascal Vizeli
4cd2e5e30c
Update installation.markdown 2018-03-05 22:55:05 +01:00
Pascal Vizeli
1546a55726
Update installation.markdown 2018-03-05 22:54:44 +01:00
Mason Garrison
7dfde5e84f updated dead link (#4839) 2018-03-05 21:35:41 +01:00
Paulus Schoutsen
b0a2289db5 Add link to skill 2018-03-05 00:28:50 -08:00
Robbie Trencheny
2cac991590
Remove space that breaks pip3 command 2018-03-04 18:55:16 -08:00
Mahasri Kalavala
5582dc788c
fixed a typo in the command 2018-03-04 20:17:13 -05:00
Pascal Vizeli
957ada3afa
Update installation.markdown 2018-03-04 00:30:21 +01:00
Adam Mills
82a9aa1d98
Improved docs for the i18n project (#4796) 2018-03-03 11:06:10 -05:00
DubhAd
7149ad73be
Merge pull request #4817 from nsimb/patch-2
Added replace from , to . for float handling
2018-03-03 14:51:06 +00:00
DubhAd
5b0b24c302
Merge pull request #4818 from sjabby/patch-1
Update automation examples to proper formatting
2018-03-03 14:49:47 +00:00
DubhAd
b0129d4625
Merge pull request #4819 from ludeeus/patch-1
Fixes wrong syntax in the newest version of hassbian-config
2018-03-03 14:48:02 +00:00
Joakim Sørensen
d4836ea89a
Fixes wrong syntax in the newest version of hassbian-config 2018-03-03 15:43:41 +01:00
sjabby
10e9440591
Update automation examples to proper formatting
Updated the automation examples to reflect the proper climate format and listing the entity_id inside the `data:` section.
2018-03-03 13:31:10 +01:00
nsimb
e0f5d86582
Added replace from , to . for float handling
Since the website saves numbers with , the sensor ends up with "," when trying to use it in automations float does not work.
So i thought i added this if somone ells uses the example
2018-03-03 11:46:49 +01:00
DubhAd
29840a1ec4
Merge pull request #4814 from dshokouhi/patch-3
Add update section for advanced guide
2018-03-03 10:30:55 +00:00
DubhAd
79ad6d8073
Merge pull request #4813 from nicmar/patch-1
Incorrect case in stateObj
2018-03-03 10:29:24 +00:00
Daniel Shokouhi
f12a872180
Add update section for advanced guide
Detail steps for the user to do a proper update.
2018-03-02 18:23:16 -08:00
Niclas
1667c36859
Incorrect case in stateObj
The stateObj was spelled StateObj, which resulted in an empty string, causing a noob like me great confusion. Hope this helps someone. :)
2018-03-03 00:13:14 +01:00
DubhAd
a8b18212bd
Merge pull request #4807 from dshokouhi/patch-3
Add missing step for Wheels package and note for advanced guide
2018-03-02 19:48:55 +00:00
DubhAd
d74a00ce35
Merge pull request #4810 from dshokouhi/patch-4
Update description about API Key
2018-03-02 19:46:41 +00:00
Paulus Schoutsen
3ae1a99505
Update installation.markdown 2018-03-02 11:37:26 -08:00
Paulus Schoutsen
52b4db70f5 Release 0.64.3 2018-03-02 11:27:41 -08:00
cogneato
d5c1ecc05b New screenshots for installing third party add-ons (#4809) 2018-03-02 19:26:20 +01:00
Daniel Shokouhi
b0714317f9
Update description about API Key
We should recommend users to setup this optional configuration key, as some were unaware that this is a required step when they add devices in the future so we should inform them of this.  Some users are not aware that they can also issue a voice command to sync the home assistant device list.
2018-03-02 10:21:29 -08:00
DubhAd
7d41b6b585
Merge pull request #4808 from robmarkcole/patch-8
Update create_page.markdown to describe adding a new link in the sidebar
2018-03-02 17:57:23 +00:00
cogneato
c9a6141cd9 Revert "new screenshots for installing third-party addons (#4794)" (#4806)
This reverts commit bf6d36371f.
2018-03-02 18:40:27 +01:00
Daniel Shokouhi
3f380a591b
Add missing step for Wheels package and note for advanced guide
The basic venv install guide mentions this step so we should make sure the advanced guide has the same step in the same location.

The note about the advanced guide is there to reassure the user they are on the correct page even though the raspberry pi is heavily mentioned here.
2018-03-02 09:26:05 -08:00
Robin
040af0410c
Update create_page.markdown 2018-03-02 17:24:33 +00:00
Mahasri Kalavala
283bf618cd
Merge pull request #4805 from home-assistant/DubhAd-patch-5
Fixing broken link
2018-03-02 11:17:08 -05:00
DubhAd
15143d9b67
Fixing broken link
The link was missing the leading /
2018-03-02 15:40:44 +00:00
DubhAd
de2a605e14
Merge pull request #4799 from robmarkcole/patch-3
Add MB
2018-03-02 09:53:06 +00:00
DubhAd
81b787767c
Merge pull request #4801 from kevintuhumury/current
Added KU6020 to the tested Samsung TV models.
2018-03-02 09:52:23 +00:00
Kevin Tuhumury
d8845208d9 Added KU6020 to the tested Samsung TV models. 2018-03-02 08:13:32 +01:00
Robin
5cc95b7070
Add MB 2018-03-02 06:33:40 +00:00
cogneato
bf6d36371f new screenshots for installing third-party addons (#4794)
uploading screenshots of new hassio UI for use in documentation
2018-03-02 05:02:55 +01:00
cogneato
47c783a8e4 removing obsolete screenshot (#4797) 2018-03-02 05:02:09 +01:00
cogneato
c8f7a0f58b removing obsolete screenshot repositories_editor.png (#4798) 2018-03-02 05:01:51 +01:00
cogneato
8dedbe0b5d Change instructions for adding repositories (#4795)
Change wording for adding third party repositories and linked to new uploaded screenshots.
2018-03-02 05:01:47 +01:00
kbickar
d931145e3e Sense monitor documentation (#4397)
* Sense monitor documentation

* Changed to configuration tags

* Removed Configuration variables header

* ✏️ Removed extra whitespaces

* Added logo

* Updated with monitored_conditions

* Update sensor.sense.markdown
2018-03-02 02:07:22 +01:00
Ville Skyttä
0b988cbd2b Add UpCloud platform (#4543)
* Add UpCloud platform

* Add scan_interval for UpCloud.

* Update upcloud.markdown

* Update switch.upcloud.markdown

* Update binary_sensor.upcloud.markdown
2018-03-02 02:05:14 +01:00
Diogo Gomes
e99a85a20d Filter Sensor (#4725)
* Filter component

* changes as requested

* Changed the component name

* updated according to new version

* Chaining explained

* Added extra sensor and screenshot

* Update sensor.filter.markdown
2018-03-02 01:54:41 +01:00
Mike Megally
0d324e2181 documentation for synology chat as a notification platform (#4730)
* documentation for synology chat as a notification platform

* Add ha_release and logo
2018-03-02 01:34:46 +01:00
Paulus Schoutsen
5150d7b047 Release 0.64.2 2018-03-01 11:51:21 -08:00
DubhAd
022a5c2132
Merge pull request #4793 from dshokouhi/patch-3
Add a note to recommend the advanced guide
2018-03-01 19:35:10 +00:00
Daniel Shokouhi
815e577b66
Add a note to recommend the advanced guide
Some users find difficulty when installing or applying updates however, once they switch to the advanced guide those problems go away.

I am not sure if the code block will work for the note so feel free to remove it if it does not :)
2018-03-01 09:41:32 -08:00
cdce8p
bbc40c01ef Updated doc for script/lint (#4753) 2018-03-01 12:34:12 -05:00
DubhAd
5cf6c0b432 Fixed service names (#4792)
For some reason this uses the services UI name for the services, confusing folks. Fixing that here.
2018-03-01 10:27:22 -05:00
DubhAd
27576ab120
Merge pull request #4790 from Skaronator/patch-2
Fix Grammar
2018-03-01 13:02:00 +00:00
Niklas Wagner
77f07f22fb
Fix Grammar
(Hopefully)
2018-03-01 12:00:51 +01:00
jaburges
dc9be2f25c Update image_processing.dlib_face_identify.markdown (#4788)
* Update image_processing.dlib_face_identify.markdown

missing items from dlib when not using docker.

* Fix text
2018-02-28 22:22:14 -08:00
Adam Mills
b0c47126f1 Backend translations (#4787)
* Remove the note about multilingual view

Lokalise upped their onboarding game, and this is called out now
directly in-app. No more need to call it out here.

* Add links to join both translation projects
2018-02-28 19:31:44 -08:00
ChristianKuehnel
981e5d4ac5 fix for https://github.com/home-assistant/home-assistant/issues/12698 (#4769) 2018-02-28 17:55:42 -05:00
Daniel Shokouhi
4e62fc287a Remove reference to web interface (#4759)
The web interface was deprecated in version 1.1: https://docs.influxdata.com/influxdb/v1.1/tools/web_admin/

An older blog post linked (https://home-assistant.io/blog/2015/12/07/influxdb-and-grafana/) detailing how to use InfluxDB and Grafana mentions this web interface as part of the setup and it may be confusing for users attempting to follow it, unless they realize the latest version doesn't have it.
2018-02-28 17:54:10 -05:00
Paul Jimenez
d043e5429f Correct the ha_iot_class (#4778) 2018-02-28 17:53:31 -05:00
Jon Griffith
c7060c7515 Typo (#4785) 2018-02-28 17:49:02 -05:00
Sean Wilson
52387b95c6 Add 'lock' device class (#4417)
* Add monitored_conditions documentation.

* Remove monitored_conditions from example

* Add missing 'week' monitored_condition

* Add 'lock' device class

* Invert lock settings

As per https://github.com/home-assistant/home-assistant/pull/11640

* Tweak formatting
2018-02-28 13:25:58 -08:00
Aaron Bach
5c324c2f36 Added docs for https://github.com/home-assistant/home-assistant/issues/12787 (#4784) 2018-02-28 13:10:58 -08:00
DubhAd
86b5a59e21
Merge pull request #4777 from home-assistant/skalavala-patch-1
Fixed html errors.
2018-02-28 21:00:14 +00:00
Matthew Rollings
c1692c9478 Update binary_sensor.hikvision.markdown (#4783)
Added note that indicates mandatory settings on the hikvision web interface in order for this component to function.
2018-02-28 08:41:48 -05:00
Paulus Schoutsen
73fc2cebd2 Merge branch 'current' into next 2018-02-27 21:54:17 -08:00
Mahasri Kalavala
61bfdc1835
Merge pull request #4765 from blackmesataiwan/patch-1
Update docker.markdown
2018-02-27 18:56:44 -05:00
Mahasri Kalavala
d50453ea22
Merge pull request #4770 from FezVrasta/patch-1
docs: Added buttons map for Tradfri remote
2018-02-27 18:55:17 -05:00
Mahasri Kalavala
e3011d8ef5
Merge pull request #4775 from home-assistant/DubhAd-patch-2
Initial stab at documenting the hassio commands
2018-02-27 18:52:33 -05:00
Mahasri Kalavala
2e00a62268
Fixed html errors. 2018-02-27 18:48:48 -05:00
Paulus Schoutsen
ead4f19965 Release 0.64.1 2018-02-27 11:27:41 -08:00
DubhAd
eed8512979
Merge pull request #4665 from krys1976/patch-3
Update homematic.markdown
2018-02-27 13:43:50 +00:00
DubhAd
65a32f56b7
Merge pull request #4727 from alexbarcelo/patch-1
Consistent documentation for user_id / chat_id
2018-02-27 13:43:00 +00:00
DubhAd
3bb86665af
Merge pull request #4732 from mvgrimes/pr/homeassistant_start
Adds comment about deprecated homeassistant_start event
2018-02-27 13:39:49 +00:00
DubhAd
c009d28c64
Merge pull request #4758 from krisnyse/patch-1
How to find GIID
2018-02-27 13:38:37 +00:00
DubhAd
f67e8f373a
Merge pull request #4776 from Phippsy/patch-1
small typo - effect / affect.
2018-02-27 13:29:57 +00:00
Donal Phipps
986fdfa1dc
small typo - effect / affect.
For the pedants.
2018-02-27 12:34:52 +00:00
DubhAd
255f50399e
Initial stab at documenting the hassio commands 2018-02-27 08:25:35 +00:00
DubhAd
72a76376bb
Merge pull request #4771 from JerryWorkman/patch-8
Add note for systemd
2018-02-27 07:10:47 +00:00
DubhAd
03d30a2d87
Merge pull request #4772 from JerryWorkman/patch-9
Add note to ensure database instance starts before Home Assistant
2018-02-27 07:10:25 +00:00
DubhAd
b697ca3d3f
Merge pull request #4774 from JudgeDreddKLC/patch-9
update recorder docs for mariadb 10.2
2018-02-27 07:09:52 +00:00
JudgeDredd
62b6e62297
update recorder docs for mariadb 10.2
https://mariadb.com/kb/en/library/mariadb-1023-changelog/
Revision #1965f03 2016-11-26 22:22:50 +0100

    Deb: Rename libmariadbclient-dev to libmariadb-dev
2018-02-26 23:49:29 -05:00
Jerry Workman
93df84bb5a
Add note to ensure database instance starts before Home Assistant 2018-02-26 21:19:33 -05:00
Jerry Workman
e4370ccb32
Add note for systemd
Add note for systemd to start Mosquitto before Home Assistant
2018-02-26 21:11:17 -05:00
Federico Zivolo
d8001b4130
docs: Added buttons map for Tradfri remote 2018-02-26 23:41:14 +01:00
DubhAd
284b67a47f
Merge pull request #4734 from oncleben31/patch-1
`automation` and `automation old` in the same time
2018-02-26 22:01:56 +00:00
Robin
12b6447a5f Adds simulated sensor (#4712)
* Create sensor.simulated.markdown

* Fix seed ref

* Update sensor.simulated.markdown

* Update sensor.simulated.markdown

* Update sensor.simulated.markdown
2018-02-26 12:26:09 -08:00
Tom Harris
d0830ba600 Insteon_plm updated to 0.8.2 (#4695)
* Updated for recent Insteon version update

* Fix linkable_title

* Correct formating issues

* Clean up yaml content

* Exclude VS items

* Remove tabs from line

* Simplify description of config options

* Clarify device_override

* Remove newnames configuration option

* Fix spelling and clearify autodiscovery

* Remove tabs from yaml

* Update for documentation review

* Revert version back to original release version.
2018-02-26 20:14:43 +01:00
Oncleben31
a08e94f789
Update editor.markdown 2018-02-26 19:03:44 +01:00
Joakim Sørensen
54e2fb4343 Example JSON has invalid synstax (#4767) 2018-02-26 11:48:43 -05:00
blackmesataiwan
e1ff8be431
Update docker.markdown
Add docker tutorial on QNAP NAS
2018-02-26 15:42:47 +08:00
cdce8p
cc11eff47a Homekit: TempSensor - Added support for °F (#4763)
* `TemperatureSensor` allows `°F` as `unit`
* Fix pin code
2018-02-25 19:27:51 -08:00
Paulus Schoutsen
064dc6e4e7
Merge pull request #4762 from home-assistant/next
0.64
2018-02-25 16:50:24 -08:00
Paulus Schoutsen
d282343710 Merge remote-tracking branch 'origin/current' into next 2018-02-25 16:49:29 -08:00
Paulus Schoutsen
85da820394 Release 0.64 2018-02-25 16:48:43 -08:00
Thijs de Jong
70a741d867 Add Tahoma Scenes documentation (#4698)
* add tahoma scenes

* small word fix

* spelling fix
2018-02-25 16:24:48 -08:00
JC Connell
21897481c7 Add Spot Crime sensor documentation (#4685)
* Create sensor.spotcrime.markdown

Docs for the Spot Crime sensor

* Update sensor.spotcrime.markdown
2018-02-25 16:23:29 -08:00
Mahasri Kalavala
177e801cd0
Merge pull request #4691 from home-assistant/DubhAd-patch-3
Note about rename node being broken
2018-02-25 18:47:06 -05:00
Kristian
69a8299c94
How to find GIID
Updated the giid part with how to find your giid.
2018-02-25 19:32:37 +01:00
DubhAd
b160837f1e
Merge pull request #4752 from Shou/patch-1
docs: clarify location of counter alias
2018-02-25 13:21:02 +00:00
Benedict Aas
f379cf97db docs: clarify location of counter alias
We clarify the location of the counter alias by renaming it `counter` --> `my_custom_counter` and remove potential for confusion with the similarly named `counter` field above.
2018-02-25 13:12:30 +00:00
DubhAd
50f693badf Clarity edit for timelapse and file path (#4744)
* Clarity edit for timelapse and file path

Existing wording for timelapse implies that a value of 1000 results in pictures being taken every millisecond, so the value is in microseconds.

Added link for the whitelist to make it easier to find the relevant config section.

* Shorter URL
2018-02-25 12:21:42 +01:00
schferbe
ac17ed9e2c Tested my K5579 and it worked with port 8001 (#4746) 2018-02-25 09:56:07 +01:00
DubhAd
8763565cc1 Fixed template (#4745)
The example notify is invalid, missing the required `data_template:` line
2018-02-25 09:51:41 +01:00
Ed Boal
c25a9c7aeb Added redirect_from for /components/ios/ (#4748)
The Invalid Config card showing the ios component sends you to /components/ios/ which has now been moved to /docs/ecosystem/ios/, causing a 404 to be shows to users who click the link. Added the redirect statement to this page to accommodate.
2018-02-25 09:47:11 +01:00
Fabian Affolter
b40318f259
Update BMW docs 2018-02-24 00:23:52 +01:00
ChristianKuehnel
3c762ed166 documentation for new component bmw_connected_drive (#4617)
* added first draft of documentation for bmw_connected_drive

* forgot to save...

* updated description of config file to latest implementation

* fixed reviews from @MartinHjelmare

* Minor changes

* Add periods

* Minor changes

* Minor changes

* Minor changes

* Fix

* It's a string
2018-02-24 00:19:14 +01:00
Mike Megally
8729f5a024 Update mqtt_eventstream with ignore_call_service (#4705)
* Update mqtt_eventstream with ignore_call_service

Documentation for ignore_call_service

* update docs to reflect new functionality

updated docs based on PR feedback

* update example
2018-02-23 15:09:44 -08:00
DubhAd
7ba6c9b624
Added link to the new registry docs 2018-02-23 21:18:50 +00:00
DubhAd
7c151dc28f
Wording tweak
Having upgraded to 0.63 I see that it does rename the `zwave.` entity ID
2018-02-23 20:55:06 +00:00
Robin
72f1cdc59b Adds folder sensor (#4588)
* Adds folder sensor

* Update Configuration variables

Updates Configuration variables to address requested changes

* Update sensor.folder.markdown

* Add ref to whitelise

* Update sensor.folder.markdown

* Update sensor.folder.markdown

* Update sensor.folder.markdown

* Minor changes

* Fix
2018-02-23 20:38:00 +01:00
Joe Lu
454d228710 Added documentation for august component (#4696) 2018-02-23 19:23:16 +01:00
Niklas Wagner
fb973c743c New tested version, Add note about dedicated user (#4737) 2018-02-23 19:01:37 +01:00
DubhAd
3771329828 Added how to find the web UI. (#4690)
* Added how to find the web UI.

As the getting started guide is now totally Hass.io focussed, there's no longer anywhere to tell people how to reach the web UI.

* Typo fix
2018-02-23 19:00:45 +01:00
Robin
1a6b029b68 Update venv link to python 3 (#4742)
Currently the venv links to python 3.4 specifically. Since support for py 3.4 is being dropped it makes more sense to point to the python 3 page where the user can select the version they are using. This principle probably applies to many links in the docs.
2018-02-23 18:58:35 +01:00
Paulus Schoutsen
ef17e31097
Update device_tracker.owntracks_http.markdown (#4741) 2018-02-23 08:09:11 -08:00
Paulus Schoutsen
5200c56619 Add entity registry docs 2018-02-22 23:20:00 -08:00
Jeremy Klein
ad24a7f8af Docs for 12598 (#4736) 2018-02-22 21:04:21 -08:00
Marc Forth
51e4cfae9c Update input_datetime.markdown (#4735)
Missed the word 'automation' out of the first automation when I submitted the most recent change!  Fixed now.
2018-02-22 19:08:17 -05:00
Oncleben31
f6b1e6aa8c
automation and automation old in the same time
Additional comment and example to explain we can use the both sections in the same time.
2018-02-23 00:05:08 +01:00
Paulus Schoutsen
4144fb0974
Update Alexa skills in cloud FAQ 2018-02-22 14:32:42 -08:00
happyleavesaoc
e15388f93a update usps doc (#4729)
* Update usps.markdown

* Update usps.markdown

note Chrome preference
2018-02-22 11:45:45 -05:00
Mark Grimes
cce17bbd79 Adds comment about deprecated homeassistant_start event
The note in the documentation for triggers says that the
homeassistant_start event has been deprecated. This PR just adds that
note to the events page.

It is unclear to me if homeassistant_stop has also been replaced by
'stop' on the 'homeassistant' platform. If so, the note should probably
be expanded on both pages to indicate that.
2018-02-22 09:13:26 -05:00
Daniel Shokouhi
7139ee18fd typo (#4731) 2018-02-22 04:11:07 +01:00
rubenverhoef
b5dbc788a9 Added 1ch MiLight dimmer support (#4718)
* Added 1ch MiLight dimmer support.

* There are now 16 groups possible, and the dimmer is only supported by V6
2018-02-22 00:16:16 +01:00
Kane610
7bf56b0be9 Add support for water leakage sensor to deCONZ (#4728) 2018-02-21 12:52:02 -08:00
Spartan-II-117
0e59f4548f Update emulated_hue with info about initial device (#4624)
* Update emulated_hue with info about initial device

* Update emulated_hue.markdown

* Update emulated_hue.markdown
2018-02-21 19:09:12 +01:00
Alex Barcelo
ce0b046bca
Consistent documentation for user_id / chat_id
Using a more consistent usage regarding the interaction between `target`, `user_id` and `chat_id`.

The `target` can be both a `user_id` or a `target_id`, leaving the `user_id` (which was the original one). But the `chat_id` parameters should be a `chat_id` identificator, for consistency.

Also updated the description for `target` parameter on Telegram calls.
2018-02-21 17:03:36 +01:00
Kane610
1adb48b0a4 Update deconz.markdown (#4494)
* Update deconz.markdown

Added description and example of new service data attribute

* Update deconz.markdown
2018-02-21 16:09:26 +01:00
karlkar
ebc2094347 Support for PTZ in Onvif cameras (#4409)
* Service PTZ description

* Changed attribute names
2018-02-21 16:06:39 +01:00
Simon Nørager Sørensen
4d50a27bf5 Create media_player.xiaomi_tv.markdown (#4653)
* Create media_player.xiaomi_tv.markdown

* Updated documentation to comply with style guidelines.

* Added default for value for name.

* Added appropriate information and warnings.

* Added release vesion.
2018-02-21 16:00:08 +01:00
Robin
efa24e1cb1 Adds file size sensor (#4589)
* Adds file size sensor

* Ammend Configuration variables

Have amended [as per the docs](https://home-assistant.io/developers/documentation/create_page/#configuration), doesn't look correct in my markdown preview however.

* Update sensor.filesize.markdown

* ⬆️ Bumped ha_release

* Update sensor.filesize.markdown

* Update sensor.filesize.markdown
2018-02-21 15:52:48 +01:00
Daniel Welch
53cc2ac0c9 Proposed workaround for Docker for Mac error (#4669) 2018-02-21 15:51:53 +01:00
thrawnarn
49ffad24f3 New service methods for the Bluesound component (#4340)
* New service methods

* Spelling
2018-02-21 15:41:48 +01:00
Mike O'Driscoll
eb459f50b5 Unifi device tracking SSID Filtering (#4622)
* Unifi device tracking SSID Filtering

Add documentation for configuration of unifi SSID filtering.

* Update device_tracker.unifi.markdown
2018-02-21 15:29:53 +01:00
Frederik Bolding
a6213b6230 Small changes to RPi Camera documentation (#4650)
* Updated RPiCamera documentation slightly

* Updated RPi Camera file path default

* Update camera.rpi_camera.markdown
2018-02-21 15:08:30 +01:00
Daniel Welch
d16fcb8e99 Update addon_communication.markdown (#4706)
* Update addon_communication.markdown

* Update addon_communication.markdown

* Update addon_communication.markdown
2018-02-21 14:16:43 +01:00
DubhAd
7356c83162 Pushed towards SSL, and clarity wording (#4716)
Some clarity edits, plus a push towards SSL
2018-02-21 08:58:26 +01:00
DubhAd
e9e4307930
Merge pull request #4724 from home-assistant/c727-patch-1
Fix indents in lets_encrypt automation example
2018-02-21 07:16:27 +00:00
DubhAd
f96fd96584
Merge pull request #4723 from dshokouhi/patch-1
Add some emphasis about Breaking Changes
2018-02-21 07:15:29 +00:00
c727
4880ebda59
Update updating.markdown 2018-02-21 05:58:50 +01:00
Alan Tse
6f027086d0 Clarifying hdmi_cec instructions to include _cec.so (#4595)
* Clarifying instructions to include _cec.so

* Removing deprecated AIO and manual install
2018-02-21 05:30:50 +01:00
cdce8p
12221b5bbf Added doc for homekit (#4720)
* Added doc for homekit

* Fixed typos

* Fixed typos 2

* Removed iot_class

* Add logo, some cleanup

* Update homekit.markdown

* Changed types to components
2018-02-21 04:33:18 +01:00
cdce8p
5f91c5a3b8 Changed parameter name (#4641)
* Added device_config_domain and device_config_glob
2018-02-21 04:32:50 +01:00
Lars Kerick
0ab51b775e Update lets_encrypt.markdown (#4719) 2018-02-21 04:19:20 +01:00
pat
88746f2a6b Update homematic.markdown (#4697)
* Update homematic.markdown

in order to get it running and hass.io to be able to add new homematic sensors, I had to change the configuration in this particular way.

* Update homematic.markdown

double checked. only changed interface name is needed
2018-02-21 03:55:27 +01:00
Michael Fester
5ba8c556ef Adapt documentation to new API (#4421) 2018-02-21 03:38:10 +01:00
Thijs de Jong
ec300739f9 Update scene.hunterdouglas_powerview.markdown (#4687) 2018-02-21 03:27:59 +01:00
c727
6257827b24
Fix indents in lets_encrypt automation example 2018-02-21 02:42:08 +01:00
Daniel Shokouhi
479334e869
updates 2018-02-20 17:14:23 -08:00
Mahasri Kalavala
ea77986070
Merge pull request #4722 from c727/homekit-image
Add apple-homekit.png
2018-02-20 19:39:48 -05:00
Daniel Shokouhi
6a2c047889
Add capital letters for Home Assistant
oops :)
2018-02-20 16:20:44 -08:00
Daniel Shokouhi
87d999f3ef
Add some emphasis about Breaking Changes
We should provide proper guidance to the user about the importance of release notes and paying attention to breaking changes.  A common error users face while updating home assistant is not paying attention to the breaking changes.  If the user has not done an update in sometime they may also forget about previous breaking changes that still stand.
2018-02-20 16:15:35 -08:00
c727
51533006db
Add files via upload 2018-02-21 01:02:11 +01:00
Kane610
4a404d4b0d Add fire/smoke detector support to deconz (#4721) 2018-02-20 15:28:14 -08:00
Anders Melchiorsen
62a2626253 Use assumed state for LimitlessLED (#4701) 2018-02-20 17:03:16 -05:00
Andrzej
b7fc3a1485 Update light.mqtt (#4708)
Bad name of a parameter (double 'value')
2018-02-20 17:02:03 -05:00
Antoni K
11d93eff17 Update Docker note (#4714)
Added extra information about running HASS in a Docker container to the module pass-through note.
2018-02-20 17:01:02 -05:00
DubhAd
a8725337a8
Merge pull request #4717 from dshokouhi/patch-1
Small change to recommend adding a network key to the configuration
2018-02-20 19:48:29 +00:00
Daniel Shokouhi
58bc0b814c
Wording change 2018-02-20 08:28:17 -08:00
Daniel Shokouhi
9d171ff596
Small change to recommend adding a network key to the configuration
We should consider recommending a network key for all z-wave installations. As users begin to add more and more devices they may not think about adding this later on as the network grows. Many users come to Discord or elsewhere and get confused as to why their Z-Wave device is not functioning correctly and come to find out they needed a network key and to add the device securely. As more and more Z-Wave Plus devices come out there are more security enabled devices as well.  All locks and sensors are pretty much security devices.
2018-02-20 08:07:08 -08:00
cdce8p
050651e660
Merge pull request #4715 from mf-social/patch-1
Update input_datetime.markdown
2018-02-20 14:43:05 +01:00
Marc Forth
0ad4f914a4
Update input_datetime.markdown 2018-02-20 13:10:05 +00:00
Marc Forth
7374aa5aef
Update input_datetime.markdown 2018-02-20 13:03:38 +00:00
Marc Forth
be3c0f0f54
Update input_datetime.markdown 2018-02-20 12:08:19 +00:00
Marc Forth
c12f2e7e67
Update input_datetime.markdown 2018-02-20 12:01:21 +00:00
Marc Forth
262100de45
Update input_datetime.markdown 2018-02-20 11:58:24 +00:00
Marc Forth
289e1092f1
Update input_datetime.markdown 2018-02-20 11:55:35 +00:00
Marc Forth
a33ed1d11f
Update input_datetime.markdown 2018-02-20 11:54:40 +00:00
Marc Forth
e081ef352a
Update input_datetime.markdown
Fixes #4259
2018-02-20 11:39:09 +00:00
Paulus Schoutsen
d3279215b1 Add cloud update 2018-02-19 16:09:06 -08:00
DubhAd
fcded280af Added port clarity (#4693)
* Added port clarity

Added notes to make it clear that if they're not using port 443, the port has to be specified (very common problem)

* Add some other minor changes
2018-02-19 09:46:59 +01:00
Henrik Nicolaisen
bbd245ec73 added smappee documentation (#4354)
* added smappee documentation

* update version and changed options to be optional
2018-02-18 14:34:24 -08:00
Paulus Schoutsen
10ab3fb8f9 Release 0.63.3 2018-02-17 15:30:56 -08:00
DubhAd
d0177d2cff
Merge pull request #4692 from home-assistant/mike-grant-haaska
Link to mike-grant fork of Haaska
2018-02-17 13:39:21 +00:00
Phil Frost
ee6bb9eb96
Link to mike-grant fork of Haaska
The owner of the original Haaska does not appear to be maintaining the
repository. However, mike-grant has incorporated the v3 smart home API
changes in his fork.
2018-02-17 13:28:44 +00:00
DubhAd
daa2d1449d
Update
Made it clearer that while it renames the entity (whatever that means) it now no longer changes the entity_id.
2018-02-17 12:58:32 +00:00
DubhAd
3e978bbabe
Merge pull request #4689 from liwenyip/patch-1
Added hyphen
2018-02-17 10:44:06 +00:00
DubhAd
c75af2b615
Note about rename node being broken
Given https://github.com/home-assistant/home-assistant/issues/12430, adding a note that Rename Node is now broken, and pointing to the blog post on how to rename nodes.
2018-02-17 10:42:27 +00:00
Li-Wen Yip
037ba1619c
Added hyphen
Added hyphen so that this example config will still work if there are already other scenes defined in configuration.yaml
2018-02-17 18:49:04 +11:00
Paulus Schoutsen
34d31fc368 Alexa skill now in 4 regions 2018-02-16 23:20:12 -08:00
Otto Winter
89ea0154a3 Improve MQTT Light docs (#4681)
* Improve MQTT Light docs

* Small adjustment
2018-02-16 22:13:17 +01:00
Nils Kristian Brekke
a2241a0ce1 Specify color temperature ranges and type (#4672)
* Specify color temperature ranges and type

* Add further explanation
2018-02-16 22:12:45 +01:00
Otto Winter
5d7f8f3b17 Fix demo links (#4686) 2018-02-16 22:09:21 +01:00
DubhAd
f7e2ea92ae
Merge pull request #4683 from lostage/patch-1
Fix broken link
2018-02-16 20:24:56 +00:00
Paulus Schoutsen
8e240240c5 Updat deprecation notice 2018-02-16 09:30:10 -08:00
Scott
1e0fd94239
Fix broken link 2018-02-16 11:03:34 -06:00
Fabian Affolter
f07e467445
Minor changes 2018-02-15 19:25:04 +01:00
Ledernacken6
61897efade Update homematic.markdown (#4576)
* Update homematic.markdown

* Update homematic.markdown
2018-02-15 19:20:45 +01:00
KD4SIR
d069fb8a8f Update media_player.vlc.markdown (#4605)
* Update media_player.vlc.markdown

(My first submission) Updated the page to state this component is not compatible with Hassio at the moment.

* Minor changes
2018-02-15 19:18:21 +01:00
honcheng
ec57b0725d Update vacuum.xiaomi_miio.markdown (#4594)
Added additional instruction to get adb backup working for certain phones.
2018-02-15 19:16:17 +01:00
mweimerskirch
ee1a21c9d9 Updated Google calendar documentation (#4621)
The documentation was missing the step to enable the calendar API. It this step is not completed, the following error appears in the log:  Encountered 403 Forbidden with reason "accessNotConfigured"
2018-02-15 19:14:47 +01:00
Omen Wild
0a0a0a20a2 Add a Python program to print the correct code sequence for compliant devices (#4619)
* Add a Python program to print the correct code sequence for compliant devices

* Remove blank lines
2018-02-15 19:13:53 +01:00
themanieldaniel
43f4ef1121 Update trigger.markdown (#4630) 2018-02-15 19:09:38 +01:00
Otto Winter
4f6179e2ff Fix MQTT tls_version docs (#4666)
* Fix MQTT tls_version docs

* Quick fix for escaping issue

* Remove space
2018-02-15 19:04:37 +01:00
DubhAd
14048b15b0 Update to remove Python 3.4 reference (#4675)
Making FAQ more relevant by referencing just Python 3
2018-02-15 19:00:45 +01:00
Thijs de Jong
a668d5b26f Fix Tahoma documentation (#4673)
* remove sensor config example

* Set sensor category to sensor

was cover before

* remove cover config example
2018-02-15 18:58:08 +01:00
DubhAd
903b864020 Added FAQ link (#4674)
* Added FAQ link

Added link to the FAQ article that (starts to) explain the difference between Hass.io and stock Home Assistant.

* Update link
2018-02-15 18:57:16 +01:00
DubhAd
648b83bad6 Added note about add-ons (#4677)
Since this keeps causing confusion, adding a note to the FAQ
2018-02-15 18:56:06 +01:00
DubhAd
8746192d16 Added note calling out Hass.io only (#4678)
* Added note calling out Hass.io only

Given the ongoing confusion that add-ons cause, adding a note box to call out that add-ons are Hass.io only.

* Fix typo
2018-02-15 18:55:36 +01:00
George Vedamanickam
132b152841 Update tls_self_signed_certificate.markdown (#4679)
Minor typo in the word complain
2018-02-15 18:53:27 +01:00
Robin
8b990582dd Clarify distribution of random values (#4614)
Clarify that values drawn produce a discrete uniform distribution, and not for example a normal (or bell shaped) distribution. I intend to implement a random physics sensor which will return a bell distribution and this edit will avoid confusion.
2018-02-15 18:47:16 +01:00
Fabian Affolter
eb55a27248
Merge branch 'current' into next 2018-02-15 10:51:25 +01:00
DubhAd
1515095f76
Merge pull request #4671 from drogfild/patch-1
Update how to save proper authorized_keys
2018-02-15 08:16:17 +00:00
drogfild
d081599836
Removed extra word 'to' 2018-02-15 00:21:24 +02:00
drogfild
65c442f92a
Update how to save proper authorized_keys
Saving private key straight from puttygen didn't work. Text from text-box must be saved to SD.
2018-02-14 21:27:12 +02:00
Mike O'Driscoll
6b61e4be31 Make TekSavvy Sensor API a Link (#4664)
* Make TekSavvy Sensor API a Link

Make the URL to getting TekSavvy API an acutal link.

* Remove line break
2018-02-14 08:22:36 +01:00
David
2d532d1147 Update 2018-02-10-release-63.markdown (#4667)
Add the 3 original breaking changes from home-assistant/home-assistant#12124
2018-02-14 08:22:18 +01:00
Paulus Schoutsen
db727639c8 Release 0.63.2 2018-02-13 23:18:56 -08:00
Tabakhase
653b4bae03 clearify rpi_gpio sharing + revert #4608 (#4660)
* Revert "add documentation for "shared_gpio" flag to component switch.rpi_gpio"

This reverts commit f2dba1f614.

* clearify that rpi_gpio pins are exclusive to HASS-ussage when assigned
2018-02-13 10:40:34 -08:00
Christian Lahme
9a4ddbed95
Update homematic.markdown
Added some lines for KeyMatic usage
2018-02-13 19:15:24 +01:00
poldim
97c3b418f5 Update discovery.markdown (#4662) 2018-02-13 18:56:05 +01:00
Bob Igo
f97d5189e9 Provide an example of how to make a 'when dark' condition by ORing sunrise and sunset conditions. (#4652)
See issue#12308 at https://github.com/home-assistant/home-assistant/issues/12308
2018-02-13 11:10:53 -05:00
Rene Nulsch
8226c05682 Add lxml requirement note (#4651) 2018-02-13 17:05:15 +01:00
CupricReki
fb2236f70e Update installation.markdown (#4661)
`raspbi-config` changed to `raspi-config`
2018-02-13 17:04:25 +01:00
xander2
347604383e Various spelling, wording and grammar fixes (#4659)
Corrections to enhance readability of documentation.
2018-02-13 17:03:29 +01:00
Fabian Affolter
9a1489230e
Add Home Assistant vs. Hass.io entry (#4657)
* Add link to glossary

* Add ha vs. hass.io
2018-02-13 09:46:16 +01:00
Mike O'Driscoll
76ab93af93 Add documentation for new Start.ca sensor (#4658)
New sensor for ISP usage data for Start.ca
2018-02-12 19:44:22 -08:00
David
c0b944d21d Remove note about differing entity_ids for System Monitor component (#4564)
* Update example entity_id for System Monitor component

Required update if/when home-assistant/home-assistant#12124 gets merged.

* Update entity_id

Update entity_id to reflect changes in PR

* Remove note

Remove note about differing entity_ids: after home-assistant/home-assistant#12124 is merged, all entity_ids will match the resource name.
2018-02-12 20:49:56 -05:00
Philip Rosenberg-Watt
ea164a47d8 Fix typo (#4656) 2018-02-12 22:50:56 +01:00
Diogo Gomes
178175fbf4 Added Example for 2 STB (#4649) 2018-02-12 22:50:16 +01:00
Philip Rosenberg-Watt
cee6165345 Fix typo (#4655) 2018-02-12 22:47:50 +01:00
Paulus Schoutsen
fffa4c48c7 Release 0.63.1 2018-02-12 08:58:18 -08:00
Nicholas Amadori
88d890aa46 Update Postgresql example (#4642)
The query with pg_size_pretty returns the value as a string, that way you can’t have a nice chart or make value comparison. Inserted new query to return value as number.
2018-02-12 08:46:34 +01:00
Mike O'Driscoll
5e77fc8d94 Update TekSavvy sendor documentation. (#4645)
Update the TekSavvy senor documentation for unlimited plans without a cap.
2018-02-12 08:31:34 +01:00
NovapaX
cda6c85186 Update template_sensor with friendly_name_template attribute and example (#4644)
* add documentation and example for friendly_name_template

* standard fixes

* another example + no whitespace around pipes

* move the dot

* little example fix

* Minor changes
2018-02-11 22:51:04 -05:00
Anders Melchiorsen
f566a97641 Purge recorder data by default, allow repack (#4643) 2018-02-11 18:21:20 -05:00
ChristianKuehnel
9329aa74cc sensor.alpha_vantage: removed Google as default stock (#4618)
* removed Google as default stock

* extended config example

* Add exchange rate
2018-02-11 23:51:17 +01:00
themanieldaniel
3bba87b248 Update logbook.markdown (#4629) 2018-02-11 20:40:32 +01:00
Louis Laureys
ddf522bb7b Update dead links (#4637)
Links were moved.
2018-02-11 19:57:40 +01:00
Eu
3ce0f0981a Added documentation for password mode in input_text (#4489)
* Added password mode

* Added password mode

* Added password mode
2018-02-11 09:34:35 -08:00
themanieldaniel
5eff43736b Update input_number.markdown (#4628)
* Update input_number.markdown

* Minor changes
2018-02-11 12:07:58 +01:00
themanieldaniel
6f90763a26 Update samba.markdown (#4627)
Cleaned up some of the grammar and formatting.
2018-02-11 12:07:48 +01:00
Touliloup
9d6e015466 Fix URL in Mercedes me binary sensor documentation (#4625)
Fix a broken link in the Mercedes Me binary sensor documentation.
Link should redirect to the main Mercedes Me component.
2018-02-11 11:19:17 +01:00
themanieldaniel
58eb051d55 Update sensor.steam_online.markdown (#4632) 2018-02-11 11:18:28 +01:00
themanieldaniel
4bd6d7c4b6 Update history.markdown (#4633) 2018-02-11 11:08:40 +01:00
themanieldaniel
3de6e038f1 Update samba.markdown (#4631) 2018-02-11 11:07:21 +01:00
Fabian Affolter
cc28670203
Add link 2018-02-11 11:05:29 +01:00
Paulus Schoutsen
ad6700863a Merge branch 'current' into next 2018-02-10 14:02:39 -08:00
Paulus Schoutsen
364dbf7208
Merge pull request #4616 from home-assistant/release-0-63
0.63
2018-02-10 14:01:53 -08:00
Paulus Schoutsen
d7bf93730a Add blog post 2018-02-10 14:01:03 -08:00
DubhAd
883b0010d1 Add note about not working on iOS (#4620) 2018-02-10 15:22:53 -05:00
Diogo Gomes
715e5e642b Added example script (#4615)
* Added example script

* Update media_player.mediaroom.markdown

* Minor cleanup
2018-02-10 11:14:19 -05:00
Fabian Affolter
f9f6d140ef
Update 0.63 2018-02-10 17:03:57 +01:00
Anders Melchiorsen
0b68b478d1 Allow zero purge_interval to disable recorder purge (#4591)
* Allow zero purge_interval to disable recorder purge

* Clarify that zero is a number
2018-02-10 09:18:16 -05:00
Paulus Schoutsen
ad18b59967 Version bump to 0.63 2018-02-09 15:25:38 -08:00
Paulus Schoutsen
fd6f73a713 Merge remote-tracking branch 'origin/current' into next 2018-02-09 15:24:47 -08:00
Mahasri Kalavala
3dec0a3a58 added service call example (#4606)
* added service call example

* Minor changes
2018-02-09 22:56:34 +01:00
Russell Cloran
0b49ea80bf Add zha radio_type (#4586)
Adds support for XBee radios, which requires setting `radio_type` in the zha config.
2018-02-09 22:55:13 +01:00
Mahasri Kalavala
99383a0ee7
Merge pull request #4610 from home-assistant/skalavala-patch-2
Added additional details to the Developer Tools.
2018-02-09 16:51:17 -05:00
mkfink
a854b89b59 Added force_update flag (#4558)
Related to https://github.com/home-assistant/home-assistant/pull/12092, based on https://home-assistant.io/components/sensor.mqtt/#force_update
2018-02-09 22:37:06 +01:00
Joe Lu
ac219395de Updated Canary camera configuration (#4582)
* Updated Canary camera configuration

* ✏️ TravisCI fix
2018-02-09 22:23:22 +01:00
Diogo Gomes
bee1bf1799 SQL Sensor (#4569)
* Initial Commit

* Tks @arsaboo

* Added Examples section

* back to optional

* ✏️ Minor changes

* Rewritten
2018-02-09 22:22:14 +01:00
Mahasri Kalavala
c6728980b9 added developer-tools-mqtt-icon.png (#4612)
Added missing icon for developer-tools-mqtt-icon - made a new PNG image with EXACTLY same size as others (76 pixels x 76 pixels), and round in shape.
2018-02-09 22:09:39 +01:00
Maido Käära
d797d4dd48 Incorrect event name (#4540)
* Incorrect event name

event_light_state_changed is the correct event in the configuration example

* Put back typo fix
2018-02-09 22:09:32 +01:00
Mahasri Kalavala
fdfeb03ef1 updated developer tools icon (#4611)
The existing developer tools is an old image, and it does not contain mqtt icon. Updated with the new one.
2018-02-09 22:09:03 +01:00
Fabian Affolter
1247a72051
Minor updates 2018-02-09 21:02:30 +01:00
Robin
f5a18c2554 Add sharing images between HASS instances (#4607)
* Add sharing images between HASS instances

Adds description of how to share camera feeds between multiple home-assistant instances using the REST API.

* Minor changes
2018-02-09 20:52:43 +01:00
Marko Korhonen
de28af78b6 Added single quotes around format value (#4609)
The service wont work without these
2018-02-09 20:40:55 +01:00
Mahasri Kalavala
20590c1965
Merge pull request #4608 from tabakhase/rpi-gpio-switch-shared
add documentation for "shared_gpio" flag to component switch.rpi_gpio
2018-02-09 12:01:31 -05:00
Mahasri Kalavala
b6e9abe95d
Added additional details to the Developer Tools.
More documentation to help clarify how the Developer Tools is and  how it should be used.
2018-02-09 11:39:38 -05:00
Tabakhase
f2dba1f614 add documentation for "shared_gpio" flag to component switch.rpi_gpio 2018-02-09 11:05:22 +01:00
Paulus Schoutsen
12d5f0486f Add blog post disabling Disqus 2018-02-08 22:24:04 -08:00
Paulus Schoutsen
73b0e785fc Add blog post disabling Disqus 2018-02-08 22:23:50 -08:00
Paulus Schoutsen
23d3db267b
Update python_script.markdown 2018-02-08 15:36:44 -08:00
basst22778
f4ac7feb29 Added Hint to Unpack the file (#4584)
Flashing will stop if you try to flash the .img.bz2 file directly on MacOS
2018-02-08 21:52:05 +01:00
DubhAd
34c5baefa3 Added note about error (#4559)
Adding a specific note about the error that indicates the library is missing
2018-02-08 21:48:06 +01:00
JonnyaiR
08b3fee9bc Update switch.pilight.markdown to add variables and update links (#4522)
* Update switch.pilight.markdown to add variables and update links

The variables unitcode and programcode are missing from the variables-list, unitcode is mentioned in the text below but they should be listed as optional variables if they are in fact optional variables.

furthermore the wiki-links to pilight are outdated, so i replaced the wiki.pilight.org links with manual.pilight,org links to their respective updated pages.

* Update switch.pilight.markdown

delete programcode

* ✏️ Small improvements
2018-02-08 21:46:30 +01:00
Pierre Ståhl
d5404ed82e Add documentation for system_log_event (#4549)
* Add documentation for system_log_event

* ✏️ Minor improvements
2018-02-08 21:45:39 +01:00
DubhAd
b6258f5326 Added note about display in Overview (#4597)
It's come up quite a few times, with people asking why some scripts have a toggle, and some don't. This is to add a little clarity about it (I'm **assuming** that `wait` also results in a toggle - it'd be good to get that verified).
2018-02-08 21:33:10 +01:00
Conrad Juhl Andersen
809034c804 added remote.xiaomi_miio component (#4513)
* added remote.xiaomi_miio component

* added changes

* updated to explain different command types

* Fixed cross-linking

* ✏️ Minor improvements
2018-02-08 15:32:06 -05:00
Gerben Meijer
83c51ebc77 Update flux stop_time default. (#4553) 2018-02-08 21:27:42 +01:00
Daniel Perna
f9802d1c0d Added information for new sesame-option (#4550) 2018-02-08 21:24:10 +01:00
hawk259
a7fb895c5a Binary Sensor Template: Add icon_template and entity_picture_template support (#4373)
Sensor Template: fix entity_picture_template conf
2018-02-08 21:02:26 +01:00
cogneato
512a61814d
Merge pull request #4601 from home-assistant/cogneato-patch-1
adding supported domains for Google Assistant component
2018-02-08 12:09:30 -07:00
Paulus Schoutsen
af74298fdd Bye disqus 2018-02-08 11:07:00 -08:00
Anders Melchiorsen
9d918bd4c4 Remove influxdb retry_queue_limit (#4598) 2018-02-08 15:53:38 +01:00
Marc Egli
9e03a1e774 Document new turn_on_action for philips TV (#4599)
This got added in home-assistant/home-assistant/pull/12065
2018-02-08 15:52:44 +01:00
Anders Melchiorsen
045422dad6 Return of entity_id in template platforms (#4600) 2018-02-07 22:46:16 -08:00
cogneato
15cf8299f5
adding supported domains
ref: https://github.com/home-assistant/home-assistant.github.io/issues/4036

Adds supported domains and default mappings.
2018-02-07 16:35:50 -07:00
nordlead2005
99c835699b Dark Sky Precip Accumulation (#4587) 2018-02-06 21:43:35 +01:00
Julius Mittenzwei
7c0ac4661f Updated documentation for KNX platform (#4575)
* Documentation for https://github.com/home-assistant/home-assistant/pull/11978

* typo
2018-02-05 08:24:20 +01:00
Fabian Affolter
280bac6515
Remove line breaks 2018-02-05 08:22:45 +01:00
Mike O'Driscoll
c20709e3d0 Add troubleshooting for Unifi Controller (#4578)
Added documentation regarding accurate time sync for presence detection
between home assistant and unifi controller.
2018-02-05 08:21:19 +01:00
Robert
590a7bc345 Note for 2014 and 2015 models (#4581)
* Note for 2014 and 2015 models

* Remove marking
2018-02-05 08:20:15 +01:00
Rene Nulsch
b1714a5bfc Fix Typo (#4577) 2018-02-04 19:54:17 +01:00
Paulus Schoutsen
47822f61fd
Update light.hue.markdown 2018-02-03 22:28:29 -08:00
Andrew Cockburn
f7679d10e9 Update hadashboard.markdown (#4572) 2018-02-03 19:29:03 +01:00
Rene Nulsch
5ad2bf6428 Add market restriction note (#4571) 2018-02-03 19:28:27 +01:00
Alok Saboo
e29481260a
Merge pull request #4573 from home-assistant/DubhAd-patch-2
Added links to the voice components
2018-02-03 12:42:28 -05:00
DubhAd
2d61ef7f07
Added links to the voice components
Added links to the voice components it supports.
2018-02-03 17:21:07 +00:00
Alok Saboo
6afb5e620e
Merge pull request #4530 from dgomes/next-upstream
Added examples for Panasonic Viera Media Player services
2018-02-03 11:59:14 -05:00
Alok Saboo
3bd79757df
Merge pull request #4496 from dgomes/next
New Mediaroom media_player component
2018-02-03 09:49:34 -05:00
Fabian Affolter
a27acc87f2
Add missing default 2018-02-03 14:57:43 +01:00
Fabian Affolter
c78bc43ac1
Fix configuration variables 2018-02-03 14:52:57 +01:00
Fabian Affolter
2edccadc9f
Re-add random sensor sample (it's referenced in automation) 2018-02-03 10:58:49 +01:00
kennedyshead
c2813d3739 Adding melissa climate (#4377)
* Adding docs for melissa component

* Adding docs for melissa component

* Changed to Configuration Variables

* 🚑 Fixing build

* Updateing version of release
2018-02-03 03:55:08 +01:00
DubhAd
c29eff789f
Merge pull request #4567 from home-assistant/acockburn-patch-2
Update link to stable docs
2018-02-02 21:27:39 +00:00
Rene Nulsch
7f6f3cca86 Documentation for new Mercedes me component (#4464)
* Documentation for new Mercedes me component

* set ha_release and date to next version
2018-02-02 10:57:40 -05:00
Andrew Cockburn
ef66f7e253
Update appdaemon.markdown 2018-02-02 10:26:49 -05:00
boojew
d270587129 Update mailgun.markdown (#4560)
* Update mailgun.markdown

* Update mailgun.markdown

* Remove tailing whitespace
2018-02-02 10:23:55 +01:00
Anders Melchiorsen
5042e3b13f
Default recorder purge_interval to 1 (#4534)
* Default recorder purge_interval to 1

* Reflow

* ✏️ Minor improvements
2018-02-02 01:51:56 +01:00
Wopalecki
c9d67e8cd9 Adding quotes for the "login attempts" command (#4563)
In hass.io installation, the command value must be quoted.
2018-02-01 20:55:14 +01:00
Alex Barcelo
5ba8fa279f Document approach to IPv6 through server_host (#4561)
Simplest way to listen to IPv6 is use the `server_host` directive in the http component. That was undocumented (and may be considered a workaround) but works as expected and requires no changes on the codebase. It is worth documenting that here IMHO.
2018-02-01 20:54:42 +01:00
Paulus Schoutsen
bcdf76407a Fix ha_release 2018-01-31 11:38:07 -08:00
Fabian Affolter
51f5cd59e9
Add missing influxdb_migrator (#4555)
* Add missing influxdb_migrator

* remove redirect
2018-01-31 10:25:22 +01:00
Fabian Affolter
5b6c51c154
Move all scripts to one location as one page per script (#4554) 2018-01-31 09:43:05 +01:00
DubhAd
556a0b08b4
Merge pull request #4064 from DavidDeSloovere/patch-3
Fix HTML5 notify domain verification instructions
2018-01-31 07:21:46 +00:00
David De Sloovere
1c4f1dc13d
fix typo 2018-01-30 08:07:23 +01:00
David De Sloovere
6c9bacf740
Change domain
Use an official IANA example domain: example.com - which nobody owns (except IANA)
2018-01-30 08:06:53 +01:00
Paulus Schoutsen
6132263e2b Release 0.62.1 2018-01-29 16:41:05 -08:00
Fabian Affolter
0d7202fdc3
Update for 0.62 2018-01-29 23:42:45 +01:00
akloeckner
a3e449edb5 add only_direct option to sensor.deutsche_bahn (#4542)
* add only_direct option to sensor.deutsche_bahn

goes along with https://github.com/home-assistant/home-assistant/pull/11999

* Update style
2018-01-29 23:29:39 +01:00
Jack Wilsdon
2788202f1e emulated_hue: add documentation for new entities configuration (#4538)
* emulated_hue: add documentation for new entities configuration

* ✏️ Minor improvements
2018-01-29 13:30:04 -08:00
cogneato
9b31e9c476 Add files via upload (#4547) 2018-01-29 20:20:24 +01:00
dtorner
4c0c19e49b Update camera.markdown (#4546)
typo
2018-01-29 19:40:22 +01:00
David De Sloovere
5da84711b4
Update notify.html5.markdown 2018-01-29 08:16:40 +01:00
David De Sloovere
a71800bcba
Update notify.html5.markdown 2018-01-29 08:15:04 +01:00
David De Sloovere
5d5dc9c0d6
Change hassio to Home Assistant 2018-01-29 08:14:19 +01:00
Franck Nijhof
c16a434566
✏️ Minor changes 2018-01-29 07:59:55 +01:00
Robert
8b5123adbc Buienradar (#4544)
* Title in line with similar weather components

* Title in line with similar weather components
2018-01-29 07:53:06 +01:00
Fabian Affolter
5eba15c0e4
Add example 2018-01-28 23:07:24 +01:00
Fabian Affolter
034e65aa13
Remove left-over from merge 2018-01-28 22:58:08 +01:00
Ville Skyttä
b39bd81c6e Spelling fixes (#4532)
* Spelling fixes

* "It's" -> "its" fixes

* Fix capitalization of "Pi" in "Raspberry Pi"

"Pi", not "PI" or "pi".
2018-01-28 22:28:56 +01:00
DubhAd
2216828c53
Merge pull request #4541 from scop/getting-started-improvements
getting-started: Add some clarifications, notes and what (not) to expect
2018-01-28 17:55:12 +00:00
Craig J. Ward
631fe9f878 Goalfeed (#4211)
* add goalfeed docs

* update date

* Update email address

* changes as per notes

* Minor changes
2018-01-28 13:27:38 +01:00
Ville Skyttä
c11484b983 getting-started: Add some clarifications, notes and what (not) to expect
Note volume where the resin-sample config is on the SD card, note RPI
being a 2.4GHz WiFi device, state (non-)expectations about
HDMI/keyboard/mouse, encourage browsing to landing page during download.
2018-01-28 13:37:00 +02:00
Rene Nulsch
b62ba17d3a Add absolute url config information (#4465)
* Add absolute url config information

* revert ha_release change, change url description

* 🔨 Reverting "date" field
2018-01-28 09:55:17 +01:00
Ville Skyttä
72530aae81 Viera updates (#4536)
* panasonic_viera: Add TX-P50GT30Y to known supported models

* panasonic_viera: Sort list of known supported models

* panasonic_viera: Point to actual source of page on GitHub
2018-01-28 09:12:56 +01:00
aquarium
28a2b7ea5e Added KU7000 to supported models (#4539) 2018-01-28 09:12:00 +01:00
Ville Skyttä
757eb292f2 Update ESPurna home page (#4535) 2018-01-28 09:10:52 +01:00
Ronnie Garcia
9b8f0eacc5 Add UV data_type (#4531) 2018-01-27 20:57:53 +01:00
Fabian Affolter
a964ae5ac8 Add examples for ESPEasy (#4527)
* Add sensor example

* Small changes

* Add ESPEasy example

* Add ESPEasy example

* Fixes

* ✏️ Minor improvements
2018-01-27 20:26:47 +01:00
Jerry Workman
50e4cec1ff Fix symbolic links, permissions and ownership (#4528)
Fix symbolic links to python3 and homeassistant executable. Fix permissions and ownership to homeassistant directory to allow writing to home-assistant.log.
2018-01-27 18:18:16 +01:00
Diogo Gomes
2436d94e13 Added examples 2018-01-27 16:55:56 +00:00
Fabian Affolter
4c45677ce1
Add section with firmware releases that supports discovery 2018-01-27 14:34:38 +01:00
Fabian Affolter
7a805853a3
Replaced with local saved version 2018-01-27 13:45:02 +01:00
Paulus Schoutsen
e66d5b81d2 Fix disqus comments 2018-01-27 01:01:24 -08:00
Paulus Schoutsen
b18f20e6f3 Update breaking change 2018-01-27 00:42:37 -08:00
Paulus Schoutsen
d300a9dc44 Add Discourse for comments 2018-01-27 00:30:24 -08:00
Rene Nulsch
399b9e6760 Panel_Iframe - Allow relative urls in config (#4477)
* Panel_Iframe - Allow relative urls in config

* Fix configuration
2018-01-27 08:46:06 +01:00
Nolan Gilley
a43ec05a4d add erc20 token (#4523)
* add erc20 token

* ✏️ Minor corrections
2018-01-26 23:45:36 -08:00
Jens Østergaard Nielsen
26754ea340 IHC component (#4520)
* New IHC platform

* autosetup -> auto_setup

* Moved auto setup to the IHC component

* Removed by LK in logo

* Changes from review.

* Defaults in configurations. manualy setup" changed to "manual setup" (Anchors adjusted)

* Relative links changed to absolute links

* 'host' renamed to 'url'

* ✏️ Tweaks
2018-01-26 23:45:21 -08:00
Paulus Schoutsen
3177f20493 Merge branch 'current' into next 2018-01-26 21:08:36 -08:00
Paulus Schoutsen
3c453c54eb
Merge pull request #4519 from home-assistant/release-0-62
0.62
2018-01-26 21:08:19 -08:00
Paulus Schoutsen
8ffd8883ad Add release blog post for 0.62 2018-01-26 21:07:25 -08:00
Jens Østergaard Nielsen
9e7e78b3c9 IHC component (#4520)
* New IHC platform

* autosetup -> auto_setup

* Moved auto setup to the IHC component

* Removed by LK in logo

* Changes from review.

* Defaults in configurations. manualy setup" changed to "manual setup" (Anchors adjusted)

* Relative links changed to absolute links

* 'host' renamed to 'url'

* ✏️ Tweaks
2018-01-26 23:05:10 +01:00
Fabian Affolter
07be99431e
Add entry about he releases 2018-01-26 23:03:08 +01:00
Nolan Gilley
4b3ed6a650 add erc20 token (#4523)
* add erc20 token

* ✏️ Minor corrections
2018-01-26 22:12:31 +01:00
akloeckner
5ba6298e21 clarify scenes (#4471)
* clarify scenes

- add helper pointer, see https://github.com/home-assistant/home-assistant/pull/11819
- add workaround for multiple services, not sure actually where I found this
- add description of state definition, as it took me some time to get this

* ✏️ Minor changes
2018-01-26 22:12:04 +01:00
Kallum Burgin
76d3d893be Add icon_template description to configuration (#4521) 2018-01-26 21:57:54 +01:00
Aaron Bach
19eccf43e6 Adds docs for Pollen.com sensor platform (#4524)
* Adds docs for Pollen.com sensor platform

* Updating version number
2018-01-26 21:47:25 +01:00
Adriaan Peeters
fd44f52d7f fix typo in link to rainbird component (#4525) 2018-01-26 21:10:40 +01:00
Fabian Affolter
661c13b720
Update 2018-01-26 20:47:37 +01:00
Paulus Schoutsen
6129ab31e9 Version bump to 0.62 2018-01-26 00:50:45 -08:00
Paulus Schoutsen
cc025a6a72 Merge branch 'current' into next 2018-01-26 00:49:00 -08:00
Nash Kaminski
3a068a85a5 Update documentation for SNMP switch component to reflect changes. (#4190) 2018-01-26 09:34:54 +01:00
DubhAd
0e11a80e2e
Merge pull request #4518 from home-assistant/skalavala-patch-1
fixed example code.
2018-01-26 07:21:55 +00:00
Mahasri Kalavala
3daa8c815d
Update scripts.markdown 2018-01-25 18:16:46 -05:00
Jerad Meisner
6496e3ef21 Added documentation for Xeoma camera platform (#4405)
* Added documentation for Xeoma camera platform

* ✏️ Minor changes

* Add periods
2018-01-25 23:25:38 +01:00
DubhAd
94476935de Pulled through notes of other path options (#4438)
* Pulled through notes of other path options

Added notes that for Hass.io there may be multiple path options depending on the device.

* Updated Hass.io note
2018-01-25 22:55:59 +01:00
DubhAd
5b1e86c32f
Merge pull request #4517 from home-assistant/skalavala-patch-1
added code to escape jinja code.
2018-01-25 21:24:47 +00:00
Mahasri Kalavala
a468d83300
Update scripts.markdown 2018-01-25 16:22:15 -05:00
Sebastian Muszynski
021f7ae3ce Service description for setting a fixed scene of Xiaomi MIIO light added. (#4170) 2018-01-25 21:56:41 +01:00
Guyanthalas
f7c2c1af03 sync usb_path to other docs (#4439)
* sync usb_path to other docs

The hassio zwave documents reference usb_path: /dev/ttyACM0, so this document should be in sync. After some discussion it appears that this could be variable, in which case there should be a good way to figure out the CORRECT answer rather than using a guess as example code without stating it as such. Possibly linking back to the linux "how to find" section?

* Removed manual set language per suggestion
2018-01-25 21:50:43 +01:00
Franck Nijhof
04400a3553
📚 Adds Hass.io Addon Presentation section (#4509) 2018-01-25 21:43:09 +01:00
DubhAd
42612c1759
Merge pull request #4516 from home-assistant/skalavala-patch-1
added code to escape jinja2 template code
2018-01-25 20:12:49 +00:00
Mahasri Kalavala
7f22cf1683
Update scripts.markdown 2018-01-25 15:09:22 -05:00
DubhAd
adf508ac5a
Merge pull request #4515 from home-assistant/skalavala-patch-1
added custom event documentation.
2018-01-25 18:41:21 +00:00
Mahasri Kalavala
6901bdc5e9
Update scripts.markdown 2018-01-25 13:38:03 -05:00
CV
970acbb40b Make init script raspi-proof (#4459)
Raspbian does not keep files in /run. Therefor the pid directory needs to be created every time after boot. The easies is to put this into the start function.

Sorry, I did not test the patch with all my legacy systems.
2018-01-25 19:28:29 +01:00
Fabian Affolter
aeb8808c9d
Fix remaining issue from #4314 (#4514) 2018-01-25 19:21:47 +01:00
Johannes Innerbichler
c21493d7c7 Iota wallet (#4314)
* added iota documentation\

* removed ruby version file\

* changed logo

* minor changes to documentation

* re-added ruby version file

* ✏️ Minor grammar changes
2018-01-25 18:45:28 +01:00
phfix
5accd4b0d8 Explain that the config: is needed in the configuration.yaml (#4508)
* Explain that the config: is needed in the configuration.yaml

* Fix typos
2018-01-25 18:42:55 +01:00
Fabian Affolter
ae24893397
update style and remove refs to plug 2018-01-25 18:42:05 +01:00
Sebastian Muszynski
bb03d5e195 Version number of the Xiaomi Air Purifier removed from title and description. There are more versions are supported now. (#4511) 2018-01-25 18:36:38 +01:00
Dan Cinnamon
a7aa9dae97 New venstar climate platform (#4412)
* New venstar climate platform

* Update 'ha_release' and use new style
2018-01-25 18:35:11 +01:00
lordneon
fab0c75104 Added working model to supported list (#4507)
The module works perfectly with the latest Xiaomi Mijia bedside lamp, its wifi based and appears to share the same API as the LED bulbs.
2018-01-25 18:21:49 +01:00
Franck Nijhof
6224c71c08 Various markdown, spelling, and grammar fixes #3 (#4510)
*  Various markdown, spelling, and grammar fixes

*  Various markdown, spelling, and grammar fixes

*  Various markdown, spelling, and grammar fixes
2018-01-25 18:21:05 +01:00
DubhAd
42f9a8e5cd Fixed Heal notes (#4506)
Clarified that it needs to be Heal Network, and that after Remove you're not moving a device to its final place ;)
2018-01-25 18:19:46 +01:00
itineric
b9be5b2790 Update init.d.markdown (#4512)
Added missing PID_DIR declaration, service install generates errors since this variable is used during install / uninstall.
2018-01-25 18:19:03 +01:00
lich
48e36a290f Add system option for linux_battery.py, Support android. (#4504)
* Add system option for linux_battery.py, Support android.

* Use new style for configuration variables
2018-01-24 13:51:46 +01:00
Raiford
ed4b825f74 Update git_pull doc with password support (#4300)
This is a documentation update that corresponds to https://github.com/home-assistant/hassio-addons/pull/217
2018-01-24 12:05:00 +01:00
Gregory Dosh
48fbcd8e64 adding device_tracker.tomato https params (#4389)
* adding device_tracker.tomato https params

* converting to newer standard

* removing extra space

* Adding default values

* fixing some misc quoting bugs

* cleaning up optional params

* updating default port param to match ssl choice

* changing verbage
2018-01-24 12:03:10 +01:00
Nicholas Amadori
1edf68ff68 Ping binary sensor: Ping interval can be set (#4501) 2018-01-24 08:38:37 +01:00
Fabian Affolter
2f8bd0b77e
Merge branch 'current' into next 2018-01-24 08:36:59 +01:00
Franck Nijhof
49f53fd988 Various markdown, spelling, and grammar fixes (#4503) 2018-01-24 08:28:39 +01:00
Åskar Andersson
483bc52dc0 wheel install needed (#4499) 2018-01-24 08:27:20 +01:00
Paulus Schoutsen
0ac0feadf5
Update 2018-01-21-clarification-emulated-hue.markdown 2018-01-23 23:24:59 -08:00
Phil Frost
026d747c47 Document new alexa smart_home option (#4493) 2018-01-23 10:46:10 -08:00
arcsur
65b833473a BME680 sensor component documentation (#4432)
* Added documentation for BME680 sensor platform

* Removed yr sensor from configuration.yaml example

* Implemented pull request review comments.
2018-01-23 09:55:18 +01:00
Adrian Campos
8b1a3c80a1 Fixed broken link to autostart docs (#4497) 2018-01-23 08:05:39 +01:00
Diogo Gomes
6e8966b611 Fixes 2018-01-22 22:48:09 +00:00
Diogo Gomes
84e29bbc8c Added Mediaroom component
Mediaroom is a media_player
2018-01-22 22:29:10 +00:00
Sebastian Muszynski
a8ecc88299 Typo fixed: specfici -> specific. (#4495) 2018-01-22 23:01:02 +01:00
Adam Mills
d262752e4e Move placeholder info to separate section (#4490) 2018-01-22 19:15:07 +01:00
Otto Winter
d7c032c1a2 Add esphomelib link (#4492)
* Add esphomelib link

* Small fix
2018-01-22 19:14:22 +01:00
Alok Saboo
81f9c59e8c
Merge pull request #4491 from Kallb123/patch-1
Updated entity_picture_template key in configuration
2018-01-22 12:40:27 -05:00
Kallb123
33c0a60db2
Updated entity_picture_template key in configuration 2018-01-22 16:52:29 +00:00
Jens Østergaard Nielsen
412869ff93 New IHC platform (#4129)
* New IHC platform

* autosetup -> auto_setup

* Moved auto setup to the IHC component

* Removed by LK in logo

* Changes from review.

* Defaults in configurations. manualy setup" changed to "manual setup" (Anchors adjusted)

* Relative links changed to absolute links
2018-01-22 12:23:25 +01:00
Marius
20c82d5d25 Updating documentation for #11805 (#4462) 2018-01-22 12:13:49 +01:00
Joe McMonagle
0ff6a08adf Updating Google Assistant Docs for spelling and formatting (#4488)
* Updating Google Assistant Docs for spelling and formatting

No content updates. Just changes to the spelling and formatting

* Update google_assistant.markdown
2018-01-22 10:01:30 +01:00
Fabian Affolter
0459242b49
Update Daikin docs (Typo, logo, etc.) 2018-01-22 08:31:34 +01:00
Fabian Affolter
d4f87577ba
Update Daikin logo 2018-01-22 08:28:50 +01:00
Fabian Affolter
1799ce0641
Move again 2018-01-22 08:28:50 +01:00
Fabian Affolter
34039d6afc
Move logo to the right location 2018-01-22 08:28:50 +01:00
CV
44957c9499
Make a refer to autostart (#4460)
* Make a refer to autostart

For first time users it is not obvious to find autostart documentation.

* Fix typos and link
2018-01-22 08:28:50 +01:00
Franck Nijhof
0b20689737
Various markdown, spelling, and grammar fixes (#4457) 2018-01-22 08:28:50 +01:00
Ioan Loosley
79b32c3151
Fixing Daikin docs (#4486)
* Fixed Broken images, Added Sidebar and put them in the right catagorys

* Forgot the image
2018-01-22 08:28:50 +01:00
Fabian Affolter
3e06840f8f
Update Daikin docs (Typo, logo, etc.) 2018-01-22 08:23:47 +01:00
Fabian Affolter
6984581175
Update Daikin logo 2018-01-22 08:15:57 +01:00
Fabian Affolter
a47b7deb3d
Move again 2018-01-21 22:45:15 +01:00
Fabian Affolter
bd773e9001
Move logo to the right location 2018-01-21 20:36:31 +01:00
Diogo Gomes
16b84fa007 Merge remote-tracking branch 'home-assistant/next' into next 2018-01-21 17:37:16 +00:00
CV
7a946e9ca9 Make a refer to autostart (#4460)
* Make a refer to autostart

For first time users it is not obvious to find autostart documentation.

* Fix typos and link
2018-01-21 18:07:11 +01:00
Franck Nijhof
4e8718b123 Various markdown, spelling, and grammar fixes (#4457) 2018-01-21 17:36:38 +01:00
Fabian Affolter
1330075f56
Extend and update API documentation (#4485) 2018-01-21 17:34:44 +01:00
Frantz
a7a467065d Update climate.daikin.markdown (#4482)
According to https://community.home-assistant.io/t/daikin-component-no-climate-entities-created-task-exception/39608/26 BRP069A42 does not support setting of fan speed or fan swing mode.
2018-01-21 17:34:19 +01:00
Ioan Loosley
9f359d5925 Fixing Daikin docs (#4486)
* Fixed Broken images, Added Sidebar and put them in the right catagorys

* Forgot the image
2018-01-21 17:33:37 +01:00
Fabian Affolter
645ed26dc9
Merge branch 'current' into next 2018-01-21 10:32:57 +01:00
DubhAd
2c61569273 Static IP allocation note (#4480)
The guide forgets to call out that the IP for the system must be fixed, which has tripped up more than a few
2018-01-21 09:51:59 +01:00
Derek
efb054277d Grammar Updates (#4481)
The grammar police came by and fixed some it.
2018-01-21 09:47:57 +01:00
Sean Dague
22529d4032 Add docs for waterfurnace component (#4467)
* Add docs for waterfurnace component

* address changes from review

* add further review comments
2018-01-21 09:40:27 +01:00
Paulus Schoutsen
f5b4dee474
Update 2018-01-21-clarification-emulated-hue.markdown 2018-01-20 22:54:09 -08:00
Paulus Schoutsen
82ec418c2d Add blog post: clarification about emulated hue 2018-01-20 21:27:15 -08:00
Frantz
1f582818fa Enable Daikin autodiscovery (#4483)
* Create climate.daikin.markdown

* Added the entire Daikin platform and also Daikin sensors docs

* Update climate.daikin.markdown

* Update daikin.markdown

* Update sensor.daikin.markdown

* Added-Daikin-autodiscovery-docs
2018-01-21 06:11:40 +01:00
bkcberry
4fe223e922 Adds Xiaomi double button click example (#4468)
* added example for smart button double click

* added example for smart button double click
2018-01-20 20:56:17 +01:00
DubhAd
779538064b Language tweak (#4478)
The "only the above URL" lead to some considerable confusion where somebody thought that you couldn't use the other Parameters, not that you had to use those.
2018-01-20 20:52:29 +01:00
Fabian Affolter
b3c050747e
Add browser as option 2018-01-20 18:30:19 +01:00
Alok Saboo
625b3a270d
Merge pull request #4476 from sdague/unifi
Update unifi docs to recommend read-only user
2018-01-20 11:10:35 -05:00
Filip Bednárik
06e73a8ac9 Update holidays python module version to 0.9.3 (#4475) 2018-01-20 17:09:20 +01:00
flashoftheblades
5bc9a6604d Update variable names for away mode (#4458)
The actual variables in the honeywell.py script are looking for 'away_cool_temperature' and 'away_heat_temperature'.
2018-01-20 16:26:10 +01:00
DubhAd
f6603f4c71 Added note about abandonment of Android (#4472)
Directing people to Zanzito since the OwnTracks team have officially abandoned the Android app (see <https://play.google.com/store/apps/details?id=org.owntracks.android>). I'll also apply a note to the HTTP version.
2018-01-20 16:18:33 +01:00
DubhAd
02bc68af98 Added note about Android being abandoned (#4473)
Directing people to GPS Logger as a possible alternative on Android
2018-01-20 16:18:19 +01:00
Franck Nijhof
347bca1ea5
✏️ Minor spelling, grammar & Markdown changes 2018-01-20 16:16:57 +01:00
Sean Dague
093a9a6646 Update unifi docs to recommend read-only user
While doing this, also update the configuration section to current
configuration markup best practices, which also fixed a number of
inaccuracies with the defaults by cross checking with the source code.

Fixes issue home-assistant/home-assistant#11821
2018-01-20 09:34:20 -05:00
ChristianKuehnel
878515d59a component.sensor.miflora - extended documentation regarding Bluetooth backends (#4279)
* updated miflora documentation after changes to bluetooth backend
y

* ✏️ Small fixes
2018-01-20 08:54:50 +01:00
Fabian Affolter
0124a62db4
Add raw 2018-01-19 23:03:56 +01:00
ubnt-marc-khouri
874e76d797 Documentation tweak (#4466)
* Add Wink to "discovery" component docs

* Views (groups with `view: yes`) cannot be nested in other views

This commit documents that groups with `view: yes` cannot be used as entities
within another group with `view: yes`.

Several forum users have been confused by this behaviour -- and me too! :)

Example posts:

- https://community.home-assistant.io/t/groups-not-appearing/23593
- https://community.home-assistant.io/t/group-cards-not-showing/1052/14
- https://community.home-assistant.io/t/groups-not-shown-on-state-tab/30395/2
2018-01-19 22:53:53 +01:00
tschmidty69
122a77bc82 Added event_data_template (#4180)
* Added event_data_template

* Update scripts.markdown
2018-01-19 11:44:01 +01:00
ChristianKuehnel
6525969cfc plant - added config option "check history" (#3417)
* added config option "group_name" to plant

* added documentation for new behaviour of min_brightness

* Update plant.markdown

fixed typos

* * removed group feature (see PR for details)
* escaped curly braces as they were not rendered on github

* undo escaping braces
2018-01-19 11:41:22 +01:00
Sebastian Muszynski
af6bcffd5d Additional attributes and services of the Xiaomi Air Purifier introduced (#4254)
* New attributes average_aqi and purify_volume introduced and service light.xiaomi_miio_set_child_lock_{on,off} added.

* Grammar issue fixed.
2018-01-19 11:40:00 +01:00
karlkar
9186821adf Fix for Botvac D3 and D5 (#4456) 2018-01-18 23:46:12 +01:00
CV
3453399df6 Changed wording and init scripts (#4455)
I  changed the init scripts to be more reliable.

hass executable supports the option --log-file. Using this is much safer and does not lead to problems with permission and overwriting old logfiles. Also I added creating the directory and ownership in the install function. To prevent log file groth I added a logrotate rule.

I moved the update-rc.d command you had in your manual into the install function since you already ad it in the uninstall function. This prevents more copy&paste errors.

I changed the PID file to be located in an extra directory. This way you do not have to to this hack with writing a fake PID file in the install function. Also, I read many users having problems that hass daemon is not starting (see eg. https://community.home-assistant.io/t/autostart-virtualenv-ubuntu-14-04/2120/37) without showing any errors. This is due to a missing PID file or its wrong permissions. By changing as stated and adding a test this problem should not arise any more.

I changes some wording in the manual to make it more understandable.
2018-01-18 23:45:19 +01:00
Jean-Philippe Jodoin
4d19f4ba12 Added TekSavvy data usage sensor documentation. (#4227)
* Added TekSavvy data usage sensor documentation.

* Fix usage_gb parameters

* Fixed date

* Use configuration section + formulation fix

* Removed tab

* Update 'ha_release'
2018-01-18 23:04:50 +01:00
markferry
06d8bb1634 Document min_max 'last' attribute (#4167) 2018-01-18 23:03:54 +01:00
Pascal Vizeli
2115f18683
Update addon_communication.markdown 2018-01-18 22:28:35 +01:00
Pascal Vizeli
670ef12843
Update addon_communication.markdown 2018-01-18 22:26:38 +01:00
Alok Saboo
ad014377c5
Merge pull request #4454 from SilvrrGIT/patch-1
Sharing my config to the cookbook
2018-01-18 15:11:16 -05:00
Adam
9fc7968571
Sharing my config to the cookbook 2018-01-18 13:13:52 -06:00
mukundv
c73fce0165 Added PTV (AU) GTFS dataset link (#4452)
Added a link to PTV Australia GTFS dataset.
2018-01-18 14:19:51 +01:00
Ettienne Gous
5d284b274c Fix platform incorrect CaSe (#4451)
Was saying platform not found with incorrect case when I used check config
Lower down in the doc it shows a correct example with lower case that did work
2018-01-18 14:18:29 +01:00
Chris Helming
895dc1cbdd Update calendar.google.markdown (#4449)
Clarified steps.
2018-01-18 08:29:40 +01:00
Andrew
3f9319dd43 Update github url (#4450) 2018-01-18 08:29:07 +01:00
Pierre Ståhl
3697728700 Add documentation for yamaha_enable_output (#4201)
* Add documentation for yamaha_enable_output

* ✏️ Corrected optional flag on entity_id
2018-01-17 21:31:52 +01:00
Kane610
fde45a109d Fix links to components (#4444) 2018-01-17 19:23:43 +01:00
cogneato
a733d0417f Update lets_encrypt.markdown (#4442) 2018-01-17 15:49:13 +01:00
Heiko Thiery
12346dba05 Lacrosse (#4430)
* fix typo

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>

* add new configuration parameter documentation

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>

* fix syntax errors

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>

* ✏️ Minor spelling changes
2018-01-17 15:45:58 +01:00
Sean Dague
f8ab881dd4 Added mychevy docs (#4410)
* Added mychevy docs

* ✏️ Update ha_release

* ✏️ Removed configuration variables header
2018-01-17 08:05:37 +01:00
Collin Allen
6fbbb019ba Fix typo in index.markdown (#4435)
Corrects `utlimate` to `ultimate`.
2018-01-17 08:04:48 +01:00
Antony Messerli
7b20739182 Adds KU6290 to tested Samsung TV models (#4441) 2018-01-17 08:04:27 +01:00
nicxvan
0d754a6299 Add text about serial option for z stick operation (#4440)
* Add text about serial option for z stick operation

* Fixing naming conventions to match brand names

* Fix name
2018-01-17 08:03:42 +01:00
DubhAd
978d901f71 Typo fix (#4437)
Missing comma, now found and restored to its rightful place
2018-01-17 08:01:47 +01:00
Paulus Schoutsen
8eb7643a65
Update timer.markdown 2018-01-16 22:41:36 -08:00
Paulus Schoutsen
0f86b19160 Merge branch 'current' into next 2018-01-16 14:56:03 -08:00
Paulus Schoutsen
59fc51eb59 Release 0.61.1 2018-01-16 14:55:50 -08:00
Anders Melchiorsen
846b8cff82 Move several local services to their right domain (#4424) 2018-01-16 14:49:37 -08:00
Bob Anderson
26ad2e256c Explain history order config flag (#4426)
* add note and example for new history configuration flag to use include order

* use better example entities
2018-01-16 21:21:59 +01:00
DubhAd
0b09c4edc3 Removed relative_time (#4423)
Apparently it was removed some time ago (bug from 0.30.1 saying it didn't work then), but the docs weren't updated.
2018-01-16 21:18:12 +01:00
Fabian Affolter
334ac1dcbc
Merge branch 'current' into next 2018-01-16 09:30:52 +01:00
Fabian Affolter
efb356801e
Enable probot move (#4427) 2018-01-16 09:24:52 +01:00
karlkar
d656fec50a Addrd extra arguments to onvif config (#4425) 2018-01-16 09:24:29 +01:00
iliketoprogram14
15f53cddd4 Updated sensor.template example (#4428)
Removed entity_id from sensor.template example, entity_id was deprecated for template platforms with release 0.61 (issue #11123).
2018-01-16 09:12:04 +01:00
Paulus Schoutsen
aa24838365 Update release61 notes 2018-01-15 14:16:32 -08:00
angel12
100eaa4a23 Include Smart Dimmer Switch (#4111)
Update documentation to include the Smart Dimmer Switch
2018-01-15 23:09:46 +01:00
Paulus Schoutsen
fa914ad421
Clarify google_assistant type 2018-01-15 13:40:05 -08:00
Fabian Affolter
1b1fcb5558
Add sender (#4422) 2018-01-15 19:20:11 +01:00
Fabian Affolter
29cff64e14
Add section about file permissions 2018-01-15 17:32:36 +01:00
Simon
dcac44041b Update hass-configurator.markdown (#4420)
* Update hass-configurator.markdown

add wget line

* Minor changes
2018-01-15 16:19:17 +01:00
Fabian Affolter
7ac7cc768e
Add release blog post for 0.61 2018-01-15 13:21:49 +01:00
Fabian Affolter
f2f47b3b3a
Add Discogs logo 2018-01-15 13:21:48 +01:00
Fabian Affolter
29b655073b
Update for 0.61 2018-01-15 13:21:48 +01:00
Aaron Bach
7371450b2a
Added firmware version warning (#4411) 2018-01-15 13:21:48 +01:00
Lukas Ecklmayr
6360fcdd43
Update Docs to match regex for repository URL (#4413)
Describe that https:// Repository URLs have to end with .git to match regex for repository URL.
2018-01-15 13:21:48 +01:00
Lukas Ecklmayr
ba538c71f9
fixed URL for github access token (#4415) 2018-01-15 13:21:37 +01:00
Fabian Affolter
1e7b950ad6
update 2018-01-15 13:21:36 +01:00
Fabian Affolter
b70a54bacb
Update for 0.61 2018-01-15 13:21:36 +01:00
DubhAd
028158f2f7
Added Python version notes (#4406)
Given that people using Windows keep grabbing the alpha releases of 3.7, I've added a recommendation of Python 3.6, and a note about not downloading alpha or beta versions, and how to identify them.
2018-01-15 13:21:36 +01:00
R Huish
e042340b41
Broken internal link for [autostart](docs/autostart/) (#4408)
Current link giving 404 error
2018-01-15 13:21:36 +01:00
Bob Anderson
951dc25c4d
Add detail on external client/server requirement (#4401)
* Add detail on external client/server requirement

* Update name
2018-01-15 13:21:33 +01:00
Fabian Affolter
703d725742
Merge pull request #4398 from home-assistant/release-0-61
0.61
2018-01-15 12:46:46 +01:00
Fabian Affolter
32e572d479
Merge branch 'current' into release-0-61 2018-01-15 12:09:40 +01:00
Fabian Affolter
fb1a59e132
Add release blog post for 0.61 2018-01-15 12:00:17 +01:00
Fabian Affolter
08970671b1
Add Discogs logo 2018-01-15 11:41:07 +01:00
Fabian Affolter
99541284dc
Update for 0.61 2018-01-15 09:32:27 +01:00
starkillerOG
c2226035d8 Hyperion light, new features (#4376)
* Update Hyperion light documentation

Added brightness, HDMI and effect support in my pull request.
This includes two new optional variables that can be configured.

* ✏️ Small typo's
2018-01-14 21:47:41 +01:00
tschmidty69
e32717db89 Snips say and say_action services (new) (#4399)
* Update media_player.markdown

* Update media_player.markdown

* Update snips.markdown

* Update media_player.markdown

* Update snips.markdown
2018-01-14 21:18:14 +01:00
Nicko van Someren
d5c3a8edab Added page for new Lutron covers support. (#4400)
* Added page for new Lutron covers support.

* ✏️ Added ha_release tag
2018-01-14 21:15:27 +01:00
Conrad Juhl Andersen
a489115a08 Googleified the Google Assistant docs (#4404) 2018-01-14 20:49:13 +01:00
Aaron Bach
15ad1b35d3 Added firmware version warning (#4411) 2018-01-14 20:40:38 +01:00
Lukas Ecklmayr
68bb697477 Update Docs to match regex for repository URL (#4413)
Describe that https:// Repository URLs have to end with .git to match regex for repository URL.
2018-01-14 20:36:16 +01:00
DubhAd
394f9b5e94 Clarifications (#4414)
Added more words around the API key and request_sync to make it clearer they're linked, and what the API key is
2018-01-14 20:35:26 +01:00
Lukas Ecklmayr
fbe44c115e fixed URL for github access token (#4415) 2018-01-14 20:34:48 +01:00
Lukas Barth
fda2bca3c0 Document templates in MQTT climate (#4407)
* document templates

* Remove stale comment

* Fix template
2018-01-14 18:19:19 +01:00
Jason Kölker
78d5d83468 light/mqqt_json: document brightness scaling (#4403) 2018-01-13 18:58:28 +01:00
Paulus Schoutsen
52ff7978c0 Merge remote-tracking branch 'origin/current' into next 2018-01-11 17:12:55 -08:00
NotoriousBDG
666c8657b0 Change default IMAP Email Content sensor value from body to subject (#4199)
* Change default sensor value from body to subject

* ✏️ Grammar
2018-01-11 23:00:32 +01:00
Marius
8893226527 Updated generic thermostat documentation (#4285)
* Updated documentation for PR https://github.com/home-assistant/home-assistant/pull/11325/files

* Updated documentation to match implementation using only one away_temp

* Updated documentation to add back initial_operation_mode avoiding breaking change

* ✏️ Minor grammar
2018-01-11 22:52:49 +01:00
Paulus Schoutsen
b4b0972cc5
Add docs for entity_config for Google Assistant and Alexa (#4386)
* Update cloud docs and google assistant docs

* Unpublish Google Assistant

* ✏️ Grammar

* ✏️ Missing comma

* ✏️ Spelling & grammar
2018-01-11 13:45:14 -08:00
Bob Anderson
fa13b97618 Add note about ordering (#4289)
* add note about ordering, matching PR #11340 in HA

* ✏️ Grammar
2018-01-11 22:17:05 +01:00
Mitko Masarliev
06fe679bd8 PR#11027 (#4196) 2018-01-11 21:23:47 +01:00
Anders Norås
e029b9c367 Included note instructing to enclose Norwegian language code in quotes to avoid it being evaluated as a boolean. (#4393) 2018-01-11 16:48:28 +01:00
Nolan Gilley
9109d9d67f Add coinbase component and sensor (#4168)
* coinbase. pr 11036

* Update coinbase.markdown

* exchange rate sensors

* Update coinbase.markdown

* Update sensor.coinbase.markdown

* Update coinbase.markdown
2018-01-11 00:42:41 +01:00
Eric Pignet
4d46155c4d Doc for Squeezebox new services (#4142)
* Add service squeezebox_call_method to Squeezebox doc

* Update media_player.squeezebox.markdown

* Add Squeezebox as supporting shuffle_set

* Adapted to component's pull request feedback
2018-01-09 22:05:32 -05:00
Sean Wilson
08b3c109cc Add monitored_conditions documentation. (#4303)
* Add monitored_conditions documentation.

* Remove monitored_conditions from example

* Add missing 'week' monitored_condition
2018-01-09 21:59:04 +01:00
Fabian Affolter
e518238065
Merge branch 'current' into next 2018-01-08 20:55:49 +01:00
Cameron Llewellyn
7c47fac567 Update insteon local documentation (#4198)
* Update insteon local documentation

* Update Insteon_local Changes

* Small docs cleanup

* Remove duplicated config info
2018-01-08 18:18:54 +01:00
Fabian Affolter
18fe3e4452
Add details for foreign exchange support (#4374) 2018-01-08 17:09:04 +01:00
timstanley1985
f850f2e109 MQTT json sensor attributes (#4334)
* MQTT json sensor attributes

* Add line break
2018-01-08 17:07:54 +01:00
Chris Cowart
0ed4db4d59 Updates for new Owntracks features (#4350) 2018-01-08 08:17:49 +01:00
Paulus Schoutsen
0f9ae72b6a Merge branch 'current' into next 2018-01-07 14:41:41 -08:00
Dan Nixon
5223e10ffd Document Dark Sky weather platform (#4333) 2018-01-07 14:00:33 -08:00
florianj1
88d3c88c61 Update addon_config.markdown (#4361)
Documation updated, since the newly added docker options 'SYS_TIME' and 'SYS_NICE' are missing
2018-01-07 14:10:14 +01:00
Fabian Affolter
5d8f0fc7c2
Add missing configuration variables (#4310) 2018-01-06 22:56:57 +01:00
Jesse Hills
4116766cb5 Add documentation for iGlo component (#4222)
* Add documentation for iGlo component

* Bump to 0.61 and update mistake

* Minor changes and minimize the config sample
2018-01-06 21:52:43 +01:00
tbergo
f4be3e95e4 Add Roth Touchline documentation (#4336)
* Add Roth Touchline documentation

Add Roth Touchline documentation

Pull request in home-assistant (if applicable): home-assistant/home-assistant#10547

* Minor changes
2018-01-06 11:15:41 +01:00
tadly
2ff654ef2b reference python-miio instead of python-mirobo (#4346) 2018-01-06 00:39:18 +01:00
Kevin Siml
3867353a4f Update Pushsafer documentation (#4345)
* Update notify.pushsafer.markdown

* Update notify.pushsafer.markdown

* Update notify.pushsafer.markdown

* Update notify.pushsafer.markdown

* Update notify.pushsafer.markdown

* Change format
2018-01-05 17:31:45 +01:00
Frantz
864e67903d Added new daikin platform (climate + sensors) (#4127)
* Create climate.daikin.markdown

* Update climate.daikin.markdown

* Update climate.daikin.markdown

* Added the entire Daikin platform and also Daikin sensors docs

* Update climate.daikin.markdown

* Update daikin.markdown

* Update sensor.daikin.markdown
2018-01-04 12:57:11 +01:00
Andrey
0c03654efa Climate: Add turn_on/turn_off services (#4306)
* Add turn_on/turn_off services

* Reword based on feedback
2018-01-03 23:11:09 +01:00
Fabian Affolter
b0b7ee801b
Merge branch 'current' into next 2018-01-03 21:36:35 +01:00
Dave Finlay
f12f5f96ea Yamaha Receiver Documentation update for zone_names. Added information on missing configuration option ignore_zones. (#4320) 2018-01-03 21:02:39 +01:00
Anders Melchiorsen
6bad36ef05 TP-Link switch LEDs are unchanged by default (#4327) 2018-01-02 20:51:24 +01:00
Dan Nixon
5d321e66f7 Update MQTT platforms that now support availablity (#4293)
To accompany changes from:
https://github.com/home-assistant/home-assistant/pull/11336

Updated platforms:
- Switch (previously supported)
- Binary sensor (previously supported)
- Cover (previously supported)
- Light
- JSON light
- Template light
- Sensor
- Alarm control panel
- Lock
- HVAC
- Fan
- Vacuum
2018-01-01 18:33:19 -08:00
Kane610
943b2e3119 Add deCONZ component documentation (#3967)
* Deconz hub documentation

* Add binary sensor documentation

* Add sensor documentation

* Add light documentation

* Improve description

* Add information about HASS events from ZHASwitch buttonpresses

* Added description about how entity id naming works

* Added links to dresden elektronik, deconz and deconz rest api
Added automation examples for a IKEA Trådfri dimmer and input number
Added list of supported device types
Added lists of verified to work devices
Removed references to Axis component

* Changed description of how to generate API key

* Added information about configuration variables username and password

* Updated lists of verified devices

* Links from list of supported device to sub modules

* Remove documentation for api_key_generation since functionality has been removed

* Add documentation for configure service

* Documentation for scenes

* Bumped HASS release version to 0.59

* Added Xiaomi Aqara Smart Wireless Switch to list of verified to work devices

* Added improved automation example by simonporter007

* Added information about deCONZ configurator

* Fix raw code

* Added more lights to supported list

* Make description about entity id same in all types

* Updated installation instructions

* Added Dresden Elektroniks logo

* Added Tseels verified to work devices

* Bump ha_release string

* Added information about groups
Added additional verified lights

* Link to information about switch not being an entity on main hub page

* Improved information about switches not being normal entities

* It should be api_key not api-key

* Removed specifying deconz version

* Bump version to 0.61

* Fix typos

* Use configuration tags to describe configuration parameters

* Fix martinhjelamares comments

* Rename parameter service data attribute
2018-01-01 18:35:59 +01:00
ChristianKuehnel
da754f48b0 Added documentation for completing/updating tasks (#4186)
* Added documentation for completing/updating tasks

* extended documentation with table and examples

* fixed missing %}
2018-01-01 14:38:09 +01:00
Jeroen ter Heerdt
efa6a029ff Add support for GATE-03 version of Ergardia alarm system (#4315) 2018-01-01 02:11:47 +01:00
David De Sloovere
477adc8525
Merge branch 'current' into patch-3 2017-12-30 14:03:28 +01:00
Andrey Kupreychik
9c599e592b GPS Logger auth section (#4253) 2017-12-30 11:05:49 +01:00
David Fiel
dceec870d8 Documentation for new TCP Lighting (Greenwave Reality) component (#4005)
* Create light.tcpbulbs.markdown

* Change Version to 0.59

* Change Configuration to correct formatting

* Removed Configuration Variables Header

* Update and rename light.tcpbulbs.markdown to light.greenwave.markdown

* Update light.greenwave.markdown

* Update light.greenwave.markdown

* 💄 Adds the Greenwave Reality logo

* 💄 Improved crop of logo
2017-12-30 11:05:14 +01:00
Khole
3172f9c3a4 Hive Component Release Two (#4178)
* Update documentation for hive active light colour changing light

* Updated hive climate documentation for aux heat / boost feature
2017-12-30 10:01:06 +01:00
William Scanlon
59beeef492 Doc for EcoNet water heaters (#4299) 2017-12-29 19:06:43 +01:00
Andy Castille
309b287b9d Doorbird live view update (#4230)
* doorbird live_view option

* Change Doorbird binary sensor to Local Push after code change

* Document DoorBird events

* Remove DoorBird camera options https://github.com/home-assistant/home-assistant/pull/11193/commits/2d7d1d72e5b45bb951d0314c4b0e161c5d91d9f5
2017-12-29 09:40:08 +01:00
goldminenine
df0e395616 Update modbus.markdown (#4261)
Documentation change associated to pull request: https://github.com/home-assistant/home-assistant/pull/11238
2017-12-29 09:20:31 +01:00
Jeroen ter Heerdt
22e7578e5a Update alarm_control_panel.egardia.markdown (#4282)
* Update alarm_control_panel.egardia.markdown

* Update alarm_control_panel.egardia.markdown
2017-12-29 03:36:33 +01:00
Gregory Benner
bb938dd2ad add docs for sochain sensor (#4287)
* add sochain documentation

* Minimize configuration sample
2017-12-28 22:11:49 +01:00
Dan Nixon
57855e2165 Document default names for TP-Link devces (#4294)
- Document default names for smart sockets and bulbs
- Change all references to the company to "TP-Link"
2017-12-28 21:23:16 +01:00
Matt Schmitt
2ecb5c44fb Additional device classes for binary sensors (#4267)
* Add additional device classes for binary sensor
2017-12-28 18:55:51 +01:00
Derek Brooks
3c43e0b45b update nuheat docs for recent component changes (#4296) 2017-12-28 18:52:30 +01:00
Egor Tsinko
4db836f80a added documentation for monoprice_snapshot/monoprice_restore services. (#3874)
* added documentation for monoprice_snapshot/monoprice_restore services.

* ✏️ Tiny spelling & grammar fixes

* minor changes

* Changed service names to snapshot and restore

* fixed minor typo
2017-12-28 18:16:26 +01:00
Aaron Bach
d3b1bd6431 Device tracker: disabled Tiles and automatic session renewal (#4223)
* Added doc update for HASS PR #11172

* Requested changes
2017-12-28 18:15:19 +01:00
Greg Laabs
3b0e0acbae Documentation updates for the changes to ISY994 (#4288) 2017-12-28 14:02:41 +01:00
Fabian Affolter
93535411ec
Update 'ha_release' and other minor changes (#4291) 2017-12-28 10:44:45 +01:00
Lukas Barth
f945537103
Merge pull request #3962 from broox/nuheat
add initial NuHeat documentation
2017-12-28 09:16:14 +01:00
Fabian Affolter
6817c7fcab
Merge branch 'current' into next 2017-12-27 19:50:18 +01:00
PhracturedBlue
af8529395c Add documentation on associating an RF serial-number with the zone (#4091)
* Add documentation on associating an RF serial-number with the corresponding zone

* Spelling
2017-12-25 16:29:31 +01:00
Michael Irigoyen
b40d325460 Update the Alarm Decoder docs to outline the services and attributes (#4277)
* Update the Alarm Decoder alarm panel doc to outline the services and attributes available

* Update docs to meet standards
2017-12-25 11:35:39 +01:00
Jordy
fd2dd4d298 Updated documentation with new sensor (#4094)
* Removed parts related to the component

* Component configuration

* Update rainbird.markdown

* Update rainbird.markdown

* Create sensor.rainbird.markdown

* Update sensor.rainbird.markdown

* Update rainbird.markdown

* Update sensor.rainbird.markdown

* Update sensor.rainbird.markdown

* Update sensor.rainbird.markdown

* Update rainbird.markdown

* Update sensor.rainbird.markdown
2017-12-24 23:54:24 +01:00
Ryan McLean
29b4c672a7 updated docs to add SSL option (#4238)
* updated docs to add SSL option

* Update sensor.plex.markdown
2017-12-21 10:25:08 -05:00
Fabian Affolter
12afecde0d
Update with range (#4242) 2017-12-19 01:49:52 +01:00
Fabian Affolter
ecb56abfb6
Merge branch 'current' into next 2017-12-19 01:43:16 +01:00
Thibault Maekelbergh
6abca15d98 Add documentation for Discogs sensor (#4138)
* Add documentation for Discogs sensor

* Update config style
2017-12-18 19:11:04 +01:00
Fabian Affolter
f364585d99
Merge branch 'current' into next 2017-12-17 16:45:41 +01:00
GreenTurtwig
9ec27db178 Documentation for Logitech UE Smart Radios (#3538)
* Documentation for Logitech UE Smart Radios

* Updated name.

* Update example config.

* Update with new configuration format.

* Updated with requested changes.
2017-12-17 14:37:48 +01:00
Pascal Vizeli
54d609caf9 Changes for 0.60 / homematic (#4219)
* Changes for 0.60 / homematic

* Update homematic.markdown
2017-12-17 10:33:42 +01:00
Mark Harrison
918487ba88 Updated links and configuration example (#4215)
Updated external links and added channel_id variable to configuration example as it is now required.
2017-12-15 10:15:55 +01:00
Derek Brooks
245cdec933 Merge branch 'nuheat' of github.com:broox/home-assistant.github.io into nuheat 2017-12-06 22:46:28 -06:00
Derek Brooks
5b8aabf383 remove away mode documentation, since that functionality was requested to be removed 2017-12-06 22:46:13 -06:00
Derek Brooks
2c10e3392e Merge branch 'next' into nuheat 2017-12-06 22:42:31 -06:00
David De Sloovere
52cb747bde
Update notify.html5.markdown 2017-11-25 14:48:34 +01:00
David De Sloovere
27bf0fa0b4
update on requirements 2017-11-25 14:44:15 +01:00
David De Sloovere
ab3772913c
Fix HTML5 notify domain verification instructions
Didn't say you need to restart.

Can't get the internal link working
2017-11-25 14:41:05 +01:00
Franck Nijhof
0e5f2e9007
✏️ Fixes a small typo 2017-11-19 19:16:09 +01:00
Derek Brooks
3627455804 documentation guideline fixes 2017-11-11 16:45:23 -06:00
Derek Brooks
a4b5446188 bump ha_release to 0.58 2017-11-11 16:30:23 -06:00
Derek Brooks
34ec0f3c94 add initial NuHeat documentation 2017-11-11 16:26:57 -06:00
Diogo Gomes
854b1a61be Merge remote-tracking branch 'home-assistant/next' into next 2017-11-09 22:25:59 +00:00
Diogo Gomes
5268be6c29 Merge remote-tracking branch 'home-assistant/next' into next 2017-11-07 19:15:34 +00:00
1372 changed files with 26373 additions and 10088 deletions

View file

@ -5,7 +5,7 @@
## Checklist:
- [ ] Branch: Fixes, changes and adjustments should be created against `current`. New documentation for platforms/components and features should go to `next`.
- [ ] The documentation follow the [standards][standards].
- [ ] Branch: Fixes, changes and adjustments should be created against `current`. New documentation for platforms/components and features should go to `next`.
- [ ] The documentation follow the [standards][standards].
[standards]: https://home-assistant.io/developers/documentation/standards/

13
.github/move.yml vendored Normal file
View file

@ -0,0 +1,13 @@
# Configuration for move-issues - https://github.com/dessant/move-issues
# Delete the command comment. Ignored when the comment also contains other content
deleteCommand: true
# Close the source issue after moving
closeSourceIssue: true
# Lock the source issue after moving
lockSourceIssue: false
# Set custom aliases for targets
# aliases:
# r: repo
# or: owner/repo

8
.gitignore vendored
View file

@ -12,4 +12,10 @@ vendor
node_modules
source/.jekyll-metadata
*.iml
.idea/
.idea/
/.vs/home-assistant.github.io/v15/.suo
/.vs/ProjectSettings.json
/.vs/slnx.sqlite
/.vs/config/applicationhost.config
/.vs/slnx.sqlite-journal
/.vs/VSWorkspaceState.json

View file

@ -1 +1 @@
2.4.1
2.4.3

View file

@ -15,6 +15,7 @@
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#038FC7">
{% capture canonical %}{{ site.url }}{% if site.permalink contains '.html' %}{{ page.url }}{% else %}{{ page.url | remove:'index.html' | strip_slash }}{% endif %}{% endcapture %}
<link rel="canonical" href="{{ canonical }}">

View file

@ -23,7 +23,7 @@ include:
Examples of unacceptable behavior by participants include:
* The use of sexualized language or imagery and unwelcome sexual attention or
advances
advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic

View file

@ -24,3 +24,4 @@ group :jekyll_plugins do
end
gem 'sinatra', '~> 1.4.2'
gem 'nokogiri'

View file

@ -42,6 +42,9 @@ GEM
rb-inotify (~> 0.9, >= 0.9.7)
mercenary (0.3.6)
method_source (0.8.2)
mini_portile2 (2.3.0)
nokogiri (1.8.2)
mini_portile2 (~> 2.3.0)
octopress (3.0.11)
jekyll (>= 2.0)
mercenary (~> 0.3.2)
@ -68,8 +71,8 @@ GEM
method_source (~> 0.8.1)
slop (~> 3.4)
public_suffix (3.0.0)
rack (1.6.8)
rack-protection (1.5.3)
rack (1.6.9)
rack-protection (1.5.5)
rack
rake (10.5.0)
rb-fsevent (0.10.2)
@ -100,6 +103,7 @@ DEPENDENCIES
jekyll-redirect-from
jekyll-sitemap
jekyll-time-to-read
nokogiri
octopress (~> 3.0)
octopress-include-tag
pry
@ -113,4 +117,4 @@ RUBY VERSION
ruby 2.4.1p111
BUNDLED WITH
1.15.4
1.16.1

View file

@ -60,6 +60,13 @@ task :generate do
abort("Generating CSS failed") unless success
success = system "jekyll build"
abort("Generating site failed") unless success
if ENV["CONTEXT"] != 'production'
File.open("#{public_dir}robots.txt", 'w') do |f|
f.write "User-agent: *\n"
f.write "Disallow: /\n"
end
end
public_dir
end
desc "Watch the site and regenerate when it changes"

View file

@ -3,7 +3,7 @@
# Main Configs #
# ----------------------- #
url: https://home-assistant.io
url: https://www.home-assistant.io
title: Home Assistant
subtitle: Open-source home automation platform running on Python 3
author: Home Assistant
@ -139,12 +139,17 @@ social:
# Home Assistant release details
current_major_version: 0
current_minor_version: 60
current_patch_version: 1
date_released: 2018-01-06
current_minor_version: 69
current_patch_version: 0
date_released: 2018-05-11
# Either # or the anchor link to latest release notes in the blog post.
# Must be prefixed with a # and have double quotes around it.
# Major release:
patch_version_notes: "#release-0601---january-6"
patch_version_notes: "#"
# Minor release (Example #release-0431---april-25):
# Date we moved to Discourse for comments
# disqus_end_date: 2018-01-26 0:00:00
# Disqus is adding gross ads, move all comments to discourse.
disqus_end_date: 2010-01-26 0:00:00

View file

@ -1,11 +1,12 @@
credits_generator
=================
This tool can be used to update the [Home Assistant's Credits page](https://home-assistant.io/developers/credits/).
This tool can be used to update the [Credits page for Home Assistant](https://home-assistant.io/developers/credits/).
Setup
-----
Fetch the dependencies with `npm`.
```bash
$ cd credits_generator
$ npm install
@ -13,8 +14,11 @@ $ npm install
Usage
-----
Go to https://github.com/settings/tokens/new and generate a new GitHub personal access token.
Give the token any name and select the `public_repo` and `read:user` scopes.
Set your personal GitHub access token as environmental variable.
Set the environment variable `GITHUB_TOKEN` to the new token.
```bash
$ export GITHUB_TOKEN=<Your GitHub access token>
@ -23,7 +27,6 @@ $ export GITHUB_TOKEN=<Your GitHub access token>
Run the script.
```bash
$ cd credits_generator
$ node update_credits.js
```

View file

@ -58,7 +58,12 @@ github.repos.getForOrg({
cb(err);
return;
}
if(userInfo.login == 'RubenKelevra') userInfo.name = 'RubenKelevra'; // ugh, because his name is `@RubenKelevra`
if (userInfo.name) {
userInfo.name = userInfo.name.replace(/^@/, '')
.replace(/</g, '&lt;')
.replace(/>/g, '&gt;')
.replace(/[\\`*_{}[\]()#+-.!~|]/g, '\\$&');
}
usersMap[login].info.name = userInfo.name || userInfo.login;
usersMap[login].info.username = userInfo.login;
cb();

View file

@ -2,7 +2,7 @@ module Jekyll
class ConfigurationBlock < Liquid::Block
TYPE_LINKS = {
'action' => '/docs/scripts/',
'device_class' => '/components/%{component}/#device_class',
'device_class' => '/components/%{component}/#device-class',
'template' => '/docs/configuration/templating/',
}

View file

@ -0,0 +1,17 @@
module Jekyll
class EnvironmentVariablesGenerator < Generator
def generate(site)
# https://www.netlify.com/docs/continuous-deployment/#build-environment-variables
repo_url = ENV['REPOSITORY_URL'] || 'https://github.com/home-assistant/home-assistant.github.io'
# Rewrite urls if repo url is the ssh format.
if repo_url.start_with? 'git@github.com:'
repo_url = repo_url.sub 'git@github.com:', 'https://github.com/'
end
# These values will be available as {{ site.NLY_REPOSITORY_URL }}
site.config['NLY_REPOSITORY_URL'] = repo_url
site.config['NLY_HEAD'] = ENV['HEAD'] || 'current'
end
end
end

View file

@ -24,7 +24,7 @@ module Jekyll
# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
def site_url
'https://home-assistant.io'
'https://www.home-assistant.io'
end
# Prepend a url with the full site url

33
plugins/no_follow.rb Normal file
View file

@ -0,0 +1,33 @@
# Jekyll Auto Nofollow Plugin
# Automatically adds rel='external nofollow' to outgoing links.
require 'jekyll'
require 'nokogiri'
module Jekyll
module NoFollow
def nofollow(content)
dom = Nokogiri::HTML.fragment(content)
# Find all links
dom.css('a').each do |link|
rel = ['external', 'nofollow']
# All external links start with 'http', skip when this one does not
next unless link.get_attribute('href') =~ /\Ahttp/i
# Play nice with our own links
next if link.get_attribute('href') =~ /\Ahttps?:\/\/\w*.?home-assistant.io/i
# Play nice with links that already have a rel attribute set
rel.unshift(link.get_attribute('rel'))
# Add rel attribute to link
link.set_attribute('rel', rel.join(' ').strip)
end
dom.to_s
end
end
end
Liquid::Template.register_filter(Jekyll::NoFollow)

View file

@ -4,6 +4,10 @@ $primary-color: #049cdb;
.site-header {
position: relative;
.site-title {
font-weight: normal;
}
}
.search-container {
@ -377,18 +381,26 @@ p.note {
}
.copyright {
text-align: center;
text-align: left;
i {
font-size: 3em;
margin-right: 8px;
position: relative;
top: -5px;
.company {
.title {
font-size: 1.5em;
}
img {
vertical-align: middle;
}
i {
font-size: 2em;
padding: 0 5px;
}
}
.credit {
text-align: left;
display: inline-block;
font-size: .8em;
ul {
margin: 0;
list-style: none;
}
}

View file

@ -9,4 +9,4 @@ sharing: true
footer: true
---
Help you to discover the HDMI CEC address. Start the add-on and look into 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

@ -9,7 +9,7 @@ sharing: true
footer: true
---
You can use this addon to check whether your configuration files are valid against the new version of Home Assistant before you actually update your Home Assistant installation. This will help you avoid errors due to breaking changes, resulting in an smooth update.
You can use this addon to check whether your configuration files are valid against the new version of Home Assistant before you actually update your Home Assistant installation. This addon will help you avoid errors due to breaking changes, resulting in a smooth update.
```json
{

View file

@ -11,7 +11,7 @@ featured: true
og_image: /images/hassio/screenshots/addon-hass-configurator.png
---
As long as a fully featured configuration GUI for Home Assistant is still under development, you can use this add-on to add a browser based file-editor to your Hass.IO installation. By default it will listen on port `3218` of the host Hass.IO is running on.
As long as a fully featured configuration GUI for Home Assistant is still under development, you can use this add-on to add a browser-based file-editor to your Hass.IO installation. By default it will listen on port `3218` of the host Hass.IO is running on.
More information and a standalone version for regular Home Assistant installations can be found in the [GitHub repository][code].
@ -27,8 +27,8 @@ Screenshot of the HASS Configurator.
- Web-Based editor to modify your files with syntax highlighting.
- Upload and download files.
- Stage and commit changes in Git repositories, create and switch between branches, push to remotes.
- Lists of available triggers, events, entities, conditions and services. Selected element gets inserted into the editor at the last cursor position.
- Restart Home Assistant directly with the click of a button. Reloading groups, automations etc. can be done as well. An API-password is required.
- Lists of available triggers, events, entities, conditions, and services. The selected element gets inserted into the editor at the last cursor position.
- Restart Home Assistant directly with the click of a button. Reloading groups, automations, etc. can be done as well. An API-password is required.
- SSL support.
- Optional authentication and IP filtering for added security.
- Direct links to Home Assistant documentation and icons.
@ -49,21 +49,23 @@ Screenshot of the HASS Configurator.
"banlimit": 0,
"ignore_pattern": ["__pycache__"],
"dirsfirst": false,
"sesame": "somesecretnobodycanguess"
}
```
- **username** (*Optional*): Set a username to access your configuration is protected.
- **password** (*Required*): Set a password for access.
- **ssl** (*Optional*): Enable or Disable SSL for the editor.
- **allowed_networks** (*Optional*): Limit access to the configurator by adding allowed IP addresses / networks to the list.
- **allowed_networks** (*Optional*): Limit access to the configurator by adding allowed IP addresses/networks to the list.
- **banned_ips** (*Optional*): List of statically banned IP addresses.
- **banlimit** (*Optional*): Ban access from IPs after `banlimit` failed login attempts. The default value `0` disables this feature. Restart the add-on to clear the list of banned IP addresses.
- **ignore_pattern** (*Optional*): Files and folders to ignore in the UI.
- **dirsfirst** (*Optional*): List directories before files in the filebrowser.
- **dirsfirst** (*Optional*): List directories before files in the file browser.
- **sesame** (*Optional*): Secret token to dynamically allow access from the IP the request originates from. Open your bookmark https://hassio.yourdomain.com:8123/somesecretnobodycanguess while `allowed_networks` is set to `[]` and boom! Open Sesame! You can use the _Network status_ menu to revoke IP addresses for which access has been granted.
### {% linkable_title Embedding into Home-Assistant %}
Using the Home Assistant component [panel_iframe](https://home-assistant.io/components/panel_iframe/) it is possible to embed the configurator directly into Home Assistant, allowing you to modify your configuration within the Home Assistant frontend.
Using the Home Assistant component [panel_iframe](/components/panel_iframe/) it is possible to embed the configurator directly into Home Assistant, allowing you to modify your configuration from within the Home Assistant frontend.
An example configuration would look like this:
@ -76,5 +78,5 @@ panel_iframe:
```
<p class='note warning'>
Be careful when setting up port forwarding to the configurator while embedding into Home Assistant. If you don't restrict access by requiring authentication and / or blocking based on client IP addresses, your configuration will be exposed to the internet!
Be careful when setting up port forwarding to the configurator while embedding into Home Assistant. If you don't restrict access by requiring authentication and/or blocking based on client IP addresses, your configuration will be exposed to the internet!
</p>

View file

@ -47,7 +47,7 @@ Configuration variables:
 - **range_end** (*Required*): End address for dhcp leases.
 - **broadcast** (*Required*): Network broadcast address.
 - **gateway** (*Required*): A List of gateways.
- **interface** (*Required*): Inteface on that will be listen. Normally is `eth0` for ethernet wired connection and `wlan0` for wireless connection.
- **interface** (*Required*): Interface on that will be listen. Normally is `eth0` for ethernet wired connection and `wlan0` for wireless connection.
- **hosts** (*Optional*): A list of fixed IPs for devices.
- **name** (*Required*): Name/hostname of your device.
 - **mac** (*Required*): Mac address of your device.

View file

@ -11,10 +11,6 @@ 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.
<p class='note info'>
`interface` options are for resinos based installation. On other system you can set it to `""`, for listen on every interface.
</p>
```json
{
"defaults": ["8.8.8.8", "8.8.4.4"],
@ -23,14 +19,12 @@ Setup and manage a [Dnsmasq](http://thekelleys.org.uk/dnsmasq/doc.html) DNS serv
],
"hosts": [
{"host": "home.mydomain.io", "ip": "192.168.1.10"}
],
"interface": "eth1"
]
}
```
Configuration variables:
- **defaults** (*Required*): A list of dns server to forward default requests.
- **defaults** (*Required*): A list of DNS servers to forward default requests to.
- **forwards** (*Optional*): A list of domains that will forward to a specific server.
- **hosts** (*Optional*): A list of hosts to resolve it static.
- **interface** (*Optional*): If a interface is set, it listen only on this interface. Need to set for resinos. Normally is `eth0` for ethernet wired connection and `wlan0` for wireless connection.
- **hosts** (*Optional*): A list of hosts to resolve statically.

View file

@ -10,12 +10,14 @@ footer: true
featured: true
---
[Duck DNS](https://duckdns.org/) is a free service which will point a DNS (sub domains of duckdns.org) to an IP of your choice. This add-on includes support for Let's Encrypt and will automatically create and renew your certificates.
[Duck DNS](https://www.duckdns.org/) is a free service which will point a DNS (sub domains of duckdns.org) to an IP of your choice. This add-on includes support for Let's Encrypt and will automatically create and renew your certificates.
```json
{
"lets_encrypt": {
"accept_terms": true
"accept_terms": true,
"certfile": "fullchain.pem",
"keyfile": "privkey.pem"
},
"token": "sdfj-2131023-dslfjsd-12321",
"domains": ["my-domain.duckdns.org"]
@ -24,10 +26,10 @@ featured: true
Configuration variables:
- **lets_encrypt.accept_terms** (*Optional*): If you accept the [Let's Encrypt Subscriber Agreement][le], it will generate and update Let's Encrypt certificates for your DuckDNS domain.
- **token** (*Required*): Your Duck DNS API key.
- **domains** (*Required*): A list of domains to update DNS.
- **seconds** (*Optional*): Seconds between updates to Duck DNS.
- **lets_encrypt.accept_terms** (*Optional*): If you accept the [Let's Encrypt Subscriber Agreement][le], it will generate & update Let's Enrypt certificates for your DuckDNS domain.
- **seconds** (*Required*): Seconds between updates to Duck DNS.
[le]: https://letsencrypt.org/repository/
@ -47,3 +49,7 @@ If you use a port other than `8123` or an SSL proxy, change the port number acco
## {% linkable_title Router configuration %}
You'll need to forward the port you listed in your configuration (8123 in the example above) on your router to your Home Assistant system. You can find guides on how to do this on [Port Forward](https://portforward.com/) - noting that you'll only need to forward the TCP port.
Ensure that you allocate the Home Assistant system a fixed IP on your network before you configure port forwarding. You can do this either on the computer itself (see the [install guide](/hassio/installation/) or via a static lease on your router.
Restart Home Assistant for the configured changes to take effect. When you access the Home Assistant frontend you will now need to use `https`, even when accessing local instances, for example at `https://192.168.0.1:8123`.

View file

@ -13,7 +13,7 @@ Load and update configuration files for Home Assistant from a GIT repository.
```json
{
"repository": "https://example.com/my_configs",
"repository": "https://example.com/my_configs.git",
"auto_restart": false,
"repeat": {
"active": false,
@ -32,10 +32,12 @@ Load and update configuration files for Home Assistant from a GIT repository.
}
```
- **repository** (*Required*): GIT url to your repository.
- **repository** (*Required*): GIT url to your repository. You have to add .git to your GITHub-Repository-URL (see example Config)
- **auto_restart** (*Optional*): Make a restart of Home-Assistant if the config have change and is valid.
- **repeat/active** (*Optional*): Pull periodic for GIT updates.
- **repeat/interval** (*Optional*): Pull all x seconds and look for changes.
- **deployment_user** (*Optional*): Username to use when authenticating to a repo with a username and password.
- **deployment_password** (*Optional*): Password to use when authenticating to a repo. Ignored if deployment_user is not set.
- **deployment_key** (*Optional*): A private SSH key that will be used for communication during git operations. This key is mandatory for ssh-accessed repositories, which are the ones with the following pattern: `<user>@<host>:<repository path>`.
- **deployment_key_protocol** (*Optional*): The key protocol. Default is "rsa". Valid protocols are:
@ -45,7 +47,7 @@ Load and update configuration files for Home Assistant from a GIT repository.
* **rsa**
The protocol is typically known by the suffix of the private key --e.g., a key file named `id_rsa` will be a private key using "rsa" protocol.
<p class='note warning'>
You should only use this add-on if you do not have an existing configuration or if your existing configuration is already in a git repository. If the script does not find the necessary git files in your configuration folder, it will delete anything that might be there. Please ensure that there is a `.git` folder before using this. You can verify this by listing the items in the configuration folder including hidden files. The command is `ls -a /config`.
</p>

View file

@ -11,7 +11,7 @@ featured: true
---
<p class='note'>
If you are wanting to integrate your Google Home, or mobile phone running Google Assistant, with Home Assistant then you want the [Google Assistant component](https://home-assistant.io/components/google_assistant/).
If you want to integrate your Google Home, or mobile phone running Google Assistant, with Home Assistant, then you want the [Google Assistant component](/components/google_assistant/).
</p>
[Google Assistant][GoogleAssistant] is an AI-powered voice assistant that runs on the Raspberry Pi and x86 platforms and interact via the [DialogFlow][comp] integration with Home-Assistant. You can also use [Google Actions][GoogleActions] to extend its functionality.
@ -19,8 +19,8 @@ featured: true
To enable access to the Google Assistant API, do the following:
1. In the [Cloud Platform Console][project], go to the Projects page. Select an existing project or create a new project
2. Open the project. In the top of the page search for Google Assistant API or use [this link][API] and enable it.
3. Create an [OAuth Client ID][oauthclient], pick type "Other", click "Create" and download the JSON file by clicking the Download JSON button on the right side.
1. Open the project. In the top of the page search for Google Assistant API or use [this link][API] and enable it.
1. Create an [OAuth Client ID][oauthclient], pick type "Other", click "Create" and download the JSON file by clicking the Download JSON button on the right side.
Now install and activate the [Samba] add-on so you can upload your credential file. Connect to the "share" Samba share and copy your credentials over. Name the file `google_assistant.json`.
@ -52,9 +52,9 @@ Find the microphone and speakers that you want to use and note down their device
The next step is to authenticate your Google account with Google Assistant. Start the add-on and click on the "OPEN WEB UI" button to start authentication.
### Add-On configuration
### Add-on configuration
Configuration example that uses the USB microphone and use the built-in headset audio output on the Raspberry Pi. Note that card and device numbers can differ on your device.
Configuration example that uses the USB microphone and the built-in headset audio output on the Raspberry Pi. Note that card and device numbers can differ on your device.
```json
{
@ -66,14 +66,13 @@ Configuration example that uses the USB microphone and use the built-in headset
Configuration variables:
- **mic**: This is the hardware address of your microphone. Look at the add-on output
- **mic**: This is the hardware address of your microphone. Look at the add-on output
- **speaker**: This is the hardware address of your speakers. Look at the add-on output
### {% linkable_title Home Assistant configuration %}
Use the Home Assistant [DialogFlow component][comp] to integrate the add-on into Home Assistant.
[GoogleAssistant]: https://assistant.google.com/
[GoogleActions]: https://actions.google.com/
[Samba]: /addons/samba/

View file

@ -9,9 +9,9 @@ sharing: true
footer: true
---
Set up a [HomeMatic](https://github.com/eq-3/occu) hardware layer. At the moment we don't support hmIP but that is in progress. For learning and handling devices use our internal homematic panel and services (in progress) or use [Homematic-Manager](https://github.com/hobbyquaker/homematic-manager) > 2.0.
Set up a [HomeMatic](https://github.com/eq-3/occu) hardware layer. At the moment we don't support hmIP, but that is in progress. For learning and handling devices use our internal HomeMatic panel and services (in progress) or use [Homematic-Manager](https://github.com/hobbyquaker/homematic-manager) > 2.0.
The logic layer will be Home-Assistant. There is no ReGa or other logic layer installed. You can't import exists configuration, you need new learn it into Home-Assistant.
The logic layer will be Home-Assistant. There is no ReGa or other logic layer installed. You can't import an existing configuration, you'll need re-learn it into Home-Assistant.
Follow devices will be supported and tested:
- [HM-MOD-RPI-PCB](https://www.elv.ch/homematic-funkmodul-fuer-raspberry-pi-bausatz.html)
@ -42,13 +42,13 @@ Configuration variables:
- **wired_enable** (*Require*): Boolean. Enable or disable BidCoS-Wired.
For RF devices
- **type** (*Require*): Device type for RFD service. Look into handbook of your device.
- **device** (*Require*): Device on host.
- **type** (*Require*): Device type for RFD service. Look into the manual of your device.
- **device** (*Require*): Device on the host.
For RF devices
- **serial** (*Require*): Serial number of device.
- **serial** (*Require*): Serial number of the device.
- **key** (*Require*): Encrypted key.
- **ip** (*Require*): IP address of lan gateway.
- **ip** (*Require*): IP address of LAN gateway.
## {% linkable_title Home Assistant configuration %}
@ -57,14 +57,14 @@ Use the following configuration in Home Assistant to use it:
```yaml
homematic:
interfaces:
BidCoS-RF:
rf:
host: core-homematic
port: 2001
```
## {% linkable_title Raspberry Pi3 %}
With HM-MOD-PRI-PCB you need add follow into your `config.txt` on boot partition:
With HM-MOD-PRI-PCB you need to add follow into your `config.txt` on boot partition:
```
dtoverlay=pi3-miniuart-bt
```

View file

@ -2,7 +2,7 @@
layout: page
title: "Let's Encrypt"
description: "Automatically manage your SSL certificate using Let's Encrypt."
date: 2017-04-30 13:28
date: 2018-04-18 10:55
sidebar: true
comments: false
sharing: true
@ -14,15 +14,10 @@ featured: false
You should not use this if you are also using the [DuckDNS add-on]. The DuckDNS add-on has integrated Let's Encrypt support.
</p>
Setup and manage a [Let's Encrypt](https://letsencrypt.org/) certificate. This will create a certificate on the first run and will auto-renew if the certificate is within 30 days of expiration.
<p class='note warning'>
This add-on uses ports 80/443 to verify the certificate request. You will need to stop all other add-ons that also use these ports. If you don't need a port (like with https you don't need port 80) you can remove this from network config.
</p>
Setup and manage a [Let's Encrypt](https://letsencrypt.org/) certificate. This addon will create a certificate on the first run and will auto-renew if the certificate is within 30 days of expiration. This add-on uses port 80 to verify the certificate request. You will need to stop all other add-ons that also use this port.
```json
{
"challenge": "https",
"email": "example@example.com",
"domains": ["example.com", "mqtt.example.com", "hass.example.com"]
}
@ -30,7 +25,6 @@ This add-on uses ports 80/443 to verify the certificate request. You will need t
Configuration variables:
- **challenge** (*Optional*): Default it use 443 ('https') you can change it to 'http' for use port 80.
- **email** (*Required*): Your email address for registration on Let's Encrypt.
- **domains** (*Required*): A list of domains to create/renew the certificate.
@ -45,6 +39,26 @@ http:
ssl_key: /ssl/privkey.pem
```
If you use a other port as `8123` or a SSL proxy, change the port number.
If you use another port such as `8123` or an SSL proxy, change the port number.
## {% linkable_title Enabling auto-renewals %}
Out of the box, the add-on will not automatically renew your certificate. In fact, it only starts, tries to get/renew your certificte, and then stops. It's up to you to manually start it again whenever your certificate comes close to expiry.
However, you can automate this process using Home Assistant.
Use this in your `automations.yaml` to attempt certificate renewal each day at midnight:
```yaml
- id: letsencrypt-renewal
alias: "Let's Encrypt Renewal"
trigger:
- platform: time
at: '00:00:00'
action:
- service: hassio.addon_restart
data:
addon: core_letsencrypt
```
[DuckDNS add-on]: /addons/duckdns/

View file

@ -9,7 +9,7 @@ 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.
```json
{

View file

@ -35,15 +35,15 @@ Make sure you use logins and disable anonymous access if you want to secure the
Configuration variables:
- **plain** (*Optional*): Listen to broker on port 1883 without SSL/TLS. Defaults to `true`.
- **ssl** (*Optional*): Listen to broker on port 8883 with SSL/TLS. This requires certificates. Defaults to `false`.
- **anonymous** (*Optional*): Allow anonymous connection. If *logins* is set, anonymous user can only read data. Defaults to `true`.
- **logins** (*Optional*): A list of user that will be created with *username* and *password*.
- **plain** (*Optional*): Listen on port 1883 without SSL/TLS. Defaults to `true`.
- **ssl** (*Optional*): Listen on port 8883 with SSL/TLS. This requires certificates. Defaults to `false`.
- **anonymous** (*Optional*): Allow anonymous connections. If *logins* is set, the anonymous user can only read data. Defaults to `true`.
- **logins** (*Optional*): A list of users that will be created with *username* and *password*.
- **customize** (*Optional*): If you enable it, it reads additional configuration files (`*.conf`) from `/share/mosquitto`.
### {% linkable_title Home Assistant configuration %}
To use the Mosquitto as [broker](/docs/mqtt/broker/#run-your-own) add the following entry to the `configuration.yaml` file.
To use the Mosquitto as [broker](/docs/mqtt/broker/#run-your-own), add the following entry to the `configuration.yaml` file.
```yaml
# Example configuration.yaml entry
@ -59,3 +59,20 @@ mqtt:
username: YOUR_USERNAME
password: YOUR_PASSWORD
```
### {% linkable_title Listening simultaneously on SSL/TLS (8883) and insecure (1883) ports %}
1. Configure SSL/TLS as normal.
2. Set `customize` flag to `true` in your configuration.
3. Create a file in `/share/mosquitto` named `insecure.conf` with the following contents:
```text
listener 1883
protocol mqtt
```
4. Restart MQTT
<p class='note warning'>
It's recommened that you only open your firewall to the SSL/TLS port (8883) and only use the insecure port (1883) for local devices.
</p>

View file

@ -9,21 +9,32 @@ sharing: true
footer: true
---
Setup a SSL proxy with NGINX and redirect port 80 to 443. Make sure you have generated a certificate before you start this add-on.
In the `http` section of the `configuration.yaml` file remove `ssl_certificate` and `ssl_key` and don't enter the port in the `base_url` to avoid a HTTP 502 error.
Setup an SSL proxy with NGINX and redirect port 80 to 443. Make sure you have generated a certificate before you start this add-on.
In the `http` section of the `configuration.yaml` file remove `ssl_certificate` and `ssl_key` and don't enter the port in the `base_url` to avoid an HTTP 502 error.
```json
{
"domain": "home.example.com"
"domain": "home.example.com",
"certfile": "fullchain.pem",
"keyfile": "privkey.pem",
"hsts": "max-age=31536000; includeSubDomains",
"customize": {
"active": false,
"default": "nginx_proxy_default*.conf",
"servers": "nginx_proxy/*.conf"
}
}
```
Configuration variables:
- **domain** (*Required*): Domain they will proxy run with it.
- **certfile** (*Required*): Certificate file to use in the /ssl dir.
- **keyfile** (*Required*): Private key file to use in the /ssl dir.
- **hsts** (*Optional*): Value for the [`Strict-Transport-Security`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security) HTTP header to send. If empty or `null`, the header is not sent.
- **customize** (*Optional*): If true, additional NGINX configuration files for the default server and additional servers are read from files in the /share dir specified by the `default` and `servers` variables.
<p class='note'>
It is possible to deactive port 80 if you need this for things like `emulate_hue`. Remove the host port from Network option of this add-on.
It is possible to deactivate port 80 if you need this for things like `emulate_hue`. Remove the host port from Network option of this add-on.
</p>

View file

@ -9,7 +9,7 @@ sharing: true
footer: true
---
Allow to shutdown 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.
```json
{
@ -23,10 +23,10 @@ Allow to shutdown a Windows computer with a service call from Home Assistant.
}
```
- **computers** (*Required*): A list of computer object to shutdown from Home-Assistant.
- **computers/alias** (*Required*): Set a alias for this record and that is the name for the input.
- **computers/address** (*Required*): IP address or netbios name of the computer for shutdown.
- **computers/credentials** (*Required*): Credentials for logging into computer. Use a `%` as delimiter of username and password.
- **computers** (*Required*): A list of computer objects to shutdown from Home-Assistant.
- **computers/alias** (*Required*): Set an alias for this record which becomes the name for the input.
- **computers/address** (*Required*): IP address or NetBIOS name of the computer for the shutdown.
- **computers/credentials** (*Required*): Credentials for logging into computer. Use a `%` as the delimiter of username and password.
## {% linkable_title Home Assistant %}

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Samba"
description: "Manage your Home Assistant and custom addons over Samba."
description: "Manage your Home Assistant and custom add-ons over Samba."
date: 2017-04-30 13:28
sidebar: true
comments: false
@ -10,7 +10,7 @@ footer: true
featured: true
---
This allows you to set up a [Samba](https://samba.org/) server to access hass.io folders using Windows network shares.
This addon allows you to set up a [Samba](https://samba.org/) server to access hass.io folders using Windows network shares.
```json
{
@ -22,7 +22,7 @@ This allows you to set up a [Samba](https://samba.org/) server to access hass.io
"addons": true,
"share": true,
"backup": true,
"ssl": false,
"ssl": false
},
"username": "",
"password": "",
@ -32,10 +32,10 @@ This allows you to set up a [Samba](https://samba.org/) server to access hass.io
Configuration variables:
- **name** (*Optional*): default `hassio`. Set netbios name of hassio device.
- **workgroup** (*Optional*): default `WORKGROUP`. Set network workgroup.
- **guest** (*Optional*): Allow login without a username or password. Defaults to `true`.
- **map** (*Optional*): Control which folder will be expose. `config` is for Home Assistant configuration folder. `addons` for local custom repositiory. `share` is a folder that can access from add-ons and Home Assistant too. `backup` for access to snapshot files. `ssl` for certificate storage, be careful with this option! Defaults all to `true`, except for `ssl`.
- **username** (*Optional*): The username for logging in if guest login is not used.
- **name** (*Optional*): Set netbios name of Hass.io device. Default is `hassio`.
- **workgroup** (*Optional*): Set network workgroup name. Default is `WORKGROUP`.
- **guest** (*Optional*): Allow login without a username or password. Default is `true`.
- **map** (*Optional*): Control which folders will be exposed. `config` shares the Home Assistant configuration folder. `addons` shares the local custom repository. `share` shares a folder that can be accessed by add-ons and Home Assistant. `backup` shares access to snapshot files. `ssl` shares certificate storage. Be careful with the `ssl` option! Defaults are all set to `true`, except for `ssl`.
- **username** (*Optional*): Username for logging in if guest login is not used.
- **password** (*Optional*): Password for `username`. An empty password is not supported.
- **interface** (*Optional*): Interface on that will start the share. Normally is `eth0` for ethernet wired connection and `wlan0` for wireless connection.
- **interface** (*Optional*): Interface that will start the share. Normally this is `eth0` for ethernet wired connection and `wlan0` for wireless connection.

View file

@ -2,51 +2,39 @@
layout: page
title: "Snips.ai"
description: "Enhance your Hass.io installation with a local voice assistant."
date: 2017-04-30 13:28
date: 2018-05-02 13:28
sidebar: true
comments: false
sharing: true
footer: true
---
[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.
To get started, follow [their tutorial] to create an assistant and download the training data.
The Snips add-on depends on the Mosquitto add on to bridge to Home Assistant, so make sure that is installed.
Now install and activate the [Samba] add-on so you can upload your training data. Connect to the "share" Samba share and copy your training data over. Name the file `assistant.zip`.
HomeAssistant comes with certain Intents builtin to handle common tasks. A complete list of Intents can be found in this wiki [Hass Snips Bundle](https://github.com/tschmidty69/hass-snips-bundle-intents/wiki).
Now it's time to start Snips for the first time. When the Snips add-on starts, it will output your audio devices:
The Snips addon by default comes with an assistant that allows you to turn on lights or switches, open covers, or add and list items to a shopping list if that component is enabled.
```text
**** List of PLAYBACK Hardware Devices ****
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
If using a USB microphone and speakers plugged into the Raspberry Pi output, Snips will work without any change to the configuration. Trying saying things like:
```
Turn on kitchen light
Open garage door
What is on my shopping list
```
You need to use this information to point the add-on at the right speakers and microphone. The information describes different cards and devices. On a Raspberry Pi 3, card 0 - device 0 is the built-in headset port, card 0 - device 1 is the HDMI port. In the example above, the USB microphone showed up as card 1 - device 0.
To get started creating your own configuration, follow [their tutorial](https://snips.gitbook.io/documentation/console) to create an assistant and download the training data. You can also add the HomeAssistant Skill to your assistant to enable the built-in intents, and add or create your own intents to do more complex tasks.
Find the microphone and speakers that you want to use and note down their device and card number. We will need that to configure the add-on options `mic` (microphone to use) and `speaker` (speaker to use). The format for these options is `<card #>,<device #>`. Change the configuration options and click save.
Now install and activate the [Samba](/addons/samba/) add-on so you can upload your training data. Connect to the "share" Samba share and copy your assistant over. Name the file `assistant.zip` or whatever you have configured in the configuration options.
Now start the add-on.
Now it's time to start Snips for the first time. You can configure the microphone and sound card using the Add-on interface. Now start the add-on.
### Add-On configuration
### {% linkable_title Add-On configuration %}
```json
{
"mic": "1,0",
"speaker": "1,0",
"assistant": "assistant.zip",
"mqtt_bridge": {
"active": true,
"host": "172.17.0.1",
@ -54,23 +42,76 @@ Now start the add-on.
"user": "",
"password": ""
},
"assistant": "assistant.zip",
"language": "en",
"custom_tts": false,
"tts_platform": "amazon_polly"
}
```
Configuration variables:
- **mqtt_bridge** (*Optional*): Snips uses MQTT to communicate and defaults to their own broker. Use this config option to bridge their broker to your own.
- **mic**: This is the hardware address of your microphone. Look at the Snips
- **mqtt_bridge**: Snips uses MQTT to communicate and defaults to their own broker. Use this config option to bridge their broker to your the Mosquitto add-on.
- **assistant**: The name of your custom assistant in `/share`. If no assistant is found then a default assistant will be used.
- **language**: Language. This is used to select the default custom assistant, Currently `en`, `de` and `fr` are supported.
- **custom_tts**: Whether to use a TTS provider from Home Assistant for a variety of voices.
- **tts_platform**: Which TTS platform to use.
### {% linkable_title Home Assistant configuration %}
Use the Home Assistant [Snips.ai component][comp] to integrate the add-on into Home Assistant.
A simple configuration just requires this. Consult [Snips.ai component](/components/snips/) for more options.
```yaml
snips:
```
[Snips.ai]: https://snips.ai/
[their tutorial]: https://github.com/snipsco/snips-platform-documentation/wiki/2.-Running-your-first-end-to-end-assistant
[Samba]: /addons/samba/
[comp]: /components/snips/
### {% linkable_title Home Assistant configuration %}
There is an active [discord](https://discordapp.com/invite/3939Kqx) channel for further support.
### {% linkable_title Examples %}
So now you can turn lights on and off, let's check the weather. Log on to the [console](https://console.snips.ai/). If this is your first time, create a new assistant and add the Home Assistant skill, along with the Weather skill by snips. Download your assistant manually and copy it to the `/share` folder on your HassIO installation using the Samba addon.
Next create a weather sensor, e.g., one for (Dark Sky)[/components/sensor.darksky/] and put the `api_key` in your `secrets.yaml` file.
```yaml
- platform: darksky
name: "Dark Sky Weather"
api_key: !secret dark_sky_key
update_interval:
minutes: 10
monitored_conditions:
- summary
- hourly_summary
- temperature
- temperature_max
- temperature_min
```
Next add this to your `configuration.yaml` file to reference a new `intent_script` component. This is a good practice to [split your configuration files](/docs/configuration/splitting_configuration/) up.
```yaml
intent_script: !include intent_script.yaml
```
Finally, create this `intent_script.yaml` file in your configuration directory.
{% raw %}
```yaml
searchWeatherForecast:
speech:
type: plain
text: >
The weather is currently
{{ states('sensor.dark_sky_weather_temperature') | round(0) }}
degrees outside and {{ states('sensor.dark_sky_weather_summary') }}.
The high today will be
{{ states('sensor.dark_sky_weather_daily_high_temperature') | round(0)}}
and {{ states('sensor.dark_sky_weather_hourly_summary') }}
```
{% endraw %}
Now just restart HassIO and ask it what the weather is like.
[their tutorial]: https://github.com/snipsco/snips-platform-documentation/wiki/2.-Create-an-assistant-using-an-existing-bundle

View file

@ -13,16 +13,16 @@ featured: true
Setting up an [SSH](https://openssh.org/) server allows access to your Hass.io folders with any SSH client. It also includes a command-line tool to access the [Hass.io API](https://github.com/home-assistant/hassio/blob/dev/API.md). Try it out:
```bash
$ hassio help
hassio help
```
<p class='note'>
This add-on will not enable you to install packages or do anything as root. This is not allowed with Hass.io.
</p>
To use this add-on, you must have a private/public key to log in. To generate them, follow the [instructions for Windows][win] and [these for other platforms][other]. It is possible to set a password for login since version 2.0 but for high security use private/public keys. You can not run both variant at same time.
To use this add-on, you must have a private/public key to log in. To generate them, follow the [instructions for Windows][win] and [these for other platforms][other]. It is possible to set a password for login since version 2.0 but for high security use private/public keys. You can not run both variants at the same time.
In order to start this add-on for the first time, you either need to include an ssh key (enclosed in quotation marks, on a single line without line breaks) or set a password in the options section.
To start this add-on for the first time, you either need to include an ssh key (enclosed in quotation marks, on a single line without line breaks) or set a password in the options section.
```json
{
@ -39,7 +39,7 @@ After logging in, you will find yourself in this add-ons container. The Home Ass
Configuration variables:
- **authorized_keys** (*Optional*): Your public keys for authorized keyfile. Every element will be a line inside that file.
- **authorized_keys** (*Optional*): Your public keys for the authorized key file. Every element will be a line inside that file.
- **password** (*Optional*): Set a password for login. We do not recommend this variant.

View file

@ -15,17 +15,17 @@ Setting up the [Tellstick](http://telldus.com) service and tools contained in th
To use this add-on, you first install it from the list of Built-in add-ons in Hass.io.
After installation you are presented with a default and example configuration, to alter this you must follow both the JSON format and also be aligned with the [valid parameters for Tellstick configuration file (tellstick.conf)](https://developer.telldus.com/wiki/TellStick_conf).
After any changes has been made to the configuration you need to restart the add-on for the changes to take effect.
After any changes have been made to the configuration, you need to restart the add-on for the changes to take effect.
Configuration variables:
- **id** (*Required*): This is a number and must be unique for each device.
- **name** (*Required*): A name for easy identification of the device.
- **protocol** (*Required*): This is the protocol the device uses. More on the different protocols later down.
- **model** (*Optional*): The parameter model is only used by some protocols where there exists different types of devices using the same protocol. This can be dimmers versus non-dimmers, codeswitch versus selflearning etc.
- **id** (*Required*): A number and must be unique for each device.
- **name** (*Required*): A name for easy identification of the device.
- **protocol** (*Required*): This is the protocol the device uses. More on the different protocols later down.
- **model** (*Optional*): The model parameter is only used by some protocols where there exists different types of devices using the same protocol. This can be dimmers versus non-dimmers, codeswitch versus self-learning, etc.
- **house** (*Optional*): Depending on protocol the values here can vary a lot to identify or group per house or type.
- **unit** (*Optional*): Unit identifier, in most cases a value between 1 to 16 and often used in combination with house.
- **fade** (*Optional*): Fade is either `true` or `false` and tells a dimmer if is should fade smooth or instant between values (only for IKEA protocol as it seems).
- **unit** (*Optional*): Unit identifier, in most cases a value between 1 to 16 and often used in combination with the house.
- **fade** (*Optional*): Fade is either `true` or `false` and tells a dimmer if it should fade smooth or instant between values (only for IKEA protocol as it seems).
- **code** (*Optional*): A number series based on ones and zeroes often used for dip-switch based devices.
You will need to add internal communication details to `configuration.yaml` to enable the integration from Hass.io and the add-on.
@ -37,16 +37,15 @@ You will need to add internal communication details to `configuration.yaml` to e
tellstick:
host: core-tellstick
port: [50800, 50801]
```
To add [lights](https://home-assistant.io/components/light.tellstick/), [sensors](https://home-assistant.io/components/sensor.tellstick/) and [switches](https://home-assistant.io/components/switch.tellstick/) you follow the guidelines for each type individually that is [described for Home Assistant](https://home-assistant.io/components/tellstick/)
To add [lights](/components/light.tellstick/), [sensors](/components/sensor.tellstick/) and [switches](/components/switch.tellstick/) you follow the guidelines for each type individually that is [described for Home Assistant](/components/tellstick/)
The add-on will also enable you to interact with tdtool via a Home Assistant services call, see example below for selflearning device.
The add-on will also enable you to interact with the `tdtool` via a Home Assistant services call, see example below for self-learning device.
## {% linkable_title Examples %}
Example for adding more devices in the add-on configuration (note the comma separator between devices):
```json
@ -74,11 +73,11 @@ Example for adding more devices in the add-on configuration (note the comma sepa
## Service calls
If you wish to teach a selflearning device in your TellStick configuration:
If you wish to teach a selflearning device in your TellStick configuration:
Go to Home Assistant [service call](http://hassio.local:8123/dev-service) in Developer tools and select.
- Service: `hassio.addon_stdin`
- Enter service Data:
Go to Home Assistant [service call](http://hassio.local:8123/dev-service) in Developer tools and select.
- Service: `hassio.addon_stdin`
- Enter service Data:
`{"addon":"core_tellstick","input":{"function":"learn","device":"1"}}`
Replace `1` with the corresponding ID of the device in your TellStick configuration.
@ -90,14 +89,14 @@ You can also use this to list devices or sensors and read the output in the add-
#### Supported service commands
- `"function":"list"`: List currently configured devices with name and device id and all discovered sensors.
- `"function":"list-sensors"`
- `"function":"list-devices"`: Alternative devices/sensors listing: Shows devices and/or sensors using key=value format (with tabs as separators, one device/sensor per line, no header lines.)
- `"function":"on","device":"x"`: Turns on device. x could either be an integer of the device-id, or the name of the device.
- `"function":"on","device":"x"`: Turns on device. x could either be an integer of the device-id, or the name of the device.
- `"function":"off","device":"x"`: Turns off device. x could either be an integer of the device-id, or the name of the device.
- `"function":"off","device":"x"`: Turns off device. x could either be an integer of the device-id, or the name of the device.
- `"function":"bell","device":"x"`: Sends bell command to devices supporting this. x could either be an integer of the device-id, or the name of the device.
- `"function":"learn","device":"x"`: Sends a special learn command to devices supporting this. This is normaly devices of selflearning type. x could either be an integer of the device-id, or the name of the device.
- `"function":"learn","device":"x"`: Sends a special learn command to devices supporting this. This is normally devices of selflearning type. x could either be an integer of the device-id, or the name of the device.

View file

@ -13,7 +13,7 @@ ha_release: 0.52
ha_iot_class: "Cloud Push"
---
The `abode` component will allow users to integrate their Abode Home Security systems into Home Assistant and use its alarm system and sensors to automate their homes.
The `abode` component will allow users to integrate their Abode Home Security systems into Home Assistant and use its alarm system and sensors to automate their homes.
Please visit the [Abode website](https://goabode.com/) for further information about Abode Security.
@ -24,7 +24,7 @@ There is currently support for the following device types within Home Assistant:
- [Camera](/components/camera.abode/): Reports on `Camera` devices and will download and show the latest captured still image.
- [Cover](/components/cover.abode/): Reports on `Secure Barriers` and can be used to open and close the cover.
- [Lock](/components/cover.abode/): Reports on `Door Locks` and can be used to lock and unlock the door.
- [Light](/components/light.abode/): Reports on `Dimmer` lights and can be used to dim, change color, or turn the light on and off.
- [Light](/components/light.abode/): Reports on `Dimmer` lights and can be used to dim or turn the light on and off.
- [Switch](/components/switch.abode/): Reports on `Power Switch` devices and can be used to turn the power switch on and off. Also reports on `Automations` set up in the Abode system and allows you to activate or deactivate them.
- [Sensor](/components/sensor.abode/): Reports on `Temperature`, `Humidity`, and `Light` sensors.

View file

@ -53,7 +53,6 @@ The ADS component will register the service `write_by_name` allowing you to writ
Service parameters:
- **adsvar**: Name of the variable on the ADS device. To access global variables on *TwinCAT2* use a prepending dot `.myvariable`, for TwinCAT3 use
`GBL.myvariable`.
- **adsvar**: Name of the variable on the ADS device. To access global variables on *TwinCAT2* use a prepending dot `.myvariable`, for TwinCAT3 use `GBL.myvariable`.
- **adstype**: Specify the type of the variable. Use one of the following: `int`, `byte`, `uint`, `bool`
- **value**: The value that will be written in the variable.

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Abode Alarm Control Panel"
description: "Instructions how to setup the Abode Alarm control panel within Home Assistant."
description: "Instructions on how to setup the Abode Alarm control panel within Home Assistant."
date: 2017-08-26 0:28
sidebar: true
comments: false
@ -13,7 +13,6 @@ ha_release: 0.52
ha_iot_class: "Cloud Push"
---
The `abode` security control panel platform allows you to control your [Abode](https://goabode.com/) alarms.
The requirement is that you have setup your [Abode hub](/components/abode/).

View file

@ -1,7 +1,7 @@
---
layout: page
title: "AlarmDecoder Alarm Control Panel"
description: "Instructions how to setup the AlarmDecoder Alarm control panel within Home Assistant."
description: "Instructions on how to setup the AlarmDecoder Alarm control panel within Home Assistant."
date: 2017-04-02 13:28
sidebar: true
comments: false
@ -13,8 +13,64 @@ ha_release: 0.43
ha_iot_class: "Local Push"
---
The `alarmdecoder` alarm control panel platform allows you to control your [AlarmDecoder](https://www.alarmdecoder.com) alarms.
The requirement is that you have setup your [AlarmDecoder hub](/components/alarmdecoder/).
### {% linkable_title Services %}
The Alarm Decoder component gives you access to several services for you to control your alarm with.
- `alarm_arm_away`: Arms the alarm in away mode; all faults will trigger the alarm.
- `alarm_arm_home`: Arms the alarm in stay mode; faults to the doors or windows will trigger the alarm.
- `alarm_arm_night`: Arms the alarm in instant mode; all faults will trigger the alarm. Additionally, the entry delay is turned off on the doors.
- `alarm_disarm`: Disarms the alarm from any state. Also clears a `check_zone` flag after an alarm was triggered.
- `alarmdecoder_alarm_toggle_chime`: Toggles the alarm's chime state.
<p class='note'>
`alarm_arm_custom_bypass` and `alarm_trigger`, while available in the services list in Home Assistant, are not currently implemented in the Alarm Decoder platform.
</p>
### {% linkable_title Attributes %}
There are several attributes available on the alarm panel to give you more information about your alarm.
- `ac_power`: Set to `true` if your system has AC power supplying it.
- `backlight_on`: Set to `true` if your keypad's backlight is on.
- `battery_low`: Set to `true` if your system's back-up battery is low.
- `check_zone`: Set to `true` if your system was recently triggered. When `check_zone` is `true`, it must be cleared by entering your code + 1 before attempting to rearm your alarm.
- `chime`: Set to `true` if your system's chime is activated. When activated, your system will beep anytime a door or window is faulted while the alarm is disarmed.
- `entry_delay_off`: Set to `true` if your system is in "Instant" mode, meaning the alarm will sound on any faults.
- `programming_mode`: Set to `true` if your system is in programming mode.
- `ready`: Set to `true` if your system is ready to be armed. Any faults, including motions sensors, will make this value `false`.
- `zone_bypassed`: Set to `true` if your system is currently bypassing a zone.
### {% linkable_title Examples %}
Using a combination of the available services and attributes, you can create switch templates.
#### {% linkable_title Chime Status and Control %}
{% raw %}
```yaml
- platform: template
switches:
alarm_chime:
friendly_name: Chime
value_template: "{{ is_state_attr('alarm_control_panel.alarm_panel', 'chime', true) }}"
turn_on:
service: alarm_control_panel.alarmdecoder_alarm_toggle_chime
data:
code: !secret alarm_code
turn_off:
service: alarm_control_panel.alarmdecoder_alarm_toggle_chime
data:
code: !secret alarm_code
icon_template: >-
{% if is_state_attr('alarm_control_panel.alarm_panel', 'chime', true) %}
mdi:bell-ring
{% else %}
mdi:bell-off
{% endif %}
```
{% endraw %}

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Alarm.com Alarm Control Panel"
description: "Instructions 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
@ -30,4 +30,3 @@ Configuration variables:
- **password** (*Required*): Password for Alarm.com account.
- **name** (*Optional*): The name of the alarm. Default is 'Alarm.com'.
- **code** (*Optional*): Specifies a code to enable or disable the alarm in the frontend.

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Arlo Control Panel"
description: "Instructions how to setup the Netgear Arlo Base Stations as a control panel within Home Assistant."
description: "Instructions on how to setup the Netgear Arlo Base Stations as a control panel within Home Assistant."
date: 2017-10-05 17:45
sidebar: true
comments: false
@ -13,7 +13,6 @@ ha_release: 0.56
ha_iot_class: "Cloud Polling"
---
The `arlo` alarm control panel allows you to control your [Arlo](https://arlo.netgear.com/) base stations. You can use it to switch modes and trigger alarms from Home Assistant.
To get your [Arlo](https://arlo.netgear.com/) base stations working within Home Assistant, please follow the instructions for the general [Arlo component](/components/arlo).
@ -28,11 +27,11 @@ alarm_control_panel:
{% configuration %}
home_mode_name:
description: "Arlo base station does not have a built-in home mode. You can map one of your custom modes to home assistant's home mode by setting the name of the custom mode in this configuration variable. The name of the custom mode should match exactly as you set it up in the Arlo app."
description: "Arlo base station does not have a built-in home mode. You can map one of your custom modes to Home Assistant's home mode by setting the name of the custom mode in this configuration variable. The name of the custom mode should match exactly as you set it up in the Arlo app."
required: false
type: string
away_mode_name:
description: "Arlo base station does not have a built-in away mode. You can map one of your custom modes to home assistant's away mode by setting the name of the custom mode in this configuration variable. The name of the custom mode should match eactly as you set it up in the Arlo app."
description: "Arlo base station does not have a built-in away mode. You can map one of your custom modes to Home Assistant's away mode by setting the name of the custom mode in this configuration variable. The name of the custom mode should match eactly as you set it up in the Arlo app."
required: false
type: string
default: "`Armed` mode in Arlo"
@ -75,4 +74,3 @@ Setting Arlo to a custom mode (mapped to `home_mode_name` in `configuration.yaml
You can also completely disarm the Arlo base station by calling the `alarm_control_panel.alarm_disarm` service, and trigger the alarm by calling the `alarm_control_panel.alarm_trigger` service.
More examples and configuration options can be found on the [Manual Alarm Control page](/components/alarm_control_panel.manual/#examples).

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Concord232 Alarm Control Panel"
description: "Instructions how to integrate Interlogix/GE Concord4 with RS-232 Automation Control Module into Home Assistant."
description: "Instructions on how to integrate Interlogix/GE Concord4 with RS-232 Automation Control Module into Home Assistant."
date: 2016-10-11 10:00
sidebar: true
comments: false
@ -14,9 +14,9 @@ ha_release: 0.31
The `concord232` platform provides integration with GE, Interlogix (and other brands) alarm panels that support the RS-232 Automation Control Panel interface module (or have it built in). Supported panels include Concord 4.
To use this platform, you will need to have the external concord232 client and server installed. The server must be running on the device which is connected to the automation module's serial port. The client must be installed on the machine running Home Assistant. These may often be the same machine, but do not have to be. For additional details in setting up and testing the client and server, see https://github.com/JasonCarter80/concord232.
To use this platform, you will need to have the external concord232 client and server installed. The server must be running on the device which is connected to the automation module's serial port. The client must be installed on the machine running Home Assistant. These may often be the same machine, but do not have to be. For additional details in setting up and testing the client and server, see <https://github.com/JasonCarter80/concord232>
To enable this platform in home assistant, add the following lines to your `configuration.yaml`:
To enable this platform in Home Assistant, add the following lines to your `configuration.yaml`:
```yaml
# Example configuration.yaml entry
@ -28,4 +28,3 @@ Configuration variables:
- **host** (*Optional*): The host where the concord232 server process is running. Defaults to localhost.
- **port** (*Optional*): The port where the Alarm panel is listening. Defaults to 5007.

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Egardia / Woonveilig Alarm Control Panel"
description: "Instructions how to integrate Egardia / Woonveilig into Home Assistant."
description: "Instructions on how to integrate Egardia / Woonveilig into Home Assistant."
date: 2016-07-02 22:00
sidebar: true
comments: false
@ -12,79 +12,5 @@ ha_release: 0.51
ha_category: Alarm
---
The `egardia` platform enables the ability to control an [Egardia](http://egardia.com/)/Woonveilig control panel. These alarm panels are known under different brand names across the world, including Woonveilig in the Netherlands. This was tested on a Gate01 version of the Egardia/Woonveilig platform.
You will need to know the IP of your alarm panel on your local network. Test if you can login to the panel by browsing to the IP address and log in using your Egardia/Woonveilig account.
To enable this, add the following lines to your `configuration.yaml` file:
```yaml
# Example configuration.yaml entry
alarm_control_panel:
- platform: egardia
host: YOUR_HOST
username: YOUR_USERNAME
password: YOUR_PASSWORD
```
Configuration variables:
- **host** (*Required*): The local IP address of the Egardia/Woonveilig alarm panel.
- **username** (*Required*): Username for the Egardia/Woonveilig account.
- **password** (*Required*): Password for Egardia/Woonveilig account.
- **port** (*Optional*): The port of the alarm panel. Defaults to 80.
- **name** (*Optional*): Name to use for the alarm panel. Defaults to `Egardia`.
- **report_server_enabled** (*Optional*): Enable reporting by server. Defaults to `False`.
- **report_server_port** (*Optional*): Port of the Egardia server. Defaults to 85.
- **report_server_codes** list (*Optional*): List of codes for the different states.
Note that this basic configuration will only enable you to read the armed/armed away/disarmed status of your alarm and will **not** update the status if the alarm is triggered. This is because of how Egardia built their system. The alarm triggers normally go through their servers.
You can change this, however, using the following procedure. This is a more advanced configuration.
1. Log in into your alarm system's control panel. You will need to access http://[IP of your control panel]. You know this already since you need it in the basic configuration from above. Log in to the control panel with your Egardia/Woonveilig username and password.
2. Once logged in, go to *System Settings*, *Report* and change the Server Address for your primary server to the IP or hostname of your Home Assistant machine. Also, update the port number 85 or to anything you like. The provided software that you will set up in the next steps runs on port 85 by default. **Make sure to change the settings of the primary server otherwise the messages will not come through. Note that this will limit (or fully stop) the number of alarm messages you will get through Egardia's / Woonveilig services.** Maybe, that is just what you want. Make sure to save your settings by selecting 'OK'.
3. On your Home Assistant machine run `$ sudo python3 egardiaserver.py`. Refer to the [python-egardia repository](https://github.com/jeroenterheerdt/python-egardia) for detailed documentation on parameters. This will receive status codes from your alarm control panel and display them. You will need the codes to include in your configuration.yaml. Make sure to change the status of your alarm to all states (disarm, arm, home) by all means possible (all users, remotes, web login, app) as well as trigger the alarm in all ways possible to get 100% coverage. **Before triggering the alarm it might be good to disable the siren temporarily (can be done in Panel Settings).**
4. Once you have the codes, update your `configuration.yaml`:
```yaml
# Example configuration.yaml entry
alarm_control_panel:
 - platform: egardia
  host: YOUR_HOST
  username: YOUR_USERNAME
  password: YOUR_PASSWORD
report_server_enabled: True
report_server_port: PORT_OF_EGARDIASERVER (85 as per the instructions above)
report_server_codes:
arm: XXXXXXXXXXXXXXXX, XXXXXXXXXXXXXXXX
disarm: XXXXXXXXXXXXXXXX, XXXXXXXXXXXXXXXX
home: XXXXXXXXXXXXXXXX
triggered: XXXXXXXXXXXXXXXX, XXXXXXXXXXXXXXXX, XXXXXXXXXXXXXXXX
ignore: XXXXXXXXXXXXXXXX
```
Note that for triggered, arm and disarm multiple codes can be entered since each sensor triggers with a different code and each user of the system has its own arm and disarm codes. Also note that your system will do regular system checks which will be reported as well. Since Home Assistant provides no way of handling them properly, you can enter those codes as ignore (again, multiple codes can be used here). The egardia component will ignore these codes and continue returning the old status if it receives any of the codes that are listed as ignore. This is useful for example when you have armed your alarm at night: normally a system check will occur at least once during the night and if that code is not specified anywhere Home Assistant will set the status of the alarm to its default, which is unarmed. This is in fact wrong. Listing the code as ignore changes this behavior and Home Assistant will continue to show the status the alarm is in (disarm, arm, home, triggered) even when system checks occur.
5. Start the `egardiaserver.py` script on boot of your Home Assistant machine, for example by using `systemctl` by `systemd`. To use this method, create a shell script named `egardiaserver.sh` that contains something like the following:
```bash
$ source /srv/homeassistant/bin/activate
$ python3 /srv/homeassistant/lib/python3.5/site-packages/pythonegardia/egardiaserver.py -host [YOURHOST] -password '[YOURPASSWORD]' -ssl True > /tmp/egardiaserver.log 2>&1
```
Mark it as executable (`$ chmod +x`) and run `sudo nano /lib/systemd/system/egardiaserver.service`. Enter the following into the `egardiaserver.service` file:
```bash
[Unit]
Description=Egardia Server Service
[Service]
ExecStart=/bin/bash /srv/homeassistant/homeassistant_venv/lib/python3.5/site-packages/pythonegardia/egardiaserver.sh
StandardOutput=journal+console
[Install]
WantedBy=multi-user.target
Alias=egardiaserver.service
```
Save and then run `sudo systemctl enable egardiaserver.service` and `sudo systemctl start egardiaserver.service`.
6. Test your setup and enjoy. The component will update if the alarm status changes, including triggers. You can use this to build your own automations and send notifications as you wish.
The `egardia` platform allows you to integrate your [Egardia](http://www.egardia.com)/[Woonveilig](http://www.woonveilig.nl) alarm control panel in Home Assistant.
You will need to set up your [Egardia hub](/components/egardia/).

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Envisalink Alarm"
description: "Instructions how to setup the Envisalink Alarm control panel within Home Assistant."
description: "Instructions on how to setup the Envisalink Alarm control panel within Home Assistant."
date: 2016-07-01 08:00
sidebar: true
comments: false

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Antifurto365 iAlarm Control Panel"
description: "Instructions how to integrate iAlarms alarms into Home Assistant."
description: "Instructions on how to integrate iAlarms alarms into Home Assistant."
date: 2017-11-30 20:00
sidebar: true
comments: false

View file

@ -0,0 +1,93 @@
---
layout: page
title: "IFTTT Alarm Control Panel"
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
ha_category: Alarm
ha_release: 0.66
---
The `ifttt` platform allows you to integrate security systems that have no open API but can be controlled through [IFTTT](https://ifttt.com/discover).
This platform depends on the [IFTTT](/components/ifttt/) Home Assistant component. See the component's documentation to set it up.
<p class='note'>
It is important to note that this platform fully relies on IFTTT to receive updates when the security system's state changes. Therefore, this platform shows an assumed state.
</p>
To enable this, setup the required IFTTT applets as listed below and add the following lines to your `configuration.yaml` file:
```yaml
# Example configuration.yaml entry
ifttt:
key: YOUR_WEBHOOK_KEY
alarm_control_panel:
- platform: ifttt
name: YOUR_ALARM_NAME
code: YOUR_ALARM_CODE
event_arm_away: YOUR_ARM_AWAY_EVENT
event_arm_home: YOUR_ARM_HOME_EVENT
event_arm_night: YOUR_ARM_NIGHT_EVENT
event_disarm: YOUR_DISARM_EVENT
```
<p class='note warning'>
It is strongly discouraged to use this platform when you don't use encryption; otherwise, your API password will be send unprotected through the IFTTT Webhooks. It is adviced to [setup encryption using Let's Encrypt](https://home-assistant.io/blog/2017/09/27/effortless-encryption-with-lets-encrypt-and-duckdns/).
</p>
{% linkable_title Required IFTTT applets %}
This platform supports the services `alarm_disarm`, `alarm_arm_away`, `alarm_arm_home` and `alarm_arm_night`. For each of these services, an IFTTT webhook will be triggered.
For this system to operate correctly, the following IFTTT applets have to be setup. Obviously, if your alarm device does not support some states, no applets have to be provided for those.
* **IF** Webhook event `YOUR_DISARM_EVENT` is called, **THEN** disarm the alarm system.
* **IF** Webhook event `YOUR_ARM_HOME_EVENT` is called, **THEN** set the alarm system to armed home.
* **IF** Webhook event `YOUR_ARM_NIGHT_EVENT` is called, **THEN** set the alarm system to armed away.
* **IF** Webhook event `YOUR_DISARM_EVENT` is called, **THEN** set the alarm system to armed night.
* **IF** the alarm system was disarmed, **THEN** perform a Webhook `POST` web request to url `https://HASS_URL/api/services/alarm_control_panel/ifttt_push_alarm_state?api_password=API_PASSWORD` with content type `application/json` and body `{"entity_id": "alarm_control_panel.DEVICE_NAME", "state": "disarmed"}`.
* **IF** the alarm system state changed to armed home, **THEN** perform a Webhook `POST` web request to url `https://HASS_URL/api/services/alarm_control_panel/ifttt_push_alarm_state?api_password=API_PASSWORD` with content type `application/json` and body `{"entity_id": "alarm_control_panel.DEVICE_NAME", "state": "armed_home"}`.
* **IF** the alarm system state changed to armed away, **THEN** perform a Webhook `POST` web request to url `https://HASS_URL/api/services/alarm_control_panel/ifttt_push_alarm_state?api_password=API_PASSWORD` with content type `application/json` and body `{"entity_id": "alarm_control_panel.DEVICE_NAME", "state": "armed_away"}`.
* **IF** the alarm system state changed to armed night, **THEN** perform a Webhook `POST` web request to url `https://HASS_URL/api/services/alarm_control_panel/ifttt_push_alarm_state?api_password=API_PASSWORD` with content type `application/json` and body `{"entity_id": "alarm_control_panel.DEVICE_NAME", "state": "armed_night"}`.
{% configuration %}
name:
description: The name of your Home Assistant alarm control panel.
required: false
type: string
code:
description: The code for the alarm control panel.
required: false
type: string
event_arm_away:
description: IFTTT webhook event to call when the state is set to armed away.
required: false
type: string
default: alarm_arm_away
event_arm_home:
description: IFTTT webhook event to call when the state is set to armed home.
required: false
type: string
default: alarm_arm_home
event_arm_night:
description: IFTTT webhook event to call when the state is set to armed night.
required: false
type: string
default: alarm_arm_night
event_disarm:
description: IFTTT webhook event to call when the state is set to disarmed.
required: false
type: string
default: alarm_disarm
optimistic:
description: Specify if the state will be updated by a ifttt_push_alarm_state call (false) or can be set immediately (true).
required: false
type: boolean
default: false
{% endconfiguration %}

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Manual Alarm Control Panel"
description: "Instructions how to integrate manual alarms into Home Assistant."
description: "Instructions on how to integrate manual alarms into Home Assistant."
date: 2015-10-13 19:10
sidebar: true
comments: false

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Manual Alarm Control Panel with MQTT Support"
description: "Instructions how to integrate manual alarms into Home Assistant with MQTT support."
description: "Instructions on how to integrate manual alarms into Home Assistant with MQTT support."
date: 2017-07-02 9:10
sidebar: true
comments: false
@ -9,7 +9,7 @@ sharing: true
footer: true
logo: home-assistant.png
ha_category: Alarm
ha_release: 0.50
ha_release: "0.50"
---
This platform extends the [manual alarm](/components/alarm_control_panel.manual/) by adding support for MQTT control of the alarm by a remote device. It can be used to create external keypads which simply change the state of the manual alarm in Home Assistant.
@ -58,7 +58,7 @@ The following configuration variables from the base manual alarm platform are av
- **pending_time** (*Optional*): State specific setting for **pending_time** (all states except **disarmed**)
- **trigger_time** (*Optional*): State specific setting for **trigger_time** (all states except **triggered**)
See the documentation for the [manual alarm platform](/component/alarm_control_panel.manual/) for a description.
See the documentation for the [manual alarm platform](/components/alarm_control_panel.manual/) for a description.
Additionally, the following MQTT configuration variables are also available:

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Alarm Control Panels"
description: "Instructions 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

View file

@ -1,7 +1,7 @@
---
layout: page
title: "MQTT Alarm Control Panel"
description: "Instructions 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
@ -35,14 +35,56 @@ alarm_control_panel:
command_topic: "home/alarm/set"
```
Configuration variables:
- **state_topic** (*Required*): The MQTT topic subscribed to receive state updates.
- **command_topic** (*Required*): The MQTT topic to publish commands to change the alarm state.
- **name** (*Optional*): The name of the alarm. Default is 'MQTT Alarm'.
- **qos** (*Optional*): The maximum QoS level of the state topic. Default is 0. This QoS will also be used to publishing messages.
- **payload_disarm** (*Optional*): The payload to disarm your Alarm Panel. Default is "DISARM".
- **payload_arm_home** (*Optional*): The payload to set armed-home mode on your Alarm Panel. Default is "ARM_HOME".
- **payload_arm_away** (*Optional*): The payload to set armed-away mode on your Alarm Panel. Default is "ARM_AWAY".
- **code** (*Optional*): If defined, specifies a code to enable or disable the alarm in the frontend.
{% configuration %}
name:
description: The name of the alarm.
required: false
type: string
default: MQTT Alarm
state_topic:
description: The MQTT topic subscribed to receive state updates.
required: true
type: string
command_topic:
description: The MQTT topic to publish commands to change the alarm state.
required: true
type: string
qos:
description: The maximum QoS level of the state topic.
required: false
type: integer
default: 0
payload_disarm:
description: The payload to disarm your Alarm Panel.
required: false
type: string
default: DISARM
payload_arm_home:
description: The payload to set armed-home mode on your Alarm Panel.
required: false
type: string
default: ARM_HOME
payload_arm_away:
description: The payload to set armed-away mode on your Alarm Panel.
required: false
type: string
default: ARM_AWAY
code:
description: If defined, specifies a code to enable or disable the alarm in the frontend.
required: false
type: string
availability_topic:
description: The MQTT topic subscribed to receive availability (online/offline) updates.
required: false
type: string
payload_available:
description: The payload that represents the available state.
required: false
type: string
default: online
payload_not_available:
description: The payload that represents the unavailable state.
required: false
type: string
default: offline
{% endconfiguration %}

View file

@ -1,7 +1,7 @@
---
layout: page
title: "NX584 Alarm Control Panel"
description: "Instructions how to integrate NX584 into Home Assistant."
description: "Instructions on how to integrate NX584 into Home Assistant."
date: 2016-02-07 10:00
sidebar: true
comments: false

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Satel Integra Alarm Control Panel"
description: "Instructions how to setup the Satel Integra control panel within Home Assistant."
description: "Instructions on how to setup the Satel Integra control panel within Home Assistant."
date: 2017-09-07 13:28
sidebar: true
comments: false

View file

@ -1,7 +1,7 @@
---
layout: page
title: "SimpliSafe Alarm Control Panel"
description: "Instructions how to integrate SimpliSafe into Home Assistant."
description: "Instructions on how to integrate SimpliSafe into Home Assistant."
date: 2016-07-02 22:00
sidebar: true
comments: false

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Vanderbilt SPC Alarm"
description: "Instructions how to setup the Vanderbilt SPC Alarm control panel within Home Assistant."
description: "Instructions on how to setup the Vanderbilt SPC Alarm control panel within Home Assistant."
date: 2017-05-18 22:01
sidebar: true
comments: false

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Honeywell TotalConnect Alarm Control Panel"
description: "Instructions how to integrate TotalConnect alarms into Home Assistant."
description: "Instructions on how to integrate TotalConnect alarms into Home Assistant."
date: 2017-04-02 22:00
sidebar: true
comments: false

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Verisure Alarm"
description: "Instructions how to setup the Verisure Alarm control panel within Home Assistant."
description: "Instructions on how to setup the Verisure Alarm control panel within Home Assistant."
date: 2016-02-15 22:00
sidebar: true
comments: false

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Wink Alarm"
description: "Instructions how to setup the Wink alarms within Home Assistant."
description: "Instructions on how to setup the Wink alarms within Home Assistant."
date: 2017-01-14 12:00
sidebar: true
comments: false

View file

@ -20,7 +20,7 @@ Please visit the [AlarmDecoder website](https://www.alarmdecoder.com/) for furth
There is currently support for the following device types within Home Assistant:
- [Binary Sensor](/components/binary_sensor.alarmdecoder/): Reports on zone status
- [Sensor](/components/sensor.alarmdecoder/): Emulates an keypad display
- [Sensor](/components/sensor.alarmdecoder/): Emulates a keypad display
- [Alarm Control Panel](/components/alarm_control_panel.alarmdecoder/): Reports on alarm status, and can be used to arm/disarm the system
This is a fully event-based component. Any event sent by the AlarmDecoder device will be immediately reflected within Home Assistant.
@ -39,6 +39,7 @@ alarmdecoder:
01:
name: 'Smoke Detector'
type: 'smoke'
rfid: '0123456'
02:
name: 'Front Door'
type: 'opening'
@ -53,3 +54,4 @@ Configuration variables:
- **baudrate** (*Optional*): The baud rate of the AlarmDecoder device, if using serial type. Default: `115200`
- **panel_display** (*Optional*): Create a sensor called sensor.alarm_display to match the Alarm Keypad display. Default: `off`
- **zones** (*Optional*): AlarmDecoder has no way to tell us which zones are actually in use, so each zone must be configured in Home Assistant. For each zone, at least a name must be given. For more information on the available zone types, take a look at the [Binary Sensor](/components/binary_sensor.alarmdecoder/) docs. *Note: If no zones are specified, Home Assistant will not load any binary_sensor components.*
- **rfid** (*Optional*): The RF serial-number associated with RF zones. Providing this field allows Home Assistant to associate raw sensor data to a given zone, allowing direct monitoring of the state, battery, and supervision status.

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Alert"
description: "Instructions 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

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Alexa / Amazon Echo"
description: "Instructions 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
@ -21,6 +21,7 @@ There are a few ways that you can use Amazon Echo and Home Assistant together.
- [Build custom commands to use](#i-want-to-build-custom-commands-to-use-with-echo)
- [Create a new Flash Briefing source](#flash-briefing-skills)
- [Use the Smart Home API to control lights, etc](#smart-home)
- Alternative: use the [Emulated Hue component][emulated-hue-component] to trick Alexa to thinking Home Assistant is a Philips Hue hub.
Amazon has released [Echosim], a website that simulates the Alexa service in your browser. That way it is easy to test your skills without having access to a physical Amazon Echo.
@ -45,7 +46,7 @@ Additionally, note that at the time of this writing, your Alexa skill endpoint *
OR
2. Change your Home Assistant serving port to 443 this is done in the [`http`](/components/http/) section with the `server_port` entry in your `configuration.yaml` file
[blog-lets-encrypt]: https://home-assistant.io/blog/2015/12/13/setup-encryption-using-lets-encrypt/
[blog-lets-encrypt]: /blog/2015/12/13/setup-encryption-using-lets-encrypt/
To get started with Alexa skills:
@ -166,7 +167,7 @@ intent_script:
text: OK
```
Here we are using [templates] to take the name we gave to Alexa e.g. `downstairs on` and replace the space with an underscore so it becomes `downstairs_on` as Home Assistant expects.
Here we are using [templates] to take the name we gave to Alexa e.g., `downstairs on` and replace the space with an underscore so it becomes `downstairs_on` as Home Assistant expects.
Now say `Alexa ask Home Assistant to activate <some scene>` and Alexa will activate that scene for you.
@ -332,6 +333,50 @@ Please refer to the [Amazon documentation][flash-briefing-api-docs] for more inf
- Having passed all validations to reach this screen, you can now click on "< Back to All Skills" as your flash briefing is now available as in "Development" service.
- To invoke your flash briefing, open the Alexa app on your phone or go to the [Alexa Settings Site][alexa-settings-site], open the "Skills" configuration section, select "Your Skills", scroll to the bottom, tap on the Flash Briefing Skill you just created, enable it, then manage Flash Briefing and adjust ordering as necessary. Finally ask your Echo for your "news","flash briefing", or "briefing".
## {% linkable_title Smart Home %}
While the Skills API described above allows for arbitrary intents, all
utterances must begin with "Alexa, tell $invocation_name ..."
The [Emulated Hue component][emulated-hue-component] provides a simpler
interface such as, "Alexa, turn on the kitchen light". However it has some
limitations since everything looks like a light bulb.
Amazon provides a Smart Home API for richer home automation control. It takes
considerable effort to configure. The easy solution is to use
[Home Assistant Cloud](/components/cloud/).
If you don't want to use Home Assistant Cloud and are willing to do the
integration work yourself, Home Assistant can expose an HTTP API which makes
the integration work easier. Example configuration:
```yaml
alexa:
smart_home:
filter:
include_entities:
- light.kitchen
- light.kitchen_left
include_domains:
- switch
exclude_entities:
- switch.outside
entity_config:
light.kitchen:
name: Custom Name for Alexa
description: The light in the kitchen
switch.stairs:
display_categories: LIGHT
```
This exposes an HTTP POST endpoint at `http://your_hass_ip/api/alexa/smart_home`
which accepts and returns messages conforming to the
[Smart Home v3 payload](https://developer.amazon.com/docs/smarthome/smart-home-skill-api-message-reference.html).
You must then create an Amazon developer account with an Alexa skill and Lambda
function to integrate this endpoint. See
[Haaska](https://github.com/mike-grant/haaska) for an example.
[amazon-dev-console]: https://developer.amazon.com
[flash-briefing-api]: https://developer.amazon.com/alexa-skills-kit/flash-briefing
[flash-briefing-api-docs]: https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/flash-briefing-skill-api-feed-reference

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Amcrest IP Camera"
description: "Instructions 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
@ -13,23 +13,28 @@ ha_iot_class: "Local Polling"
ha_release: 0.49
---
The `amcrest` platform allows you to integrate your [Amcrest](https://amcrest.com/) IP camera in Home Assistant.
The `amcrest` camera platform allows you to integrate your [Amcrest](https://amcrest.com/) IP camera in Home Assistant.
## {% linkable_title Configuration %}
To enable your camera in your installation, add the following to your `configuration.yaml` file:
```yaml
# Example configuration.yaml entry
amcrest:
- host: IP_ADDRESS
username: USERNAME
password: PASSWORD
- host: IP_ADDRESS_CAMERA_1
username: YOUR_USERNAME
password: YOUR_PASSWORD
sensors:
- motion_detector
- sdcard
switches:
- motion_detection
- motion_recording
- host: IP_ADDRESS
username: USERNAME
password: PASSWORD
- host: IP_ADDRESS_CAMERA_2
username: YOUR_USERNAME
password: YOUR_PASSWORD
resolution: low
stream_source: snapshot
sensors:
@ -45,18 +50,21 @@ Configuration variables:
- **port** (*Optional*): The port that the camera is running on. The default is 80.
- **resolution** (*Optional*): This parameter allows you to specify the camera resolution. For a high resolution (1080/720p), specify the option `high`. For VGA resolution (640x480p), specify the option `low`. If omitted, it defaults to *high*.
- **stream_source** (*Optional*): The data source for the live stream. `mjpeg` will use the camera's native MJPEG stream, whereas `snapshot` will use the camera's snapshot API to create a stream from still images. You can also set the `rtsp` option to generate the streaming via RTSP protocol. If omitted, it defaults to *snapshot*.
- **ffmpeg_arguments**: (*Optional*): Extra options to pass to ffmpeg, e.g. image quality or video filter options.
- **ffmpeg_arguments**: (*Optional*): Extra options to pass to ffmpeg, e.g., image quality or video filter options.
- **authentication**: (*Optional*): Defines which authentication method to use only when **stream_source** is **mjpeg**. Currently, *aiohttp* only support *basic*. It defaults to *basic*.
- **scan_interval** (*Optional*): Defines the update interval of the sensor in seconds. The default is 10 seconds.
- **sensors** array (*Optional*): Conditions to display in the frontend. By default, *none* of the conditions are enabled. The following conditions can be monitored.
- **motion_detector**: Return True/False when a motion is detected
- **sdcard**: Return the SD card usage by reporting the total and used space
- **ptz_preset**: Return the number of PTZ preset positions configured for the given camera
- **switches** array (*Optional*): Switches to display in the frontend. By default, *none* of the switches are shown. The following switches can be monitored.
- **motion_detection**: Enable/disable motion detection setting
- **motion_recording**: Enable/disable recording on motion detection setting
**Note:** Amcrest cameras with newer firmware no longer have the ability to stream `high` definition video with MJPEG encoding. You may need to use `low` resolution stream or the `snapshot` stream source instead. If the quality seems too poor, lower the `Frame Rate (FPS)` and max out the `Bit Rate` settings in your camera's configuration manager. If you defined the *stream_source* to **mjpeg**, make sure your camera supports *Basic* HTTP authentication. Newer Amcrest firmware may not work, then **rtsp** is recommended instead.
**Note:** If you set the `stream_source` option to `rtsp`, make sure to follow the steps mentioned at
[FFMPEG](https://home-assistant.io/components/ffmpeg/) documentation to install the `ffmpeg`.
[FFMPEG](/components/ffmpeg/) documentation to install the `ffmpeg`.
Finish its configuration by visiting the [Amcrest sensor page](/components/sensor.amcrest/) or [Amcrest camera page](/components/camera.amcrest/).

View file

@ -48,6 +48,9 @@ Sensors:
- light
- motion
- pressure
- proximity
- sound
- video_connections
Settings (Switches):
@ -76,6 +79,9 @@ android_ip_webcam:
- light
- motion
- pressure
- proximity
- sound
- video_connections
switches:
- exposure_lock
- ffc

View file

@ -0,0 +1,25 @@
---
layout: page
title: "API"
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
ha_category: "Other"
---
The `api` component exposes a RESTful API and allows one to interact with a Home Assistant instance that is running headless. This component depends on the [`http` component](/components/http/).
<p class='note warning'>
It is HIGHLY recommended that you set the `api_password`, especially if you are planning to expose your installation to the internet.
</p>
```yaml
# Example configuration.yaml entry
api:
```
For details to use the API, please refer to the [REST API](/developers/rest_api/) or the [Python REST API documentation](/developers/python_api/) in the "Developer" section.

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Apple TV"
description: "Instructions 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
@ -13,7 +13,7 @@ ha_iot_class: "Local Push"
ha_release: 0.49
---
The `apple_tv` platform allows you to control an Apple TV (3rd and 4th generation). See the [remote platform](/components/remote.apple_tv/) if you want to send remote control buttons, e.g. arrow keys.
The `apple_tv` platform allows you to control an Apple TV (3rd and 4th generation). See the [remote platform](/components/remote.apple_tv/) if you want to send remote control buttons, e.g., arrow keys.
<p class='note'>
Currently, you must have Home Sharing enabled for this to work. Support for pairing Home Assistant with your device will be supported in a later release.
@ -92,7 +92,7 @@ then device authentication is required. Press the icon in the upper left corner
<img src='/images/screenshots/developer-tools.png' />
Select `apple_tv` as domain, `apple_tv_authenticate` as service and enter `{"entity_id": "XXX"}` into "Service Data", but replace XXX with the entity id of your device (e.g. `media_player.apple_tv`). Press the button and hopefully you are presented with an input dialog asking for a pin code:
Select `apple_tv` as domain, `apple_tv_authenticate` as service and enter `{"entity_id": "XXX"}` into "Service Data", but replace XXX with the entity id of your device (e.g., `media_player.apple_tv`). Press the button and hopefully you are presented with an input dialog asking for a pin code:
<img src='/images/components/apple_tv/auth_start.jpg' />
@ -143,4 +143,3 @@ To play media on an Apple TV with device authentication enabled (e.g., ATV4 with
### {% linkable_title Service `apple_tv_scan` %}
Scans the local network for Apple TVs. All found devices are presented as a persistent notification.

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Arduino"
description: "Instructions 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
@ -43,7 +43,7 @@ The exact number can be determined with the command shown below.
$ ls /dev/ttyACM*
```
If that's not working, check your `dmesg` or `journalctl -f` output. Keep in mind that Arduino clones are often using a different name for the port (e.g. `/dev/ttyUSB*`).
If that's not working, check your `dmesg` or `journalctl -f` output. Keep in mind that Arduino clones are often using a different name for the port (e.g., `/dev/ttyUSB*`).
<p class='note warning'>
A word of caution: The Arduino boards are not storing states. This means that with every initialization the pins are set to off/low.

View file

@ -15,19 +15,27 @@ ha_iot_class: "Cloud Polling"
The `arlo` implementation allows you to integrate your [Arlo](https://arlo.netgear.com/) devices in Home Assistant.
## {% linkable_title Configuration %}
To enable device linked in your [Arlo](https://arlo.netgear.com/) account, add the following to your `configuration.yaml` file:
```yaml
# Example configuration.yaml entry
arlo:
username: you@example.com
password: secret
username: YOUR_USERNAME
password: YOUR_PASSWORD
```
Configuration variables:
- **username** (*Required*): The username for accessing your Arlo account.
- **password** (*Required*): The password for accessing your Arlo account.
{% configuration %}
username:
description: The username for accessing your Arlo account.
required: true
type: string
password:
description: The password for accessing your Arlo account.
required: true
type: string
{% endconfiguration %}
It is recommended to create a dedicated user on Arlo website to be used within Home Assistant and then share your Arlo cameras.

View file

@ -1,31 +1,32 @@
---
layout: page
title: "Asterisk Voicemail"
description: "Instructions 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
ha_category: Other
ha_version: 0.51
ha_iot_class: "Local Push"
---
The Asterisk Voicemail integration for Home Assistant allows you to view, listen to, and delete voicemails from an Asterisk voicemail mailbox. The component includes a panel on the frontend that provides caller-id and speech-to-text transcription (using Google's API) of messages in addition to playback and message deletion. There is also an included sensor that indicates of the number of available messages. There is no requirement that the Asterisk PBX and Home Assistant are running on the same machine.
The `asterisk_mbox `Asterisk Voicemail integration for Home Assistant allows you to view, listen to, and delete voicemails from an Asterisk voicemail mailbox. The component includes a panel on the frontend that provides caller-id and speech-to-text transcription (using Google's API) of messages in addition to playback and message deletion. There is also an included sensor that indicates of the number of available messages. There is no requirement that the Asterisk PBX and Home Assistant are running on the same machine.
To enable the component, a configuration is required in both Home Assistant as well as on the Asterisk server.
First follow the [Asterisk PBX configuration guide](/docs/asterisk_mbox) to setup the necessary server on the Asterisk PBX server (this is needed even if Asterisk and Home Assistant are running on the same server)
First follow the [Asterisk PBX configuration guide](/docs/asterisk_mbox/) to setup the necessary server on the Asterisk PBX server (this is needed even if Asterisk and Home Assistant are running on the same server)
Once that is complete, add the following entry `configuration.yaml` file:
```yaml
# Example configuration.yaml entry
asterisk_mbox:
password: ASTERISK_PBX_PASSWORD
host: ASTERISK_PBX_SERVER_IP_ADDRESS
port: ASTERISK_PBX_SERVER_PORT
password: ASTERISK_PBX_PASSWORD
host: ASTERISK_PBX_SERVER_IP_ADDRESS
port: ASTERISK_PBX_SERVER_PORT
```
This will add a new 'Mailbox' side-panel, as well as a sensor to indicate # of messages available.

View file

@ -0,0 +1,56 @@
---
layout: page
title: "August"
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
ha_category: Hub
ha_release: "0.64"
ha_iot_class: "Cloud Polling"
---
The `august` component allows you to integrate your [August](http://august.com) devices in Home Assistant. Currently this component supports August Lock and Doorbell.
<p class='note'>
August Lock 2nd Gen will need either August Connect or Doorbell to connect to Home Assistant.
</p>
## {% linkable_title Configuration %}
You will need your August login information (username (either phone# or email), and password) to use this module.
To set it up, add the following to your `configuration.yaml` file:
```yaml
# Example configuration.yaml entry
august:
login_method: phone
username: "+16041234567"
password: YOUR_PASSWORD
```
{% configuration %}
login_method:
description: Method to login to your August account, either "email" or "phone". A verification code will be sent to your email or phone during setup.
required: true
type: string
username:
description: The username for accessing your August account. This depends on your login_method, if login_method is email, this will be your email of the account. Otherwise, this will be your phone number.
required: true
type: string
password:
description: The password for accessing your August account.
required: true
type: string
timeout:
description: Timeout to wait for connections.
required: false
type: int
default: 10
{% endconfiguration %}
Once Home Assistant is started, a configurator will pop up asking you to enter verification code that is sent to your phone number or email.

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Automation"
description: "Instructions 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
@ -19,7 +19,7 @@ Starting with 0.28 your automation rules can be controlled with the frontend.
<img src='{{site_root}}/images/screenshots/automation-switches.png' />
</p>
This allows one to reload the automation without restarting Home Assistant itself. If you don't want to see the automation rule in your frontend use `hide_entity: True` to hide it. You can also use `initial_state: 'off'` so that the automation is not automatically turned on after a Home assistant reboot.
This allows one to reload the automation without restarting Home Assistant itself. If you don't want to see the automation rule in your frontend use `hide_entity: True` to hide it. You can also use `initial_state: 'off'` so that the automation is not automatically turned on after a Home Assistant reboot.
```yaml
automation:

View file

@ -1,7 +1,7 @@
---
layout: page
title: "BeagleBone Black GPIO"
description: "Instructions 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

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Abode Binary Sensor"
description: "Instructions how to integrate Abode binary sensors into Home Assistant."
description: "Instructions on how to integrate Abode binary sensors into Home Assistant."
date: 2017-08-26 0:28
sidebar: true
comments: false

View file

@ -1,7 +1,7 @@
---
layout: page
title: "AlarmDecoder Binary Sensor"
description: "Instructions how to integrate AlarmDecoder binary sensors into Home Assistant."
description: "Instructions on how to integrate AlarmDecoder binary sensors into Home Assistant."
date: 2017-04-02 13:28
sidebar: true
comments: false

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Android IP Webcam Binary Sensor"
description: "Instructions how to integrate binary motion sensors for Android IP webcam within Home Assistant."
description: "Instructions on how to integrate binary motion sensors for Android IP webcam within Home Assistant."
date: 2017-03-10 00:00
sidebar: true
comments: false

View file

@ -1,7 +1,7 @@
---
layout: page
title: "aREST Binary Sensor"
description: "Instructions how to integrate aREST binary sensors within Home Assistant."
description: "Instructions on how to integrate aREST binary sensors within Home Assistant."
date: 2015-11-20 18:15
sidebar: true
comments: false
@ -14,7 +14,7 @@ ha_release: 0.9
---
The `arest` binary sensor platform allows you to get all data from your devices (like Arduinos with a ethernet/wifi connection, the ESP8266, and the Raspberry Pi) running the [aREST](http://arest.io/) RESTful framework.
The `arest` binary sensor platform allows you to get all data from your devices (like Arduinos with an ethernet/wifi connection, the ESP8266, and the Raspberry Pi) running the [aREST](http://arest.io/) RESTful framework.
To use your aREST binary sensor in your installation, add the following to your `configuration.yaml` file:
@ -28,7 +28,7 @@ binary_sensor:
Configuration variables:
- **resource** (*Required*): IP address and schema of the device that is exposing an aREST API, e.g. http://192.168.1.10.
- **resource** (*Required*): IP address and schema of the device that is exposing an aREST API, e.g., http://192.168.1.10.
- **pin** (*Required*): Number of the pin to monitor.
- **name** (*Optional*): Let you overwrite the name of the device. By default *name* from the device is used.

View file

@ -0,0 +1,22 @@
---
layout: page
title: "August Binary Sensor"
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
ha_category: Binary Sensor
ha_release: "0.64"
ha_iot_class: "Cloud Polling"
---
To get your [August](http://august.com) doorbell binary sensors working within Home Assistant, please follow the instructions for the general [August component](/components/august/).
If you have August Doorbell, once you have enabled the [August component](/components/august/), you should see following sensors:
* Doorbell ding sensor
* Doorbell motion sensor
* Doorbell online sensor

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Axis Binary Sensor"
description: "Instructions how to integrate Axis binary sensors into Home Assistant."
description: "Instructions on how to integrate Axis binary sensors into Home Assistant."
date: 2017-04-01 19:00
sidebar: true
comments: false

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Bayesian Binary Sensor"
description: "Instructions 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

View file

@ -1,7 +1,7 @@
---
layout: page
title: "BeagleBone Black GPIO Binary Sensor"
description: "Instructions how to integrate the GPIO sensor capability of a BeagleBone Black into Home Assistant."
description: "Instructions on how to integrate the GPIO sensor capability of a BeagleBone Black into Home Assistant."
date: 2017-01-14 10:00
sidebar: true
comments: false
@ -33,7 +33,7 @@ Configuration variables:
- **pins** array (*Required*): Array of used pins.
- **pin_name** (*Required*): Pin numbers and corresponding names.
- **name** (*Required*): Friendly name to use for the frontend.
- **bouncetime** (*Optional*): Debounce time for reading input pin defined in miliseconds [ms]. Defaults to `50 ms`.
- **bouncetime** (*Optional*): Debounce time for reading input pin defined in milliseconds [ms]. Defaults to `50 ms`.
- **invert_logic** (*Optional*): If `true`, inverts the input logic to ACTIVE LOW. Default is `false` (ACTIVE HIGH).
- **pull_mode** (*Optional*): Type of internal pull resistor connected to input. Options are `UP` - pull-up resistor and `DOWN` - pull-down resistor. Defaults to `UP`.

View file

@ -0,0 +1,20 @@
---
layout: page
title: "BMW Connected Drive Binary Sensor"
description: "Instructions on how to setup your BMW Connected Drive account with Home Assistant."
date: 2018-02-22 23:00
sidebar: true
comments: false
sharing: true
footer: true
logo: bmw.png
ha_category: Binary Sensor
ha_release: 0.66
---
The `bmw_connected_drive` platform allows you to import data on your BMW into Home Assistant.
The binary sensors will be automatically configured if `bmw_connected_drive` component is configured.
For more configuration information see the [`bmw_connected_drive` component](/components/bmw_connected_drive/) documentation.

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Command line Binary Sensor"
description: "Instructions how to integrate Command binary sensors within Home Assistant."
description: "Instructions on how to integrate Command binary sensors within Home Assistant."
date: 2016-01-13 12:15
sidebar: true
comments: false

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Concord232 Binary Sensor"
description: "Instructions how to integrate Interlogix/GE Concord4 binary sensors into Home Assistant."
description: "Instructions on how to integrate Interlogix/GE Concord4 binary sensors into Home Assistant."
date: 2016-10-11 10:00
sidebar: true
comments: false

View file

@ -0,0 +1,35 @@
---
layout: page
title: "deCONZ Binary Sensor"
description: "Instructions on how to integrate Zigbee binary sensors from deCONZ into Home Assistant."
date: 2017-11-12 16:30
sidebar: true
comments: false
sharing: true
footer: true
logo: deconz.jpeg
ha_category: Binary Sensor
ha_release: "0.61"
ha_iot_class: "Local Push"
---
See the [deCONZ main component](/components/deconz/) for configuration instructions.
The following sensor types are supported:
* Fire/Smoke detection
* Open/Close detection
* Presence detection
* Water leakage detection
Entity ids will be binary_sensor.device_name, where device_name is defined in deCONZ.
#### {% linkable_title Verified to be supported binary sensors %}
- Open/Close Detection
- Xiaomi Smart Home Security Door & Window Contact Sensor
- Presence Detection
- IKEA Trådfri Motion Sensor
- Philips Hue Motion Sensor
- Xiaomi Motion Sensor
- Xiaomi Smart Home Aqara Human Body Sensor

View file

@ -1,28 +0,0 @@
---
layout: page
title: "DoorBird Binary Sensor"
description: "Instructions how to integrate DoorBird video doorbell state into Home Assistant."
date: 2017-08-06 11:30
sidebar: true
comments: false
sharing: true
footer: true
logo: doorbird.png
ha_category: Binary Sensor
ha_release: "0.54"
ha_iot_class: "Local Polling"
---
The `doorbird` binary sensor platform allows Home Assistant to monitor when your [DoorBird](http://www.doorbird.com/) doorbell rings.
<p class='note'>
You must have the [DoorBird component](/components/doorbird/) configured to use this binary sensor.
</p>
To enable the binary sensor, add the following to your `configuration.yaml` file:
```yaml
# Example configuration.yaml entry
binary_sensor:
- platform: doorbird
```

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Ecobee Binary Sensor"
description: "Instructions how to setup the Ecobee sensors within Home Assistant."
description: "Instructions on how to setup the Ecobee sensors within Home Assistant."
date: 2015-11-30 18:00
sidebar: true
comments: false

View file

@ -0,0 +1,19 @@
---
layout: page
title: "Egardia Binary Sensor"
description: "Instructions on how to integrate Egardia / Woonveilig binary sensors into Home Assistant."
date: 2018-03-02 09:00
sidebar: true
comments: false
sharing: true
footer: true
logo: egardia.png
ha_release: 0.65
ha_category: Binary Sensor
ha_iot_class: "Polling"
---
The `egardia` platform allows you to get data from your [Egardia](http://www.egardia.com)/[Woonveilig](http://www.woonveilig.nl) binary sensors from within Home Assistant.
Currently only door contacts are supported. IR sensors are not supported and will probably never be since their status cannot be read outside of the alarm control panel. Smoke sensors and others might be added but currently are not supported.
You will need to set up your [Egardia hub](/components/egardia/).

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Eight Sleep Binary Sensor"
description: "Instructions how to integrate binary motion sensors for Eight Sleep within Home Assistant."
description: "Instructions on how to integrate binary motion sensors for Eight Sleep within Home Assistant."
date: 2017-04-24 00:00
sidebar: true
comments: false

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Envisalink Binary Sensor"
description: "Instructions how to integrate Envisalink binary sensors into Home Assistant."
description: "Instructions on how to integrate Envisalink binary sensors into Home Assistant."
date: 2016-07-01 08:00
sidebar: true
comments: false

View file

@ -42,7 +42,7 @@ Configuration variables:
- **reset** (*Optional*): The time to reset the state after no new motion is detected. Defaults to 20 seconds.
- **repeat** (*Optional*): How many events need to be detected in *repeat_time* in order to trigger a motion. Defaults to 0 repeats (deactivated).
- **repeat_time** (*Optional*): The span of time *repeat* events need to occur in before triggering a motion. Defaults to 0 seconds (deactivated).
- **extra_arguments** (*Optional*): Extra options to pass to `ffmpeg`, e.g. video denoise filtering.
- **extra_arguments** (*Optional*): Extra options to pass to `ffmpeg`, e.g., video denoise filtering.
To experiment with values (changes/100 is the scene value in `ffmpeg`):

View file

@ -39,7 +39,7 @@ Configuration variables:
- **duration** (*Optional*): Default 1 second. How long the noise needs to be over the peak to trigger the state.
- **reset** (*Optional*): Default 20 seconds. The time to reset the state after no new noise is over the peak.
- **extra_arguments** (*Optional*): Extra options to pass to `ffmpeg`, like audio frequency filtering.
- **output** (*Optional*): Allows you to send the audio output of this sensor to an Icecast server or other FFmpeg-supported output, e.g. to stream with Sonos after a state is triggered.
- **output** (*Optional*): Allows you to send the audio output of this sensor to an Icecast server or other FFmpeg-supported output, e.g., to stream with Sonos after a state is triggered.
To experiment with values:

View file

@ -1,7 +1,7 @@
---
layout: page
title: Flic Smart Button
description: "Instructions how to integrate flic buttons within Home Assistant."
description: "Instructions on how to integrate flic buttons within Home Assistant."
date: 2016-12-02 22:03
sidebar: true
comments: false

View file

@ -1,7 +1,7 @@
---
layout: page
title: gc100 Binary Sensor
description: "Instructions on how to set up an gc100 binary sensor within Home Assistant."
description: "Instructions on how to set up a gc100 binary sensor within Home Assistant."
date: 2017-10-27 17:26
sidebar: true
comments: false

View file

@ -15,18 +15,22 @@ ha_iot_class: "Local Push"
The Hikvision Binary Sensor is a platform that parses the event stream of a [Hikvision IP Camera or NVR](http://www.hikvision.com/) and presents the camera/nvr events to Home Assistant as binary sensors with either an "off" or "on" state.
The platform will automatically add all sensors to Home Assistant that are configured within the camera/nvr interface to "Notify the surveillance center" as a trigger. If you would like to hide a sensor type you can do so by either unchecking "Notify the surveillance center" in the camera configuration or by using the "ignored" customize option detailed below.
The platform will automatically add all sensors to Home Assistant that are configured within the camera/nvr interface to "Notify the surveillance center" as a trigger. If you would like to hide a sensor type you can do so by either unchecking "Notify the surveillance center" in the camera configuration or by using the "ignored" customize option detailed below.
<p class='note'>
In order for the sensors to work the hikvision user must have the 'Remote: Notify Surveillance Center/Trigger Alarm Output' permission which can be enabled from the user management section of the web interface. Also the 'WEB Authentication' needs to be set to 'digest/basic' in the security/authentication section.
</p>
For example, if you configure a camera with the name "Front Porch" that has motion detection and line crossing events enabled to notify the surveillance center the following binary sensors will be added to Home Assistant:
```
```text
binary_sensor.front_porch_motion
binary_sensor.front_port_line_crossing
```
When used with a NVR device the sensors will be appended with the channel number they represent. For example, if you configure an NVR with the name "Home" that supports 2 cameras with motion detection and line crossing events enabled to notify the surveillance center the following binary sensors will be added to Home Assistant:
When used with a NVR device the sensors will be appended with the channel number they represent. For example, if you configure an NVR with the name "Home" that supports 2 cameras with motion detection and line crossing events enabled to notify the surveillance center the following binary sensors will be added to Home Assistant:
```
```text
binary_sensor.home_motion_1
binary_sensor.home_motion_2
binary_sensor.home_line_crossing_1
@ -34,35 +38,37 @@ binary_sensor.home_line_crossing_2
```
This platform should work with all Hikvision cameras and nvrs, and has been confirmed to work with the following models:
- DS-2CD3132-I
- DS-2CD2232-I5
- DS-2CD2032-I
- DS-2CD2042WD-I
- DS-2CD2142FWD-I
To enable this sensor, the following lines are required in your `configuration.yaml`:
To enable this sensor, the following lines are required in your `configuration.yaml` file:
```yaml
binary_sensor:
platform: hikvision
host: IP_ADDRESS
username: user
password: pass
- platform: hikvision
host: IP_ADDRESS
username: user
password: pass
```
Configuration options for a Hikvision Sensor:
- **name** (*Optional*): The name you'd like to give the camera in Home Assistant, defaults to name defined in the camera.
- **host** (*Required*): The IP address of the camera you would like to connect to.
- **port** (*Optional*): The port to connect to the camera on, defaults to 80.
- **ssl** (*Optional*): True if you want to connect with https. Be sure to set the port also.
- **username** (*Required*): The username to authenticate with.
- **password** (*Required*): The password to authenticate with.
- **name** (*Optional*): The name you'd like to give the camera in Home Assistant, defaults to name defined in the camera.
- **port** (*Optional*): The port to connect to the camera on, defaults to 80.
- **ssl** (*Optional*): True if you want to connect with https. Be sure to set the port also.
- **customize** (*Optional*): This attribute contains sensor-specific override values. Only sensor name needs defined:
- **ignored** (*Optional*): Ignore this sensor completely. It won't be shown in the Web Interface and no events are generated for it.
- **delay** (*Optional*): Specify the delay to wait after a sensor event ends before notifying Home Assistant. This is useful to catch multiple quick trips in one window without the state toggling on and off. The default delay is 5 seconds.
Supported sensor/event types are:
- Motion
- Line Crossing
- Field Detection
@ -80,37 +86,36 @@ Supported sensor/event types are:
- Face Detection
- Scene Change Detection
Example of a configuration in your `configuration.yaml` that utilizes the customize options for a camera:
```yaml
binary_sensor:
platform: hikvision
host: 192.168.X.X
port: 80
ssl: False
username: user
password: pass
customize:
motion:
delay: 30
line_crossing:
ignored: True
- platform: hikvision
host: 192.168.X.X
port: 80
ssl: False
username: user
password: pass
customize:
motion:
delay: 30
line_crossing:
ignored: True
```
Example of a configuration in your `configuration.yaml` that utilizes the customize options for a nvr:
```yaml
binary_sensor:
platform: hikvision
host: 192.168.X.X
port: 80
ssl: False
username: user
password: pass
customize:
motion_1:
delay: 30
field_detection_2:
ignored: True
- platform: hikvision
host: 192.168.X.X
port: 80
ssl: False
username: user
password: pass
customize:
motion_1:
delay: 30
field_detection_2:
ignored: True
```

View file

@ -1,6 +1,6 @@
---
layout: page
title: "Hive Sensor"
title: "Hive Binary Sensor"
description: "Instructions on how to integrate Hive Sensors with Home Assistant."
date: 2017-09-24 21:00
sidebar: true
@ -14,11 +14,12 @@ ha_iot_class: "Cloud Polling"
---
The 'hive' binary sensor component integrates your Hive sensors into Home Assistant.
The `hive` binary sensor component integrates your Hive sensors into Home Assistant.
The Hive sensor component supports the following Hive products:
- **Hive Window or Door Sensor**
- **Hive Motion Sensor**
The platform supports the following Hive products:
- Hive Window or Door Sensor
- Hive Motion Sensor
<p class='note'>

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Homematic Binary Sensor"
description: "Instructions how to integrate binary Homematic sensors within Home Assistant."
description: "Instructions on how to integrate binary Homematic sensors within Home Assistant."
date: 2016-06-28 08:30
sidebar: true
comments: false

View file

@ -1,7 +1,7 @@
---
layout: page
title: "HTTP Binary Sensor"
description: "Instructions how to integrate HTTP binary sensors within Home Assistant."
description: "Instructions on how to integrate HTTP binary sensors within Home Assistant."
date: 2016-02-05 12:15
sidebar: true
comments: false

View file

@ -0,0 +1,69 @@
---
layout: page
title: "IHC Binary Sensor"
description: "Instructions on how to integrate IHC Binary Sensors within Home Assistant."
date: 2017-11-27 13:35
sidebar: true
comments: false
sharing: true
footer: true
logo: ihc.png
ha_category: Binary Sensor
ha_release: 0.62
ha_iot_class: "Local Push"
---
Before you can use the IHC Binary Sensor platform, you must setup the [IHC Component](/components/ihc/)
When auto setup is enabled the following products will be found in the IHC project and setup as binary sensors:
* Dataline magnet contacts
* Dataline Pir sensors
* Dataline Pir sensors with twilight detection
* Dataline Pir alarm sensor
* Dataline smoke detector
* Dataline gas detector
* Dataline light sensor
To manually configure IHC Binary Sensors insert this section in your configuration:
```yaml
binary_sensor:
- platform: ihc
binary_sensors:
- id: 12345
name: mysensor
type: opening
inverting: True
- id: 12346
...
```
{% configuration %}
binary_sensors:
description: List of binary sensors to setup manually.
required: false
type: map
keys:
id:
description: The IHC resource id.
required: true
type: int
inverting:
description: If True the sensor will be inverted.
required: false
type: bool
default: false
name:
description: The name of the component
required: false
type: string
type:
description: The binary sensor type. See [Home Assistant binary sensor](/components/binary_sensor/) for available types.
required: false
type: string
{% endconfiguration %}
The resource id should be an id of a boolean IHC resource.
For more information about IHC resource ids see [Manual Setup](/components/ihc/#manual-setup)

View file

@ -1,7 +1,7 @@
---
layout: page
title: "Insteon PLM Binary Sensor"
description: "Instructions how to setup the Insteon PLM switches locally within Home Assistant."
description: "Instructions on how to setup the Insteon PLM binary sensors locally within Home Assistant."
date: 2017-02-19 17:00
sidebar: true
comments: false

View file

@ -1,7 +1,7 @@
---
layout: page
title: "ISY994 Binary Sensor"
description: "Instructions how to integrate ISY994 binary sensors into Home Assistant."
description: "Instructions on how to integrate ISY994 binary sensors into Home Assistant."
date: 2016-09-03 23:00
sidebar: true
comments: false

View file

@ -1,7 +1,7 @@
---
layout: page
title: "KNX Binary Sensor"
description: "Instructions 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
@ -25,14 +25,16 @@ binary_sensor:
address: '6/0/2'
device_class: 'motion'
#significant_bit: 2
#reset_after: 100
```
Configuration variables:
- **name** (*Optional*): A name for this device used within Home Assistant.
- **address**: KNX group address of the binary sensor.
- **device_class** (Optional): HASS device class e.g. "motion".
- **device_class** (Optional): HASS device class e.g., "motion".
- **significant_bit** (Optional): Specify which significant bit of the KNX value should be used. Default is 1.
- **reset_after** (Optional): Reset back to OFF state after specified milliseconds.
You can also attach actions to binary sensors (e.g., to switch on a light when a switch was pressed). In this example, one light is switched on when the button was pressed once and two others when the button was pressed a second time.

View file

@ -11,27 +11,38 @@ footer: true
Binary sensors gather information about the state of devices which have a "digital" return value (either 1 or 0). These can be switches, contacts, pins, etc. These sensors only have two states: **0/off/low/closed/false** and **1/on/high/open/true**. Knowing that there are only two states allows Home Assistant to represent these sensors in a better way in the frontend according to their functionality.
### {% linkable_title Device Class %}
The way these sensors are displayed in the frontend can be modified in the [customize section](/getting-started/customizing-devices/). The following device classes are supported for binary sensors:
- **None**: Generic on/off. This is the default and doesn't need to be set.
- **battery**: `On` means low, `Off` means normal
- **cold**: `On` means cold
- **connectivity**: `On` means connection present, `Off` means no connection
- **gas**: `On` means gas detected
- **heat**: `On` means hot
- **light**: Lightness threshold
- **moisture**: `On` means wet
- **motion**: `On` means motion detected
- **moving**: `On` means moving, `Off` means stopped
- **occupancy**: `On` means occupied, `Off` means not occupied
- **cold**: `On` means cold, `Off` means normal
- **connectivity**: `On` means connected, `Off` means disconnected
- **door**: `On` means open, `Off` means closed
- **garage_door**: `On` means open, `Off` means closed
- **gas**: `On` means gas detected, `Off` means no gas (clear)
- **heat**: `On` means hot, `Off` means normal
- **light**: `On` means light detected, `Off` means no light
- **lock**: `On` means open (unlocked), `Off` means closed (locked)
- **moisture**: `On` means moisture detected (wet), `Off` means no moisture (dry)
- **motion**: `On` means motion detected, `Off` means no motion (clear)
- **moving**: `On` means moving, `Off` means not moving (stopped)
- **occupancy**: `On` means occupied, `Off` means not occupied (clear)
- **opening**: `On` means open, `Off` means closed
- **plug**: `On` means device is plugged in, `Off` means device is unplugged
- **power**: Power, over-current, etc.
- **presence**: `On` means Home, `Off` means Away
- **problem**: `On` means a problem was detected, `Off` means the status is OK
- **power**: `On` means power detected, `Off` means no power
- **presence**: `On` means home, `Off` means away
- **problem**: `On` means problem detected, `Off` means no problem (OK)
- **safety**: `On` means unsafe, `Off` means safe
- **smoke**: `On` means smoke detected
- **sound**: `On` means sound detected, `Off` means no sound
- **vibration**: `On` means vibration detected, `Off` means no vibration
- **smoke**: `On` means smoke detected, `Off` means no smoke (clear)
- **sound**: `On` means sound detected, `Off` means no sound (clear)
- **vibration**: `On` means vibration detected, `Off` means no vibration (clear)
- **window**: `On` means open, `Off` means closed
For analog sensors please check the [component overview](https://home-assistant.io/components/#sensor).
For analog sensors please check the [component overview](/components/#sensor).
<p class='img'>
<img src='/images/screenshots/binary_sensor_classes_icons.png' />
Example of various device classes icons in `On` and `Off` state.
</p>

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