Merge branch 'current' into next

This commit is contained in:
Franck Nijhof 2019-07-20 13:43:58 +02:00
commit ea64c38433
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3
36 changed files with 170 additions and 97 deletions

View File

@ -6,6 +6,9 @@ ENV DEBIAN_FRONTEND=noninteractive
# Use Bash as the default shell
ENV SHELL=/bin/bash
# Set an environment variable to be able to detect we are in dev container
ENV DEVCONTAINER=true
# Locale env vars
ENV \
LANG=en_US.UTF-8 \

View File

@ -89,6 +89,7 @@ end
desc "preview the site in a web browser"
task :preview, :listen do |t, args|
listen_addr = args[:listen] || '127.0.0.1'
listen_addr = '0.0.0.0' unless ENV['DEVCONTAINER'].nil?
raise "### You haven't set anything up yet. First run `rake install` to set up an Octopress theme." unless File.directory?(source_dir)
puts "Starting to watch source with Jekyll and Compass. Starting Rack on port #{server_port}"
system "compass compile --css-dir #{source_dir}/stylesheets" unless File.exist?("#{source_dir}/stylesheets/screen.css")

View File

@ -99,8 +99,8 @@ social:
# Home Assistant release details
current_major_version: 0
current_minor_version: 96
current_patch_version: 0
date_released: 2019-07-17
current_patch_version: 1
date_released: 2019-07-18
# Either # or the anchor link to latest release notes in the blog post.
# Must be prefixed with a # and have double quotes around it.

View File

