2609 Commits

Author SHA1 Message Date
Paulus Schoutsen
ccadd43618 Merge remote-tracking branch 'origin/current' into next 2020-01-29 16:33:27 -08:00
Franck Nijhof
a9b5b34f78
Merge branch 'current' into next 2020-01-29 13:31:52 +01:00
Franck Nijhof
04712c4628
Spelling and Markdown fixes: Part 4 2020-01-29 11:57:44 +01:00
Franck Nijhof
74d8fec905
Spelling and Markdown fixes: Part 3 (#11902)
Spelling and Markdown fixes: Part 3
2020-01-29 00:25:00 +01:00
Franck Nijhof
25759149bf Spelling and Markdown fixes: Part 2 (#11900)
* Spelling and Markdown fixes: Part 2

* ✏️ Fix table

Co-authored-by: Klaas Schoute <klaas_schoute@hotmail.com>
2020-01-28 22:46:19 +01:00
Franck Nijhof
b617bcef79
Spelling and Markdown fixes: Part 3 2020-01-28 21:26:01 +01:00
Franck Nijhof
eb54746503
Merge branch 'current' into next 2020-01-28 16:00:56 +01:00
Jay
38d0ab195d
Add note and tweak examples
A common question in the support channels involves the `UndefinedError` returned when an automation that references a trigger state object in the action is manually triggered. Hopefully this note will reduce those questions in the future. I also tweaked the example automations.
2020-01-28 08:50:43 -06:00
Franck Nijhof
adf27386d9
Merge branch 'current' into next 2020-01-27 15:47:25 +01:00
sverleysen
ba7c4fdb6f Link media_player was wrong (#11889) 2020-01-27 11:13:01 +01:00
OscarHanzely
e20231575d Added purpose of database (#11871) 2020-01-25 21:04:29 +01:00
Franck Nijhof
b88030871b
Remove deprecation warnings from 0.42 (#11861) 2020-01-24 18:09:46 +01:00
Franck Nijhof
671c45d03b
Merge branch 'current' into next 2020-01-22 17:37:12 +01:00
akasma74
528870549a typo fixed (#11839)
I think I got it right
2020-01-21 22:07:25 +01:00
Franck Nijhof
86946d68e8
Merge branch 'current' into next 2020-01-21 18:09:48 +01:00
Franck Nijhof
97f318a99b Remove obsolete homebridge_* settings (#11823) 2020-01-20 21:27:50 -08:00
Franck Nijhof
2f3943044d Remove old and obsolete SceneGen (#11822) 2020-01-20 08:13:41 -08:00
Roelof Schuiling
0606595f91 Fixed header styling (#11801)
This improves readability
2020-01-18 21:49:30 +01:00
Alexandre Leites
bcb54e26bd Update discovery page to add IOT Link (#11793) 2020-01-18 13:24:05 +01:00
Geoff Davis
665c66ec69 Update browser list with webos failure (#11794) 2020-01-18 13:22:51 +01:00
Franck Nijhof
1865b41d99
Remove states UI options in group integration (#11765) 2020-01-16 18:43:00 +01:00
Franck Nijhof
e30c46283f
Remove legacy api_password occurances (#11763) 2020-01-16 10:36:33 +01:00
Franck Nijhof
d5d8c0c938
Merge branch 'rc' into current 2020-01-15 21:42:58 +01:00
Franck Nijhof
caff890f38 Remove deprecated hide_entity for automations (#11754) 2020-01-15 11:54:01 -08:00
Franck Nijhof
8ca455aae9
Merge branch 'current' into next 2020-01-14 20:49:32 +01:00
Dubh Ad
12f0edd892 Removing the windows guide (#11709)
* Removing the windows guide

Reference to https://github.com/home-assistant/home-assistant.io/pull/11666

* Removed reference from the Python install guide

Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2020-01-13 13:14:56 +01:00
Franck Nijhof
18cfd744c1
Merge branch 'current' into next 2020-01-13 12:26:28 +01:00
akasma74
8dac0b232c continue_on_timeout clarification (#11723)
It was a bit unclear what happens if one omits continue_on_timeout (i.e what's its default value) so I decided to test it and fill the gap so others shouldn't do it again
2020-01-13 11:13:22 +01:00
Zhao
bec63cd245 Updated the appdaemon repository. The current version is not v… (#11705) 2020-01-12 10:27:56 +01:00
Brian Dunlay
59cc1f0d18 Add tunnel timeout to support websocket connections (#11708)
HomeAssistant uses a 55 second interval[1] to send heartbeats to
the Lovelace UI over WebSockets. If the tunnel timeout[2] is not
set, the WebSocket connection from the browser to the server is
reset every 50 seconds. When the connection resets, it reconnects
automatically, and causes the page to reload. Any unsaved data in
forms is lost.

This commit adds a sane default of 60 seconds to the HAProxy
configuration for tunneled connections, so that the frontend
WebSocket connection doesn't time out every 50 seconds.

[1]: 9c551ae85d/homeassistant/components/websocket_api/http.py (L111)
[2]: https://cbonte.github.io/haproxy-dconv/1.8/configuration.html#4-timeout%20tunnel

Related: home-assistant/home-assistant-js-websocket#108
2020-01-11 11:41:21 +01:00
Dubh Ad
ce07145f14 Removing Windows (#11666)
We get a regular trickle of folks installing on Windows, who're then stuck on things like auto-starting, and almost everything else.

As much as I don't like removing community provided guides, I think this one needs to disappear.
2020-01-11 11:31:17 +01:00
Franck Nijhof
b7deb649d8
Merge branch 'current' into next 2020-01-11 10:34:05 +01:00
John Hollowell
64b938b3d1 Update Misc Typos (#11597)
* Update providers.markdown

* Update tutorial.markdown

* Update aws.markdown

* Update vera.markdown
2020-01-10 09:30:44 +01:00
THATDONFC
cc24c23fcd Update PiVPN URL (#11693)
Update PiVPN URL to match the new site location.
2020-01-10 09:29:05 +01:00
Petro31
bb483a5540 Update condition.markdown (#11688)
Quoting was wrong.
2020-01-09 18:29:36 +01:00
Mattheus
4a902a7835 remove api_password option from http: config (#11680)
remove api_password option from http: config because the option are deprecated since 0.90 release of HomeAssistant.
2020-01-09 10:50:47 +01:00
Franck Nijhof
f64ebbd840
Merge branch 'current' into next 2020-01-08 13:28:18 +01:00
Peter Epley
aae05ed6a9 Add Media Player as component with Device Classes (#11669) 2020-01-08 10:41:31 +01:00
Franck Nijhof
ada7cc55a4 Entity Component to no longer generate automatic groups (#11662)
* Entity Component to no longer generate automatic groups

* Entity Component to no longer generate automatic groups
2020-01-07 18:00:45 +01:00
RockBomber
cbd38fbaea Adding definition of logfile variable to rc.d script (#11646)
With this instruction a have an error after starting service:
```
# sysrc homeassistant_enable="YES"
homeassistant_enable:  -> YES
# service homeassistant start
install: : No such file or directory
Starting homeassistant.
daemon: open: Permission denied
/usr/local/etc/rc.d/homeassistant: WARNING: failed to start homeassistant
```
There is needs to define logfile variable in rc.d script
2020-01-07 15:54:33 +01:00
Ville Skyttä
b6a904933b Code blocks (#11648)
* Run black on Python code blocks, syntax fixes

https://github.com/scop/misc/blob/master/black_markdown.py

* Code block language marker fixes

* String formatting style tweaks
2020-01-07 12:58:15 +01:00
Ville Skyttä
301edb9bd2 Home Assistant etc spelling consistency fixes (#11637)
* Be consistent with Home Assistant spelling

* Refer to the Configurator without "HASS"

That's what's it calls itself and how it is in the add-on store.

* Be consistent with Hass.io spelling

* Tell vscode to spell HassOS like that
2020-01-05 12:44:21 +01:00
Troy Prelog
a4e6ff1e7a Update Freenas docs (#11585)
* updated rc.d script

Add extra_commands

	check_config - checks config using `hass --script check_config`
	upgrade - stops HA / upgrade / checks config / starts HA (only starts if config check passes)
	test - simple test to check directories / activate venv / check version of python and homeassistant
	restart - (modified) check_config / stop HA /start HA (only restart if config check passes)

NOTE: All extra_commands REQUIRE bash to be installed
	`pkg install bash`

I also removed the check_config from the pre_start function because because it will prevent HA from starting
if the configuration is missing (Like a clean install from example). NO BUENO!

Another case to consider haveing no configuration even after initial install is troubleshooting or testing.
For instance with rc.d script createing a fresh config is simple.

Let's suppose my working config is at
	`/home/hass/homeassistant`

Now to get a clean configuration I can just do this
	service homeassistant stop
	sysrc sysrc homeassistant_config_dir="/home/hass/ha_test_config"
	service homeassistant start

That's it! Configuration wise, it's a clean install. To switch back to working config I just
	service homeassistant stop
        sysrc sysrc homeassistant_config_dir="/home/hass/homeassistant"
        service homeassistant start

Awesome right?! But that doesn't work if check_config fails during pre_start

* add pkgs

These are not required to install HA but they are quickly missed once you start to actual use it. Let's just avoid
some fustration from the start. I don't think this list should be all inclusive but these basic things seem to be
frequently needed from the start.

	autoconf |
	gmake    | - looking at you Z-Wave, Stream, IKEA Tradfri
	pkgconf  |

	bash - Give me bash or give me death! Seriously, it makes life easier. There's not alot of *BSD focus
		around HA. I only use *BSD because of FreeNAS -- Typically (with the exception of jails) FreeNAS is webui.
		I'm ok with Linux cli and it's very similiar to FreeNAS but not the same. It's not bash. I don't think it
		needs to be for the root user either. But having bash installed and used by the HA user makes it easier
		to follow along with exising documentation for other virtualenv type installs when trying to further expand
		your HA installation

* give me bash or give me death!

Most people won't notice a differene but we'll know in our hearts we did the right thing.

* fix typo

I'm lucky I can spell my name

* whitespace

* use venv

Use the built-in venv instead of virtualenv which must be installed seperate.
2020-01-05 10:29:16 +01:00
Dubh Ad
0fcd54373d Removing reference to api_password (#11626)
Removing the reference to the (deprecated) `api_password`
2020-01-03 23:54:41 +01:00
John Hollowell
d82aaa88d1 Add service information to homeassistant integration (#11607)
* Update homeassistant.markdown

Add services and descriptions for `homeassistant`

* Update service-calls.markdown

Add link to homeassistant services information

* Update homeassistant.markdown

adhere to documentation standards

* Apply suggestions from code review

Fix heading levels and a copy/paste typo

Co-Authored-By: Franck Nijhof <frenck@frenck.nl>

* Apply suggestions from code review

make entity_id's optional

Co-Authored-By: Franck Nijhof <frenck@frenck.nl>

Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2020-01-03 19:09:23 +01:00
Alexander Schneider
ea749a53ba Update ZWave installation instructions (#11589) 2020-01-02 13:02:36 +01:00
Roelof Schuiling
01f101ddbb Improved wording for ModemManager troubleshooting (#11599)
Users experiencing issues / interference by ModemManager are still commonly popping up in the forum. I changed the wording, so hopefully users will more easily recognize this applies to them.
2020-01-02 09:22:51 +01:00
Thiago Oliveira
f20728ef00 Fix zwave control panel wiki (#11583)
The **Entity Attrributes** button is actually named **Entity Information**. Also fixing the description on polling intensity to be a little clearer.
2020-01-01 19:52:26 +01:00
Keith Bentrup
cc2cf98fc8 Remove bash prompt from shell commands to copy (#11588)
By including the prompts in the shell commands, it breaks the copy/paste functionality provided on the webpage https://www.home-assistant.io/docs/installation/raspberry-pi/. I understand it was to indicate a change for the user but that should be in the surrounding text.
2020-01-01 12:18:33 +01:00
Dan Jackson
25d9e68286 Update trigger.markdown for consistency with automation_sun.ma… (#11573)
Looks like a similar change was made to `automation_sun.markdown` in #10532, attributed to #10315.

As someone trying to add an automation for the sun's elevation, the inconsistency was confusing. I don't know if other parts of this page should be updated in a similar way.
2019-12-30 21:35:19 +01:00