mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-08 09:56:52 +00:00
Merge branch 'current' into next
This commit is contained in:
commit
c7abf99d9f
6
Rakefile
6
Rakefile
@ -56,8 +56,10 @@ desc "Generate jekyll site"
|
||||
task :generate do
|
||||
raise "### You haven't set anything up yet. First run `rake install` to set up an Octopress theme." unless File.directory?(source_dir)
|
||||
puts "## Generating Site with Jekyll"
|
||||
system "compass compile --css-dir #{source_dir}/stylesheets"
|
||||
system "jekyll build"
|
||||
success = system "compass compile --css-dir #{source_dir}/stylesheets"
|
||||
abort("Generating CSS failed") unless success
|
||||
success = system "jekyll build"
|
||||
abort("Generating site failed") unless success
|
||||
end
|
||||
|
||||
desc "Watch the site and regenerate when it changes"
|
||||
|
@ -131,9 +131,9 @@ social:
|
||||
# Home Assistant release details
|
||||
current_major_version: 0
|
||||
current_minor_version: 34
|
||||
current_patch_version: 0
|
||||
date_released: 2016-12-03
|
||||
current_patch_version: 4
|
||||
date_released: 2016-12-07
|
||||
|
||||
# Either # or the anchor link to latest release notes in the blog post.
|
||||
# Must be prefixed with a # and have double quotes around it.
|
||||
patch_version_notes: "#"
|
||||
patch_version_notes: "#release-0344---december-7"
|
||||
|
@ -13,13 +13,13 @@ ha_release: pre 0.7
|
||||
---
|
||||
|
||||
|
||||
The `nest` binary sensor platform let you monitor various states of a thermostat from [Nest](https://nest.com).
|
||||
The `nest` binary sensor platform lets you monitor various states of your [Nest](https://nest.com) devices.
|
||||
|
||||
<p class='note'>
|
||||
You must have the [Nest component](/components/nest/) configured to use these sensors. A nest thermostat can provide any of the below sensors. A nest protect can only report the 'online' condition.
|
||||
You must have the [Nest component](/components/nest/) configured to use these sensors. The `nest` binary sensor will automatically be setup when you do.
|
||||
</p>
|
||||
|
||||
To set it up, add the following information to your `configuration.yaml` file:
|
||||
To customize which binary sensors are enabled, you can add the following to your `configuration.yaml` file:
|
||||
|
||||
```yaml
|
||||
# Example configuration.yaml entry
|
||||
@ -27,20 +27,35 @@ binary_sensor:
|
||||
- platform: nest
|
||||
monitored_conditions:
|
||||
- 'fan'
|
||||
- 'hvac_ac_state'
|
||||
- 'is_using_emergency_heat'
|
||||
```
|
||||
|
||||
If you leave `monitored_conditions` blank, all sensors that are available for your devices will be used.
|
||||
|
||||
Configuration variables:
|
||||
|
||||
- **monitored_conditions** array (*Required*): States to monitor.
|
||||
- 'fan'
|
||||
- 'hvac_ac_state'
|
||||
- 'hvac_aux_heater_state'
|
||||
- 'hvac_heat_x2_state'
|
||||
- 'hvac_heat_x3_state'
|
||||
- 'hvac_alt_heat_state'
|
||||
- 'hvac_alt_heat_x2_state'
|
||||
- 'hvac_emer_heat_state'
|
||||
- 'online'
|
||||
- **scan_interval** (*Optional*): Interval in seconds to scan.
|
||||
- **monitored_conditions** array (*Optional*): States to monitor.
|
||||
- online
|
||||
- fan
|
||||
- is\_using\_emergency\_heat
|
||||
- is\_locked
|
||||
- has\_leaf
|
||||
- motion\_detected
|
||||
- person\_detected
|
||||
- sound\_detected
|
||||
|
||||
The following conditions are available by device:
|
||||
|
||||
- Nest Thermostat:
|
||||
- online
|
||||
- fan
|
||||
- is\_using\_emergency\_heat
|
||||
- is\_locked
|
||||
- has\_leaf
|
||||
- Nest Protect:
|
||||
- online
|
||||
- Nest Camera:
|
||||
- online
|
||||
- motion\_detected
|
||||
- person\_detected
|
||||
- sound\_detected
|
||||
|
@ -26,7 +26,7 @@ To enable the threshold sensor, add the following lines to your `configuration.y
|
||||
|
||||
```yaml
|
||||
# Example configuration.yaml entry
|
||||
sensor:
|
||||
binary_sensor:
|
||||
- platform: threshold
|
||||
threshold: 15
|
||||
type: lower
|
||||
|
@ -1,8 +1,8 @@
|
||||
---
|
||||
layout: page
|
||||
title: "Amcrest Camera"
|
||||
description: "Instructions how to integrate Amcrest camera into Home Assistant."
|
||||
date: 2016-12-03 08:10
|
||||
title: "Amcrest IP Camera"
|
||||
description: "Instructions how to integrate Amcrest IP cameras within Home Assistant."
|
||||
date: 2016-11-24 10:00
|
||||
sidebar: true
|
||||
comments: false
|
||||
sharing: true
|
||||
@ -12,9 +12,9 @@ ha_category: Camera
|
||||
ha_release: 0.34
|
||||
---
|
||||
|
||||
The `amcrest` platform allows you to watch the live stream of your [Amcrest](https://amcrest.com/) IP camera in Home Assistant.
|
||||
The `amcrest` platform allows you to integrate your [Amcrest](https://amcrest.com/) IP camera in Home Assistant.
|
||||
|
||||
To enable your Amcrest camera in your installation, add the following to your `configuration.yaml` file:
|
||||
To enable your camera in your installation, add the following to your `configuration.yaml` file:
|
||||
|
||||
```yaml
|
||||
# Example configuration.yaml entry
|
||||
@ -27,8 +27,9 @@ camera:
|
||||
|
||||
Configuration variables:
|
||||
|
||||
- **host** (*Required*): The IP address your camera.
|
||||
- **port** (*Optional*): The port that the camera is running on. The default is 80.
|
||||
- **host** (*Required*): The IP address or hostname of your camera. If using hostname, make sure the DNS works as expected.
|
||||
- **username** (*Required*): The username for accessing your camera.
|
||||
- **password** (*Required*): The password for accessing your camera.
|
||||
- **name** (*Optional*): This parameter allows you to override the name of your camera.
|
||||
- **name** (*Optional*): This parameter allows you to override the name of your camera. The default is "Amcrest Camera".
|
||||
- **port** (*Optional*): The port that the camera is running on. The default is 80.
|
||||
|
||||
|
@ -32,7 +32,7 @@ Configuration variables:
|
||||
|
||||
### {% linkable_title Image quality %}
|
||||
|
||||
You can control the `image quality` with [`extra_arguments`](https://www.ffmpeg.org/ffmpeg-codecs.html#jpeg2000) `-q:v 2-32` or with lossless option `-pred 1`.
|
||||
You can control the image quality with [`extra_arguments`](https://www.ffmpeg.org/ffmpeg-codecs.html#jpeg2000) `-q:v 2-32` or with lossless option `-pred 1`.
|
||||
|
||||
|
||||
If you are running into trouble with this sensor, please refer to the [Troubleshooting section](/components/ffmpeg/#troubleshooting).
|
||||
|
@ -15,13 +15,5 @@ ha_release: 0.34
|
||||
The `nest` platform allows you to watch the live stream of your [Nest](https://nest.com/camera/meet-nest-cam/) camera in Home Assistant.
|
||||
|
||||
<p class='note'>
|
||||
You must have the [Nest component](/components/nest/) configured to use those thermostats.
|
||||
You must have the [Nest component](/components/nest/) configured to use this camera. The `nest` camera will automatically be setup when you do.
|
||||
</p>
|
||||
|
||||
To set it up, add the following information to your `configuration.yaml` file:
|
||||
|
||||
```yaml
|
||||
# Example configuration.yaml entry
|
||||
camera:
|
||||
- platform: nest
|
||||
```
|
||||
|
@ -15,17 +15,9 @@ ha_category: Climate
|
||||
The `nest` climate platform let you control a thermostat from [Nest](https://nest.com).
|
||||
|
||||
<p class='note'>
|
||||
You must have the [Nest component](/components/nest/) configured to use those thermostats.
|
||||
You must have the [Nest component](/components/nest/) configured to use these sensors. The `nest` climate component will automatically be setup when you do.
|
||||
</p>
|
||||
|
||||
To set it up, add the following information to your `configuration.yaml` file:
|
||||
|
||||
```yaml
|
||||
# Example configuration.yaml entry
|
||||
climate:
|
||||
- platform: nest
|
||||
```
|
||||
|
||||
<p class='img'>
|
||||
<img src='{{site_root}}/images/screenshots/nest-thermostat-card.png' />
|
||||
</p>
|
||||
|
@ -25,7 +25,7 @@ device_tracker:
|
||||
|
||||
- [GPSLogger for Android](https://play.google.com/store/apps/details?id=com.mendhak.gpslogger)
|
||||
|
||||
To configure GPSLogger, you must set up the app to send a `GET` request to your Home Assistant server at `http://<ha_server>/api/gpslogger?latitude=%LAT&longitude=%LON&battery=%BATT&device=%SER&accuracy=%ACC`. Make sure to include the API password if you have configured a password in Home Assistant (add `?api_password=<password>` to the end of the URL). Configure that options under "General Options":
|
||||
To configure GPSLogger, you must set up the app to send a `GET` request to your Home Assistant server at `http://<ha_server>/api/gpslogger?latitude=%LAT&longitude=%LON&battery=%BATT&device=%SER&accuracy=%ACC`. Make sure to include the API password if you have configured a password in Home Assistant (add `&api_password=<password>` to the end of the URL). Configure that options under "General Options":
|
||||
|
||||
- Start on boot: yes
|
||||
- Start on app launch: yes
|
||||
@ -34,7 +34,7 @@ Set the URL under "General Options -> Logging details":
|
||||
|
||||
- Log to GPX: no
|
||||
- Log to KML: no
|
||||
- Log to custom URL: yes and set `http://<ha_server>/api/gpslogger?latitude=%LAT&longitude=%LON&battery=%BATT&device=%SER&accuracy=%ACC` (be sure you include API password (`api_password=<password>`) if needed, or you can also use HTTP Basic authentication `http://<username>:<password>@<ha_server>/api/gpslogger...`)
|
||||
- Log to custom URL: yes and set `http://<ha_server>/api/gpslogger?latitude=%LAT&longitude=%LON&battery=%BATT&device=%SER&accuracy=%ACC` (be sure you include API password (`&api_password=<password>`) if needed, or you can also use HTTP Basic authentication `http://<username>:<password>@<ha_server>/api/gpslogger...`)
|
||||
- Log to OpenGTS Server: no
|
||||
- Log to Plain Text: no
|
||||
- Log to NMEA: no
|
||||
|
@ -21,15 +21,24 @@ entities. The driving use case behind this functionality is to allow Home Assist
|
||||
|
||||
### {% linkable_title Configuration %}
|
||||
|
||||
To enable the emulated Hue bridge, add the following to your `configuration.yaml` file:
|
||||
To enable the emulated Hue bridge, add one of the following configs to your `configuration.yaml` file:
|
||||
|
||||
```yaml
|
||||
# Example configuration.yaml entry
|
||||
# Amazon Echo example configuration.yaml entry
|
||||
emulated_hue:
|
||||
```
|
||||
|
||||
```yaml
|
||||
# Google Home example configuration.yaml entry
|
||||
emulated_hue:
|
||||
type: google_home
|
||||
# Google Home does not work on different ports.
|
||||
listen_port: 80
|
||||
```
|
||||
|
||||
Configuration variables:
|
||||
|
||||
- **type** (*Optional*): The type of assistant who we are emulated for. Either `alexa` or `google_home`.
|
||||
- **host_ip** (*Optional*): The IP address that your Home Assistant installation is running on. If you do not specify this option, the component will attempt to determine the IP address on its own.
|
||||
- **listen_port** (*Optional*): The port the Hue bridge API web server will run on. If not specified, this defaults to 8300. This can be any free port on your system.
|
||||
- **off_maps_to_on_domains** (*Optional*): The domains that maps an "off" command to an "on" command.
|
||||
@ -86,9 +95,10 @@ The following are attributes that can be applied in the `customize` section:
|
||||
|
||||
### {% linkable_title Troubleshooting %}
|
||||
|
||||
You can verify that the `emulated_hue` component has been loaded and is responding by pointing a local browser to the following URL:
|
||||
http://`<HA IP Address>`:8300/description.xml - This URL should return a descriptor file in the form of an XML file.
|
||||
http://`<HA IP Address>`:8300/api/pi/lights - This will return a list of devices, lights, scenes, groups, etc.. that `emulated_hue` is exposing to Alexa.
|
||||
You can verify that the `emulated_hue` component has been loaded and is responding by pointing a local browser to the following URL:
|
||||
|
||||
- `http://<HA IP Address>:8300/description.xml` - This URL should return a descriptor file in the form of an XML file.
|
||||
- `http://<HA IP Address>:8300/api/pi/lights` - This will return a list of devices, lights, scenes, groups, etc.. that `emulated_hue` is exposing to Alexa.
|
||||
|
||||
|
||||
### {% linkable_title License %}
|
||||
|
@ -22,15 +22,28 @@ Supported devices:
|
||||
- Denon RCD-N8 (untested)
|
||||
- Denon RCD-N9 (partial support)
|
||||
- Denon AVR receivers with Integrated Network support (partial support)
|
||||
- Denon AVR-X4100W (via denonavr platform)
|
||||
- Denon AVR receivers (via denonavr platform (untested))
|
||||
|
||||
|
||||
To add a Denon Network Receiver to your installation, add the following to your `configuration.yaml` file:
|
||||
|
||||
Telnet interface
|
||||
```yaml
|
||||
# Example configuration.yaml entry
|
||||
media_player:
|
||||
- platform: denon
|
||||
host: IP_ADDRESS
|
||||
```
|
||||
|
||||
denonavr interface
|
||||
```yaml
|
||||
# Example configuration.yaml entry
|
||||
media_player:
|
||||
- platform: denonavr
|
||||
host: IP_ADDRESS
|
||||
```
|
||||
|
||||
Configuration variables:
|
||||
|
||||
- **host** (*Required*): IP address of the device. Example: 192.168.1.32
|
||||
@ -43,3 +56,5 @@ A few notes:
|
||||
- To be able to wake up the receiver, activate the "remote" setting in the receiver's settings.
|
||||
- Play and pause are supported, toggling is not possible.
|
||||
- Seeking cannot be implemented as the UI sends absolute positions. Only seeking via simulated button presses is possible.
|
||||
- Additional option the control Denon AVR receivers with a builtin web server is using the HTTP interface with denonavr platform
|
||||
- denonavr platform supports some additional functionalities like album covers and is supporting more than simultaneous one connection
|
||||
|
@ -14,18 +14,38 @@ featured: true
|
||||
|
||||
The Nest component is the main component to integrate all [Nest](https://nest.com/) related platforms. To connect Nest, you will have to [sign up for a developer account](https://developers.nest.com/products) and get a client_id and client_secret.
|
||||
|
||||
### {% linkable_title Setting up developer account %}
|
||||
|
||||
1. Visit [Nest Developers](https://developers.nest.com/), and sign in. Create an account if you don't have one already.
|
||||
2. Fill in account details:
|
||||
- The "Company Information" can be anything. We recommend using your name.
|
||||
3. Submit changes
|
||||
4. Click "[Products](https://developers.nest.com/products)" at top of page.
|
||||
5. Click "[Create New Product](https://developers.nest.com/products/new)"
|
||||
6. Fill in details:
|
||||
- Product name must be unique. We recommend [email] - Home Assistant.
|
||||
- The description, users, urls can all be anything you want.
|
||||
7. For permissions check every box and if it's an option select the read/write option.
|
||||
- The description requires a specific format to be accepted.
|
||||
- Use "[Home Assistant] [Edit] [For Home Automation]" as the description as it is not super important.
|
||||
8. Click "Create Product"
|
||||
9. Once the new product page opens the "Product ID" and "Product Secret" are located on the right side. These will be used as `client_id` and `client_secret` below.
|
||||
10. Once Home Assistant is started, a configurator will pop up asking you to log into your Nest account and copy a PIN code into Home Assistant.
|
||||
|
||||
### {% linkable_title Configuration %}
|
||||
|
||||
```yaml
|
||||
# Example configuration.yaml entry
|
||||
nest:
|
||||
client_id: ABCD
|
||||
client_secret: ABCD
|
||||
client_id: CLIENT_ID
|
||||
client_secret: CLIENT_SECRET
|
||||
```
|
||||
|
||||
```yaml
|
||||
# Example configuration.yaml entry to show only devices at your vacation and primary homes
|
||||
nest:
|
||||
username: USERNAME
|
||||
password: PASSWORD
|
||||
client_id: CLIENT_ID
|
||||
client_secret: CLIENT_SECRET
|
||||
structure:
|
||||
- Vacation
|
||||
- Primary
|
||||
|
@ -2,7 +2,7 @@
|
||||
layout: page
|
||||
title: "Broadlink RM2 and A1 sensor"
|
||||
description: "Instructions how to integrate Broadlink RM2 and/or A1 E-air sensors within Home Assistant."
|
||||
date: 2016-11-08 21:59
|
||||
date: 2016-12-03 21:59
|
||||
sidebar: true
|
||||
comments: false
|
||||
sharing: true
|
||||
@ -13,7 +13,7 @@ ha_release: 0.34
|
||||
---
|
||||
|
||||
|
||||
The `broadlink` sensor platform let you monitor data from an RM2 and A1 E-air.
|
||||
The `broadlink` sensor platform let you monitor data from an RM2 and A1 E-air.
|
||||
There is currently no support for the cloud API.
|
||||
|
||||
To set it up, add the following information to your `configuration.yaml` file:
|
||||
|
@ -9,7 +9,7 @@ sharing: true
|
||||
footer: true
|
||||
logo: netbeheernederland.jpg
|
||||
ha_category: Energy
|
||||
ha_version: 0.34
|
||||
ha_release: 0.34
|
||||
ha_iot_class: "Local Push"
|
||||
---
|
||||
|
||||
@ -31,6 +31,7 @@ This component is known to work for:
|
||||
- Landis+Gyr E350 (DMSR 4)
|
||||
- Landis+Gyr ZCF110 / ZM F110 (DSMR 4.2)
|
||||
- Kaifa E0026
|
||||
- Kamstrup 382JxC (DSMR 2.2)
|
||||
|
||||
And USB serial converters:
|
||||
|
||||
@ -67,3 +68,15 @@ group:
|
||||
- sensor.power_production_normal
|
||||
- sensor.gas_consumption
|
||||
```
|
||||
|
||||
[HASSbian](/getting-started/installation-raspberry-pi-image/) users have to give dialout permission to the user `homeassistant`:
|
||||
|
||||
```
|
||||
$ sudo usermod -a -G dialout homeassistant
|
||||
```
|
||||
|
||||
and after that you need to reboot!
|
||||
|
||||
```
|
||||
$ sudo reboot
|
||||
```
|
||||
|
@ -13,13 +13,13 @@ ha_release: pre 0.7
|
||||
---
|
||||
|
||||
|
||||
The `nest` sensor platform let you monitor sensors connected to your [Nest](https://nest.com) thermostat and/or your Nest Protect Smoke Alarm.
|
||||
The `nest` sensor platform lets you monitor sensors connected to your [Nest](https://nest.com) devices.
|
||||
|
||||
<p class='note'>
|
||||
You must have the [Nest component](/components/nest/) configured to use those sensors.
|
||||
You must have the [Nest component](/components/nest/) configured to use these sensors. The `nest` binary sensor will automatically be setup when you do.
|
||||
</p>
|
||||
|
||||
To set it up, add the following information to your `configuration.yaml` file:
|
||||
To customize which sensors are enabled, you can add the following to your `configuration.yaml` file:
|
||||
|
||||
```yaml
|
||||
# Example configuration.yaml entry
|
||||
@ -30,29 +30,21 @@ sensor:
|
||||
- 'target'
|
||||
```
|
||||
|
||||
If you leave `monitored_conditions` blank, all sensors that are available for your devices will be included.
|
||||
|
||||
Configuration variables:
|
||||
|
||||
- **monitored_conditions** array (*Required*): States to monitor.
|
||||
- **monitored_conditions** array (*Optional*): States to monitor.
|
||||
|
||||
The following conditions can be monitored with a Nest Thermostat or Protect.
|
||||
- 'battery_level'
|
||||
The following conditions are available by device:
|
||||
|
||||
The following conditions can be monitored with a Nest Thermostat only.
|
||||
|
||||
- 'temperature'
|
||||
- 'target'
|
||||
- 'humidity'
|
||||
- 'operation_mode'
|
||||
- 'last_ip'
|
||||
- 'local_ip'
|
||||
- 'last_connection'
|
||||
- 'weather_condition'
|
||||
- 'weather_temperature'
|
||||
- 'weather_humidity'
|
||||
- 'wind_speed'
|
||||
- 'wind_direction'
|
||||
|
||||
The following conditions can be monitored with a Nest Protect only.
|
||||
- 'co_status'
|
||||
- 'smoke_status'
|
||||
- Nest Thermostat:
|
||||
- humidity
|
||||
- operation\_mode
|
||||
- temperature
|
||||
- target
|
||||
- Nest Protect:
|
||||
- co\_status
|
||||
- smoke\_status
|
||||
- Nest Camera: none
|
||||
|
||||
|
@ -7,7 +7,7 @@ sidebar: true
|
||||
comments: false
|
||||
sharing: true
|
||||
footer: true
|
||||
logo: synologydsm.png
|
||||
logo: synology.png
|
||||
ha_category: Sensor
|
||||
ha_release: 0.32
|
||||
ha_iot_class: depends
|
||||
|
@ -27,7 +27,7 @@ switch:
|
||||
- platform: template
|
||||
switches:
|
||||
skylight:
|
||||
value_template: {% raw %}'{{ is_state('sensor.skylight', 'on') }}'{% endraw %}
|
||||
value_template: {% raw %}"{{ is_state('sensor.skylight', 'on') }}"{% endraw %}
|
||||
turn_on:
|
||||
service: switch.turn_on
|
||||
entity_id: switch.skylight_open
|
||||
@ -64,7 +64,7 @@ switch:
|
||||
- platform: template
|
||||
switches:
|
||||
copy:
|
||||
value_template: {% raw %}'{{ is_state('switch.source', 'on') }}'{% endraw %}
|
||||
value_template: {% raw %}"{{ is_state('switch.source', 'on') }}"{% endraw %}
|
||||
turn_on:
|
||||
service: switch.turn_on
|
||||
entity_id: switch.source
|
||||
@ -83,7 +83,7 @@ switch:
|
||||
switches:
|
||||
blind:
|
||||
friendly_name: 'Blind'
|
||||
value_template: {% raw %}'{{ is_state_attr("switch.blind_toggle", "sensor_state", "on") }}'{% endraw %}
|
||||
value_template: {% raw %}"{{ is_state_attr('switch.blind_toggle', 'sensor_state', 'on') }}"{% endraw %}
|
||||
turn_on:
|
||||
service: switch.toggle
|
||||
entity_id: switch.blind_toggle
|
||||
@ -102,7 +102,7 @@ switch:
|
||||
switches:
|
||||
skylight:
|
||||
friendly_name: 'Skylight'
|
||||
value_template: {% raw %}'{{ is_state('sensor.skylight.state', 'on') }}'{% endraw %}
|
||||
value_template: {% raw %}"{{ is_state('sensor.skylight.state', 'on') }}"{% endraw %}
|
||||
turn_on:
|
||||
service: switch.turn_on
|
||||
entity_id: switch.skylight_open
|
||||
|
@ -124,6 +124,7 @@ http {
|
||||
proxy_set_header Host $host;
|
||||
proxy_redirect http:// https://;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection $connection_upgrade;
|
||||
}
|
||||
|
@ -2,8 +2,8 @@
|
||||
<hr>
|
||||
<p>Home Assistant will track the state of all the devices in your home, so you don't have to.</p>
|
||||
<div class='supported-brands clearfix'>
|
||||
<a href='/components/thermostat.nest/'>
|
||||
<img src='/images/supported_brands/nest_thermostat.png' />
|
||||
<a href='/components/climate.nest/'>
|
||||
<img src='/images/supported_brands/nest.png' />
|
||||
</a>
|
||||
<a href='/components/ifttt/'>
|
||||
<img src='/images/supported_brands/ifttt.png' />
|
||||
|
@ -11,15 +11,15 @@ categories: Release-Notes
|
||||
og_image: /images/blog/2016-12-0.34/social.png
|
||||
---
|
||||
|
||||
Here we go...0.34. Let's call it the "Santa Claus" release. Rodolfo was faster than expected and there are a lot of goodies on the sled. Of course, more work on async programming done by [@pvizeli] and [@balloob], a new components, new platforms, major improvements, and much more.
|
||||
Here we go... 0.34. Let's call it the "Santa Claus" release. Rudolph was faster than expected and there's lot's of goodies on the sleigh. Of course, more work on async programming done by [@pvizeli] and [@balloob], new components, new platforms, major improvements, and much more.
|
||||
|
||||
### {% linkable_title GPSLogger %}
|
||||
|
||||
The work of [@dainok] let you use your Android device, with the Geolocation feature enabled, to track itself using the GPS sensor or WiFi networks with [GPSLogger](https://play.google.com/store/apps/details?id=com.mendhak.gpslogger) app. GPSLogger can use multiple source: the passive one just get the latest Android known location, without activating GPS sensors or scanning for WiFi networks.
|
||||
The work of [@dainok] let's you use your Android device, with the Geolocation feature enabled, to track itself using GPS or WiFi networks with the [GPSLogger](https://play.google.com/store/apps/details?id=com.mendhak.gpslogger) app. GPSLogger can use multiple sources: the passive one just get the latest Android known location, without activating GPS sensors or scanning for WiFi networks.
|
||||
|
||||
### {% linkable_title Remote component %}
|
||||
|
||||
The brand new [`remote`][remote] component made by [@iandday] will simplyfy the integration of all kind remote control units. The first platform for [Harmony][harmony] is included in this release.
|
||||
The brand new [`remote`][remote] component made by [@iandday] will simplify the integration of all kinds of remote control units. The first platform for [Harmony][harmony] is included in this release.
|
||||
|
||||
### {% linkable_title HomeMatic %}
|
||||
|
||||
@ -40,7 +40,6 @@ This release includes a new [websockets][websockets] based API by [@balloob] to
|
||||
|
||||
## {% linkable_title All changes %}
|
||||
|
||||
- Sensor: [Broadlink][boradlink] RM2 and A1 E-air support ([@skyval])
|
||||
- New services and improved device support for [HomeMatic][homematic] ([@pvizeli], [@danielperna84])
|
||||
- Device tracker: New support for [GPSLogger][gpslogger] ([@dainok])
|
||||
- Sensor: Support for [Sonarr][sonarr] ([@hborawski])
|
||||
@ -67,7 +66,7 @@ This release includes a new [websockets][websockets] based API by [@balloob] to
|
||||
- Sensor - KNX: Fix unit of mesaurement ([@cyberjunky])
|
||||
- Climate: New precision properties ([@sdague])
|
||||
- Sensor - TEMPer: Reset [devices][temper] on address change ([@vemek])
|
||||
- Core: Color names now follows w3.org recommandations ([@srcLurker])
|
||||
- Core: Color names now follow w3.org recommandations ([@srcLurker])
|
||||
- Updater: Robustness improvements ([@balloob]])
|
||||
- Media player - MPD: Reconnect to daemon ([@janLo])
|
||||
- Device tracker: Fall-back for MAC address lookup ([@aequitas])
|
||||
@ -76,7 +75,52 @@ This release includes a new [websockets][websockets] based API by [@balloob] to
|
||||
- Minor and not so minor features and bug fixes by [@turbokongen], [@sdague], [@pvizeli], [@fabaff], [@chapple], [@mweinelt], [@Khabi], [@balloob], [@mnestor], [@kellerza], [@Morrisai],
|
||||
[@michaelarnauts], [@tchellomello], [@lwis], [@bjarniivarsson], [@danielperna84], [@LinuxChristian], [@MartinHjelmare], [@dethpickle], [@jnewland], [@lichtteil], [@brandonweeks], [@partofthething], [@mnoorenberghe], [@bah2830], and [@albertoarias].
|
||||
|
||||
## {% linkable_title Breaking changes %}
|
||||
### {% linkable_title Release 0.34.1 - December 4 %}
|
||||
|
||||
This release has a bunch of bug fixes including a big one: emulated_hue will now work with Google Home! We usually reserve patch releases for small bug fixes but we considered this more impactful bug fix so important that we're including it now instead of having people wait two weeks.
|
||||
|
||||
To make the fix backwards compatible (it is a patch release after all) you will have to add two new configuration option to emulated_hue to have it work with Google Home:
|
||||
|
||||
```yaml
|
||||
emulated_hue:
|
||||
type: google_home
|
||||
# This is important. Sadly, Google Home will not work with other ports.
|
||||
listen_port: 80
|
||||
```
|
||||
|
||||
We are working on a better solution for 0.35.
|
||||
|
||||
- Fix emulated_hue with Google Home ([@balloob])
|
||||
- Fix Sonos invalid config error ([@pvizeli])
|
||||
- Fix Synology DSM doing I/O inside event loop ([@balloob])
|
||||
- Fix Nest camera issues ([@technicalpickles])
|
||||
- Fix occasional hangs in Homematic ([@pvizeli])
|
||||
- Revert TP-Link upgrade to fix issues ([@mweinelt])
|
||||
- Fix CORS ([@balloob])
|
||||
|
||||
### {% linkable_title Release 0.34.2 - December 5 %}
|
||||
|
||||
- Fix Nest interpreting Celsius as Fahrenheit and converting it ([@balloob])
|
||||
- Fix Nest sensor platforms throwing errors ([@technicalpickles])
|
||||
- Frontend will now always show persistent_notification and configurator entities even if not part of the active view ([@balloob])
|
||||
- Fixed media player cards taking up unnecessary space ([@balloob])
|
||||
|
||||
### {% linkable_title Release 0.34.3 - December 6 %}
|
||||
|
||||
- Fix Hook connections ([@dasos])
|
||||
- Fix random websocket connections ([@balloob])
|
||||
- Fix Google Home sometimes not finding our emulated_hue ([@jawilson])
|
||||
- Fix EnOcean config validation ([@rubund])
|
||||
|
||||
### {% linkable_title Release 0.34.4 - December 7 %}
|
||||
|
||||
- Fix InfluxDB without authentication ([@balloob])
|
||||
- Fix Kodi without authentication ([@balloob])
|
||||
- Fix incorrect caching of /api/error_log ([@armills])
|
||||
- Fix incorrect ordering of service calls which could cause delays inbetween turning on multiple entities ([@balloob])
|
||||
- Fix Nest Climate temperature issues ([@technicalpickles])
|
||||
|
||||
### {% linkable_title Breaking changes %}
|
||||
|
||||
- The [HomeMatic][homematic] component now uses a different syntax for hosts and the `set_value` service has been renamed.
|
||||
- All [RFXtrx][rfxtrx] sensors will get a new entity ID.
|
||||
@ -85,12 +129,15 @@ This release includes a new [websockets][websockets] based API by [@balloob] to
|
||||
|
||||
### {% linkable_title If you need help... %}
|
||||
|
||||
...don't hesitate to use our [Forum](https://community.home-assistant.io/) or join us for a little [chat](https://gitter.im/home-assistant/home-assistant). The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks.
|
||||
...don't hesitate to use our [Forum](https://community.home-assistant.io/) or join us for a little [chat](https://gitter.im/home-assistant/home-assistant). The release notes have comments enabled but it's preferred if you use these communication channels. Thanks.
|
||||
|
||||
### {% linkable_title Reporting Issues %}
|
||||
|
||||
Experiencing issues introduced by this release? Please report them in our [issue tracker](https://github.com/home-assistant/home-assistant/issues). Make sure to fill in all fields of the issue template.
|
||||
|
||||
[@armills]: https://github.com/armills
|
||||
[@jawilson]: https://github.com/jawilson
|
||||
[@rubund]: https://github.com/rubund
|
||||
[@aequitas]: https://github.com/aequitas
|
||||
[@albertoarias]: https://github.com/albertoarias
|
||||
[@bah2830]: https://github.com/bah2830
|
||||
@ -153,9 +200,10 @@ Experiencing issues introduced by this release? Please report them in our [issue
|
||||
[amcrest]: https://home-assistant.io/components/camera.amcrest/
|
||||
[boradlink]: https://home-assistant.io/components/sensor.broadlink/
|
||||
[dsmr]: https://home-assistant.io/components/sensor.dsmr/
|
||||
[dunehd]: https://home-assistant.io/components/dunehd/
|
||||
[dunehd]: https://home-assistant.io/components/media_player.dunehd/
|
||||
[efergy]: https://home-assistant.io/components/sensor.efergy/
|
||||
[filtering]: https://home-assistant.io/components/http/
|
||||
[gpslogger]: https://home-assistant.io/components/device_tracker.gpslogger/
|
||||
[harmony]: https://home-assistant.io/components/remote.harmony/
|
||||
[homematic]: https://home-assistant.io/components/homematic/
|
||||
[hook]: https://home-assistant.io/components/switch.hook/
|
||||
@ -163,12 +211,13 @@ Experiencing issues introduced by this release? Please report them in our [issue
|
||||
[nest]: https://home-assistant.io/components/nest/
|
||||
[nginx]: https://home-assistant.io/ecosystem/nginx/
|
||||
[nut]: https://home-assistant.io/components/sensor.nut/
|
||||
[philips]: https://home-assistant.io/components/media_palyer.dunehd/
|
||||
[philips]: https://home-assistant.io/components/media_player.philips_js/
|
||||
[remote]: https://home-assistant.io/components/remote/
|
||||
[rfxtrx]: https://home-assistant.io/components/rfxtrx/
|
||||
[sonarr]: https://home-assistant.io/components/sensor.sonarr/
|
||||
[tellstick]: https://home-assistant.io/components/tellstick/
|
||||
[temper]: https://home-assistant.io/components/sensor.temper/
|
||||
[threshold]: https://home-assistant.io/components/binary_sensor.threshold/
|
||||
[websockets]: https://home-assistant.io/developers/websockets_api/
|
||||
[wqai]: https://home-assistant.io/components/sensor.waqi/
|
||||
[websockets]: https://home-assistant.io/developers/websocket_api/
|
||||
[waqi]: https://home-assistant.io/components/sensor.waqi/
|
||||
|
||||
|
@ -73,7 +73,7 @@ Log in as the `pi` account and execute the following commands:
|
||||
```bash
|
||||
$ sudo systemctl stop home-assistant@homeassistant.service
|
||||
$ sudo su -s /bin/bash homeassistant
|
||||
$ source /srv/homeassistant/bin/activate
|
||||
$ source /srv/homeassistant/bin/activate
|
||||
$ pip3 install --upgrade homeassistant
|
||||
$ exit
|
||||
$ sudo systemctl start home-assistant@homeassistant.service
|
||||
@ -160,6 +160,14 @@ $ sudo apt-get upgrade
|
||||
|
||||
Press `Y` to confirm that you would like to continue.
|
||||
|
||||
### {% linkable_title USB device permissions %}
|
||||
When using some USB devices users have to give dialout permission to the user `homeassistant` and restart.
|
||||
|
||||
```shell
|
||||
$ sudo usermod -a -G dialout homeassistant
|
||||
$ sudo reboot
|
||||
```
|
||||
|
||||
### {% linkable_title Troubleshooting %}
|
||||
|
||||
If you run into any issues, please see [the troubleshooting page](/getting-started/troubleshooting/). It contains solutions to many of the more commonly encountered issues.
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 11 KiB |
@ -21,7 +21,7 @@ hide_github_edit: true
|
||||
Released: <span class='release-date'>{{ site.date_released | date: '%B %d, %Y' }}</span>
|
||||
|
||||
<div class='links'>
|
||||
<a href='{{ root_url }}{{ recent_release_post.url }}'>Release notes</a>
|
||||
<a href='{{ root_url }}{{ recent_release_post.url }}{{ site.patch_version_notes }}'>Release notes</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class='join-community material-card text'>
|
||||
|
Loading…
x
Reference in New Issue
Block a user