@ -17,7 +17,7 @@ To enable APRS tracking in Home Assistant, add the following section to `configu
# Example configuration.yaml entry
device_tracker:
- platform: aprs
username: FO0BAR
username: FO0BAR # or FO0BAR-1 to FO0BAR-15
callsigns:
- 'XX0FOO*'
- 'YY0BAR-1'
@ -25,7 +25,7 @@ device_tracker:
{% configuration %}
username:
description: Your callsign. This is used to connect to the host.
description: "Your callsign (or callsign-SSID combination). This is used to connect to the host. Note: Do not use the same callsign or callsign-SSID combination as a device you intend to track: the APRS-IS network will not route the packets to Home Assistant. This is a known limitation of APRS packet routing."
required: true
type: string
password:

View File

@ -1,12 +1,6 @@
---
layout: page
title: "Arcam FMJ Receivers"
description: "Instructions on how to integrate Arcam FMJ Receivers into Home Assistant."
date: 2019-04-28 13:59 +0200
sidebar: true
comments: false
sharing: true
footer: true
logo: arcam.svg
ha_category: Media Player
ha_release: 0.96

View File

@ -1,12 +1,6 @@
---
layout: page
title: "Aurora ABB Powerone PV Inverter Sensor"
description: "Instructions on how to integrate an Aurora ABB Powerone solar inverter within Home Assistant."
date: 2019-06-27 23:30
sidebar: true
comments: false
sharing: true
footer: true
logo: powerone.png
ha_category:
- Sensor

View File

@ -13,7 +13,7 @@ redirect_from:
- /components/device_tracker.bbox/
---
The `bbox` platform uses the [Bbox Modem Router](https://fr.wikipedia.org/wiki/Bbox/) from the French Internet provider Bouygues Telecom. Sensors are mainly bandwidth measures.
The `bbox` platform uses the [Bbox Modem Router](https://www.bouyguestelecom.fr/offres-internet/bbox-fit) from the French Internet provider Bouygues Telecom. Sensors are mainly bandwidth measures.
There is currently support for the following device types within Home Assistant:
@ -26,7 +26,7 @@ Due to third party limitation, the sensors will only be available if Home Assist
## Presence Detection
The `bbox` platform offers presence detection by looking at connected devices to a [Bbox](https://fr.wikipedia.org/wiki/Bbox) based router from [Bouygues](https://www.bouyguestelecom.fr/), which is one of the main Internet provider in France.
The `bbox` platform offers presence detection by looking at connected devices to a [Bbox](https://www.bouyguestelecom.fr/offres-internet/bbox-fit) based router from [Bouygues](https://www.bouyguestelecom.fr/), which is one of the main Internet provider in France.
Bbox is a generic name for different hardware routers. The platform has been tested with the following devices:
@ -90,4 +90,4 @@ monitored_variables:
description: Instant measure of the current used bandwidth for download.
current_up_bandwidth:
description: Instant measure of the current used bandwidth for upload.
{% endconfiguration %}
{% endconfiguration %}

View File

@ -10,7 +10,7 @@ redirect_from:
- /components/sensor.bh1750/
---
The `bh1750` sensor platform allows you to read the ambient light level in Lux from a [BH1750FVI sensor](http://cpre.kmutnb.ac.th/esl/learning/bh1750-light-sensor/bh1750fvi-e_datasheet.pdf) connected via [I2c](https://en.wikipedia.org/wiki/I²C) bus (SDA, SCL pins). It allows you to use all the resolution modes of the sensor described in its datasheet.
The `bh1750` sensor platform allows you to read the ambient light level in Lux from a [BH1750FVI sensor](https://www.mouser.com/ds/2/348/bh1750fvi-e-186247.pdf) connected via [I2c](https://en.wikipedia.org/wiki/I²C) bus (SDA, SCL pins). It allows you to use all the resolution modes of the sensor described in its datasheet.
Tested devices:

View File

@ -10,7 +10,7 @@ ha_iot_class: Configurable
The `mqtt` camera platform allows you to integrate the content of an image file sent through MQTT into Home Assistant as a camera. Every time a message under the `topic` in the configuration is received, the image displayed in Home Assistant will also be updated.
This can be used with an application or a service capable of sending images through MQTT, for example [Zanzito](https://play.google.com/store/apps/details?id=it.barbaro.zanzito).
This can be used with an application or a service capable of sending images through MQTT.
## Configuration

View File

@ -16,7 +16,7 @@ Supported platforms (tested):
<div class='note warning'>
You must first create an API client [here](https://clearpass.server.com/guest/api_clients.php).
You must first create an API client [here](https://www.arubanetworks.com/techdocs/ClearPass/6.6/Guest/Content/AdministrationTasks1/CreateEditAPIclient.htm).
</div>

View File

@ -9,7 +9,7 @@ redirect_from:
- /components/device_tracker.ddwrt/
---
This platform offers presence detection by looking at connected devices to a [DD-WRT](http://www.dd-wrt.com/site/index) based router.
This platform offers presence detection by looking at connected devices to a [DD-WRT](https://dd-wrt.com/) based router.
To use a DD-WRT router in your installation, add the following to your `configuration.yaml` file:

View File

@ -142,7 +142,7 @@ auto, and off.
## Services
The following extra services are provided by the Ecobee Thermostat: `resume_program`.
Besides the standard services provided by the Home Assistant [Climate](https://www.home-assistant.io/components/climate/) integration, the following extra service is provided by the Ecobee Thermostat: `resume_program`.
### Service `resume_program`

View File

@ -45,9 +45,9 @@ port:
type: string
{% endconfiguration %}
You can find out your Freebox host and port by opening
[this address](http://mafreebox.freebox.fr/api_version) in your browser. The
You can find out your Freebox host and port by opening the address mafreebox.freebox.fr/api_version in your browser. The
returned json should contain an api_domain (`host`) and a https_port (`port`).
Please consult the [api documentation](https://dev.freebox.fr/sdk/os/) for more information.
### Initial setup

View File

@ -100,8 +100,8 @@ The Frontier Silicon API does not provide a multi-user environment. There is alw
[Medion Radios]: http://internetradio.medion.com/
[IR110]: https://www.hama.com/00054823/hama-ir110-internet-radio-internet-radio-multi-room-app-control
[DIR3110]: https://www.hama.com/00054824/hama-digitalradio-dir3110-internetradio-dab+-fm-multiroom-app-steuerung
[MD 87466]: https://www.medion.com/de/shop/internet-dab-radios-medion-kuechen-internetradio-medion-p83302-md-87466-50051273a1.html
[SIRD 14 C2]: https://www.lidl.de/de/silvercrest-stereo-internetradio-sird-14-c2/p233545
[MD 87466]: https://www.medion.com/gb/service/start/_product.php?msn=50051273&gid=14
[SIRD 14 C2]: https://www.silvercrest-multiroom.de/fileadmin/user_upload/pdf/handbucher/Bedienungsanleitungen/IR/279398_SIRD_14_C2_ML4_V1.1_GB_CZ_SK_DE.pdf
[fsapi]: https://github.com/zhelev/python-fsapi
[UNDOK]: http://www.frontier-silicon.com/undok
[flammy]: https://github.com/flammy/fsapi/

View File

@ -73,7 +73,7 @@ keep_alive:
required: false
type: [time, integer]
initial_hvac_mode:
description: Set the initial HVAC mode. Valid values are `heat`, `cool` or `auto`. Value has to be double quoted. If this parameter is not set, it is preferable to set a *keep_alive* value. This is helpful to align any discrepancies between *generic_thermostat* and *heater* state.
description: Set the initial HVAC mode. Valid values are `off`, `heat` or `cool`. Value has to be double quoted. If this parameter is not set, it is preferable to set a *keep_alive* value. This is helpful to align any discrepancies between *generic_thermostat* and *heater* state.
required: false
type: string
away_temp:

View File

@ -15,11 +15,12 @@ The [Geolocation trigger](/docs/automation/trigger/#geolocation-trigger) can be
| Platform | Source |
|---------------------------------------------------|-------------------------------|
| GeoJSON Events | `geo_json_events` |
| IGN Sismología | `ign_sismologia` |
| NSW Rural Fire Service Incidents | `nsw_rural_fire_service_feed` |
| Queensland Bushfire Alert | `qld_bushfire` |
| U.S. Geological Survey Earthquake Hazards Program | `usgs_earthquakes_feed` |
| GeoJSON Events | `geo_json_events` |
| IGN Sismología | `ign_sismologia` |
| NSW Rural Fire Service Incidents | `nsw_rural_fire_service_feed` |
| Queensland Bushfire Alert | `qld_bushfire` |
| U.S. Geological Survey Earthquake Hazards Program | `usgs_earthquakes_feed` |
| The World Wide Lightning Location Network | `wwlln` |
Conditions can be used to further filter entities, for example by inspecting their state attributes.

View File

@ -29,7 +29,7 @@ To use Google Assistant, your Home Assistant configuration has to be [externally
## Migrate to release 0.80 and above
<div class='note'>
If this is the first time setting up your Google Assistant integration, you can skip this section and continue with the [maual setup instructions](#first-time-setup) below.
If this is the first time setting up your Google Assistant integration, you can skip this section and continue with the [manual setup instructions](#first-time-setup) below.
</div>

View File

@ -10,7 +10,7 @@ redirect_from:
- /components/climate.heatmiser/
---
The `heatmiser` climate platform let you control [Heatmiser DT/DT-E/PRT/PRT-E](https://www.heatmisershop.co.uk/thermostats) thermostats from Heatmiser. The module itself is currently setup to work over a RS232 -> RS485 converter, therefore it connects over IP.
The `heatmiser` climate platform let you control [Heatmiser DT/DT-E/PRT/PRT-E](https://www.heatmisershop.co.uk/room-thermostats/) thermostats from Heatmiser. The module itself is currently setup to work over a RS232 -> RS485 converter, therefore it connects over IP.
Further work would be required to get this setup to connect over Wifi, but the HeatmiserV3 python module being used is a full implementation of the V3 protocol.

View File

@ -45,7 +45,7 @@ scan_interval:
default: 30
{% endconfiguration %}
To get your API access token log into your [Hydrawise account](https://app.hydrawise.com/config/account) and in the 'My Account Details' section under Account Settings click 'Generate API Key'. Enter that key in your configuration file as the `API_KEY`.
To get your API access token log into your [Hydrawise account](https://app.hydrawise.com/config/login) and in the 'My Account Details' section under Account Settings click 'Generate API Key'. Enter that key in your configuration file as the `API_KEY`.
## Binary Sensor
@ -141,4 +141,4 @@ switch:
switch:
- platform: hydrawise
monitored_conditions: manual_watering
```
```

View File

@ -81,7 +81,7 @@ ifttt:
### Testing your trigger
You can use the **Developer tools** to test your [Webhooks](https://ifttt.com/maker_webhooks) trigger. To do this, open the Home Assistant frontend, open the sidebar, click on the first icon in the developer tools. This should get you to the **Call Service** screen. Fill in the following values:
You can use **Developer Tools** to test your [Webhooks](https://ifttt.com/maker_webhooks) trigger. To do this, open the Home Assistant sidebar, click on Developer Tools, and then the **Services** tab. Fill in the following values:
Field | Value
----- | -----

View File

@ -21,13 +21,16 @@ add the following lines to your `configuration.yaml`:
input_datetime:
both_date_and_time:
name: Input with both date and time
has_ has_time: true
has_date: true
has_time: true
only_date:
name: Input with only date
has_ has_time: false
has_date: true
has_time: false
only_time:
name: Input with only time
has_ has_time: true
has_date: false
has_time: true
```
{% configuration %}

View File

@ -10,7 +10,7 @@ redirect_from:
- /components/sensor.kwb/
---
The `kwb` integration integrates the sensors of KWB Easyfire pellet central heating units with the Comfort3 controller (<http://www.kwbheizung.de/de/produkte/kwb-comfort-3.html>) into Home Assistant.
The `kwb` integration integrates the sensors of KWB Easyfire pellet central heating units with the Comfort3 controller (https://www.kwb.net/produkte/) into Home Assistant.
Direct connection via serial (RS485) or via telnet terminal server is supported. The serial cable has to be attached to the control unit port 25 (which is normally used for detached control terminals).

View File

@ -423,7 +423,7 @@ If the control is set lockable, the regulator can be turned on/off.
<div class='note'>
If you intend to leave the regulation to home assistant, you should consider using the [Generic Thermostat](climate.generic_thermostat) in conjuction with [LCN Sensor](#sensor) and [LCN Switch](#switch).
If you intend to leave the regulation to home assistant, you should consider using the [Generic Thermostat](/components/generic_thermostat/) in conjuction with [LCN Sensor](#sensor) and [LCN Switch](#switch).
</div>

View File

@ -119,7 +119,8 @@ sensor:
- platform: miflora
mac: 'xx:xx:xx:xx:xx:xx'
name: Flower 1
force_up median: 3
force_update: true
median: 3
monitored_conditions:
- moisture
- light

View File

@ -1,10 +1,6 @@
---
layout: page
title: "Notion"
description: "How to integrate Notion kits within Home Assistant."
date: 2019-06-19 20:52
sidebar: true
comments: false
logo: notion.png
ha_category:
- Hub

View File

@ -64,6 +64,6 @@ panel_iframe:
<div class='note warning'>
Do **not** create one that are named `lovelace` it will overwrite lovelace causing it to never load.
Do **not** create one that is named `lovelace` it will overwrite lovelace causing it to never load.
</div>

View File

@ -1,12 +1,6 @@
---
layout: page
title: "Trafikverket Train"
description: "Instructions how to integrate Trafikverket Train within Home Assistant."
date: 2019-04-27 16:32
sidebar: true
comments: false
sharing: true
footer: true
logo: trafikverket.png
ha_category:
- Transport
@ -34,7 +28,7 @@ Data that is retrieved:
- Other information / additional texts.
- Deviations.
## {% linkable_title Configuration %}
## Configuration
To enable this sensor, use the following format in your `configuration.yaml`.
@ -86,15 +80,15 @@ trains:
default: "[mon, tue, wed, thu, fri, sat, sun]"
{% endconfiguration %}
## {% linkable_title Obtaining API key %}
## Obtaining API key
Please click [here](https://api.trafikinfo.trafikverket.se/) and register to obtain the API key.
## {% linkable_title Train station names %}
## Train station names
Click [here](https://www.trafikverket.se/trafikinformation/tag/?ArrDep=departure&) to see an example of train station names.
## {% linkable_title Examples %}
## Examples
```yaml
sensor:

View File

@ -1,12 +1,6 @@
---
layout: page
title: "Template Vacuum"
description: "Instructions how to setup Template vacuums within Home Assistant."
date: 2019-05-20 16:00
sidebar: true
comments: false
sharing: true
footer: true
ha_category: Vacuum
ha_release: 0.96
ha_iot_class: Local Push
@ -87,9 +81,9 @@ vacuum:
type: [string, list]
{% endconfiguration %}
## {% linkable_title Examples %}
## Examples
### {% linkable_title Control vacuum with Harmony Hub %}
### Control vacuum with Harmony Hub
This example shows how you can use a Template Vacuum to control an IR vacuum cleaner using the [Harmony Hub Remote component](/components/remote.harmony/).
@ -118,7 +112,7 @@ vacuum:
device: 52840686
```
### {% linkable_title Vacuum with state %}
### Vacuum with state
This example shows how to use templates to specify the state of the vacuum.

View File

@ -1,12 +1,6 @@
---
layout: page
title: "Vallox Ventilation Units"
description: "Instructions on how to integrate Vallox ventilation units into Home Assistant."
date: 2019-06-19 20:00
sidebar: true
comments: false
sharing: true
footer: true
logo: vallox.png
ha_category:
- Fan
@ -26,7 +20,7 @@ The **fan** platform of this integration allows you to either turn on/off the co
Also, there is a **sensor** platform that exposes a number of relevant metrics like fan speed, various air temperatures and humidity.
### {% linkable_title Configuration %}
## Configuration
```yaml
vallox:
@ -45,7 +39,7 @@ name:
type: string
{% endconfiguration %}
## {% linkable_title Profile Switching %}
## Profile Switching
For convenient switching of ventilation profiles in the GUI, consider using an [input_select](../input_select) hooked to an automation, for example:
@ -73,9 +67,9 @@ automation:
```
{% endraw %}
## {% linkable_title Fan Services %}
## Fan Services
### {% linkable_title Service `vallox.set_profile` %}
### Service `vallox.set_profile`
Set the ventilation profile.
@ -83,7 +77,7 @@ Set the ventilation profile.
|------------------------|----------|------------------------------------------------------|
| `profile` | no | Allowed values: `Home`, `Away`, `Boost`, `Fireplace` |
### {% linkable_title Service `vallox.set_profile_fan_speed_home` %}
### Service `vallox.set_profile_fan_speed_home`
Set the fan speed of the `Home` profile.
@ -91,8 +85,7 @@ Set the fan speed of the `Home` profile.
|------------------------|----------|-------------------------------------------------|
| `fan_speed` | no | Fan speed in %. `Integer`, between 0 and 100. |
### {% linkable_title Service `vallox.set_profile_fan_speed_away` %}
### Service `vallox.set_profile_fan_speed_away`
Set the fan speed of the `Away` profile.
@ -100,7 +93,7 @@ Set the fan speed of the `Away` profile.
|------------------------|----------|-------------------------------------------------|
| `fan_speed` | no | Fan speed in %. `Integer`, between 0 and 100. |
### {% linkable_title Service `vallox.set_profile_fan_speed_boost` %}
### Service `vallox.set_profile_fan_speed_boost`
Set the fan speed of the `Boost` profile.

View File

@ -10,6 +10,10 @@ ha_qa_scale: internal
The `weblink` integration allows you to display links in the Home Assistant frontend.
<div class='note'>
The below documentation applies to the classic "States" user interface. Starting with Home Assistant 0.86, Lovelace is the new default interface. For information on configuring weblinks in Lovelace please follow [these instructions](/lovelace/entities/#weblink) instead.
</div>
## Configuration
To use this integration in your installation, add something like the following to your `configuration.yaml` file:

View File

@ -1,12 +1,6 @@
---
layout: page
title: "World Wide Lightning Location Network (WWLLN)"
description: "Instructions on how to integrate WWLLN within Home Assistant."
date: 2019-07-06 23:17
sidebar: true
comments: false
sharing: true
footer: true
logo: wwlln.jpg
ha_category: Geolocation
ha_release: 0.96
@ -70,7 +64,6 @@ the standard ones:
| external_id | The external ID used in the feed to identify the earthquake in the feed. |
| publication_date | Date and time when this event occurred. |
## Full Configuration
```yaml

View File

@ -29,9 +29,9 @@ Attribute | Description
--------- | -----------
`friendly_name` | Name of the entity. Example: `Kitchen Ceiling`.
`icon` | Icon to use for the entity in the frontend. Example: `mdi:home`.
`hidden` | Boolean if the entity should not be shown in the frontend. Example: `true`.
`entity_picture` | URL to a picture that should be used instead of showing the domain icon. Example: `http://example.com/picture.jpg`.
`assumed_state` | Boolean if the current state is an assumption. [More info](/blog/2016/02/12/classifying-the-internet-of-things/#classifiers) Example: `True`.
`unit_of_measurement` | The unit of measurement the state is expressed in. Used for grouping graphs or understanding the entity. Example: `°C`.
`hidden` | Boolean if the entity should not be shown in the frontend. Example: `true`. This does not apply to the Lovelace UI, and is only relevant for the old `states` UI.
When an attribute contains spaces, you can retrieve it like this: `states.sensor.livingroom.attributes["Battery numeric"]`.

View File

@ -142,11 +142,11 @@ With strings:
```
{% endraw %}
### {% linkable_title Working with Groups %}
### Working with Groups
The `expand` function and filter can be used to sort entities and expand groups. It outputs a sorted array of entities with no duplicates.
#### {% linkable_title Expand examples %}
#### Expand examples
{% raw %}
```text
@ -200,7 +200,7 @@ These can also be combined in any combination:
```
{% endraw %}
#### {% linkable_title Closest examples %}
#### Closest examples
The closest function and filter will find the closest entity to the Home Assisant location:

View File

@ -91,5 +91,4 @@ We use [Pivotal Tracker] to track things that are in progress and what we might
[Duck DNS]: /addons/duckdns/
[advanced-install]: /hassio/installation/#alternative-install-on-generic-linux-server
[Pivotal Tracker]: https://www.pivotaltracker.com/n/projects/2020851
[run-local]: /hassio/run_local/
[Resin.io]: https://resin.io

View File

@ -1,12 +1,10 @@
---
layout: post
title: "0.96: Notion, updated sidebar, advanced mode"
description: "We have cleaned up the climate integration and the UI."
date: 2019-07-17 00:11:03
date_formatted: "July 17, 2019"
author: Paulus Schoutsen
author_twitter: balloob
comments: true
categories: Release-Notes
og_image: /images/blog/2019-07-release-96/demo-sidebar.png
---
@ -112,6 +110,42 @@ The Home Assistant Podcast has published [episode 53](https://hasspodcast.io/ha0
- [climate] Add water_heater to evohome ([@zxdavb] - [#25035]) ([evohome docs]) (beta fix) (new-platform)
- [Climate] Hive Add water heater Component post the refresh of the climate component. ([@KJonline] - [#25148]) ([hive docs]) (beta fix) (new-platform)
## Release 0.96.1 - July 18
- Show off value ([@pvizeli] - [#25236])
- Fix eq3btsmart ([@pvizeli] - [#25238]) ([eq3btsmart docs])
- Make presets prettier ([@cgtobi] - [#25245]) ([netatmo docs])
- Fix the unit of measurement for ecobee climate ([@cgtobi] - [#25246]) ([ecobee docs])
- ecobee Preset Fix ([@geekofweek] - [#25256]) ([ecobee docs])
- Update CT80 Humidity call ([@zombielinux] - [#25258]) ([radiotherm docs])
- Restore SmartThings A/C on/off services ([@andrewsayre] - [#25259]) ([smartthings docs])
- Add hvac modes back to opentherm ([@balloob] - [#25268]) ([opentherm_gw docs])
- Added states and modes for zwave climate ([@stboch] - [#25274]) ([zwave docs])
[#25236]: https://github.com/home-assistant/home-assistant/pull/25236
[#25238]: https://github.com/home-assistant/home-assistant/pull/25238
[#25245]: https://github.com/home-assistant/home-assistant/pull/25245
[#25246]: https://github.com/home-assistant/home-assistant/pull/25246
[#25256]: https://github.com/home-assistant/home-assistant/pull/25256
[#25258]: https://github.com/home-assistant/home-assistant/pull/25258
[#25259]: https://github.com/home-assistant/home-assistant/pull/25259
[#25268]: https://github.com/home-assistant/home-assistant/pull/25268
[#25274]: https://github.com/home-assistant/home-assistant/pull/25274
[@andrewsayre]: https://github.com/andrewsayre
[@balloob]: https://github.com/balloob
[@cgtobi]: https://github.com/cgtobi
[@geekofweek]: https://github.com/geekofweek
[@pvizeli]: https://github.com/pvizeli
[@stboch]: https://github.com/stboch
[@zombielinux]: https://github.com/zombielinux
[ecobee docs]: /components/ecobee/
[eq3btsmart docs]: /components/eq3btsmart/
[netatmo docs]: /components/netatmo/
[opentherm_gw docs]: /components/opentherm_gw/
[radiotherm docs]: /components/radiotherm/
[smartthings docs]: /components/smartthings/
[zwave docs]: /components/zwave/
## If you need help...
...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e).
@ -155,6 +189,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
- __Velbus__ - Added autodicovery for covers in velbus and bumped the python velbus version ([@Cereal2nd] - [#24877]) ([velbus docs])
- __ZHA__ - ZHA entities are being removed and battery sensors are being added. We have been asked several times to remove the ZHA domain entities because they do not follow the HA standards. They were originally used to show device online / offline status, rssi, lqi and last seen. They were eventually expanded to hold battery information as well because many Zigbee devices have several power configuration clusters. Online and offline handling, rssi, lqi last seen and the handling of device availability have all been moved to the device object and battery information has been split back out into its own sensor. Any users that created template sensors that leveraged the data in the ZHA entities will be affected by this change. ([@dmulcahey] - [#24909]) ([zha docs])
- __Netatmo__ - If the module type can not be determined the climate device will default to the type "valve" as it implements a subset of "thermostat". Consequently those devices wont be able to be turned off. This should not be a major issue and should only happen when there are issues with the data retrieved form the Netatmo API. ([@cgtobi] - [#25029]) ([netatmo docs])
- __Netatmo__ - The configuration of individual monitored conditions has been removed so that now all conditions are available per module by default. ([@cgtobi] - [#24944]) (netatmo docs)
- __GeoJSON Events__ - Update geojson_client library to version 0.4.This changes the access to the external feed from HTTP to HTTPS for the nsw_rural_fire_service_feed platform. This should normally not make any difference to anyone consuming this feed. Only if for example you have set up a template sensor or automation that reads the external_id attribute of a geo_location entity and compare it against a pattern, would you need to change this. ([@exxamalte] - [#25039]) ([geo_json_events docs]) ([nsw_rural_fire_service_feed docs]) ([usgs_earthquakes_feed docs])
## Beta Fixes

View File

@ -0,0 +1,68 @@
---
title: "Piwheel issues with older versions of Raspbian/Hassbian"
description: "How to fix issues with piwheels on older versions of Hassbian/Raspbian"
date: 2019-07-19 12:00:00
date_formatted: "July 19, 2019"
author: Joakim Sørensen
categories: Announcements
---
_If you are using [Hass.io](https://www.home-assistant.io/hassio/installation/), [Docker](https://www.home-assistant.io/docs/installation/docker/) or a distro based on Debian Buster this does not apply to you._
After upgrading to Home Assistant version 0.96.0, some users started seeing errors like this:
```text
ImportError: /usr/lib/arm-linux-gnueabihf/libssl.so.1.1: version `OPENSSL_1_1_1' not found (required by /srv/homeassistant/lib/python3.7/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so
```
And all integrations that communicated with SSL (https) stopped working.
This applies if you have one of these installations with a manual installation or with Hassbian:
- Raspbian Jessie
- Raspbian Stretch
The reason for this, is the way piwheels determines the OS version you have by looking at the Python version that is in use.
[@frenck](https://github.com/frenck) added a writeup of the issue and potential solutions to [this issue](https://github.com/home-assistant/hassbian-scripts/issues/307#issuecomment-512963048).
There are two potential solutions for this issue, where option 1 are considered the best of them.
## Option 1
Upgrade your distribution to Debian Buster.
**NB!: This option will upgrade your entire system and _might_ negatively affect other things you might have running.**
Before you continue with this, you should make sure that you have a recent backup of your system.
### Steps
1. Change `stretch` or `jessie` to `buster` in these files:
- `/etc/apt/sources.list`
- `/etc/apt/sources.list.d/raspi.list`
- `/etc/apt/sources.list.d/hassbian.list`
2. Run `sudo apt-get update`
3. Run `sudo apt-get -y dist-upgrade`
4. Run `sudo reboot`
## Option 2
Disable piwheels prebuilt packages.
This option is a faster method initially, but it has the huge drawback of having to compile the packages locally.
You should only use this option if you run other things on your system that will not work if you use the first option.
### Steps
1. edit `/etc/pip.conf` and comment out the line containing piwheels, like this:
```text
[global]
# extra-index-url=https://www.piwheels.org/simple
```
2. Run `source /srv/homeassistant/bin/activate`
3. Run `pip uninstall cryptography`
4. Run `pip install --no-cache cryptography==2.7`
5. Run `deactivate`