mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-23 01:06:52 +00:00
Update blog post
This commit is contained in:
parent
89d9f7be31
commit
80644112a3
@ -8,6 +8,7 @@ comments: false
|
||||
sharing: true
|
||||
footer: true
|
||||
logo: foursquare.png
|
||||
featured: true
|
||||
ha_category: Other
|
||||
ha_release: 0.26
|
||||
ha_iot_class: "Cloud Polling and Cloud Push"
|
||||
|
@ -35,6 +35,6 @@ Configuration variables:
|
||||
- **sidebar_title** (*Optional*): Friendly title for the panel in the sidebar. Omitting it means no sidebar entry (but still accessible through the URL).
|
||||
- **sidebar_icon** (*Optional*): Icon for entry. Pick an icon that you can find on [materialdesignicons.com](https://materialdesignicons.com/) to use for your input and prefix the name with `mdi:`. For example `mdi:car`, `mdi:ambulance`, or `mdi:motorbike`.
|
||||
- **url_path** (*Optional*): The URL your panel will be available on. If omitted will default to the panel name.
|
||||
- **webcomponent_path** (*Optional*): The path to your component. If omitted will default to <config dir>/panels/<component name>.html
|
||||
- **webcomponent_path** (*Optional*): The path to your component. If omitted will default to `<config dir>/panels/<component name>.html`
|
||||
- **config** (*Optional*): Configuration to be passed into your web component when being instantiated.
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
layout: post
|
||||
title: "0.26: New unit system, pilight, OHMconnect, and Fast.com"
|
||||
description: "Frontend became blazing fast and extensible. DirecTV support added."
|
||||
title: "0.26: Foursquare, Fast.com, FFMPEG and GPSD"
|
||||
description: "Automate based on check ins, slow internet speed or just stream a camera using FFMPEG."
|
||||
date: 2016-08-09 10:00:00 +0000
|
||||
date_formatted: "August 09, 2016"
|
||||
author: Paulus Schoutsen
|
||||
@ -10,31 +10,33 @@ comments: true
|
||||
categories: Release-Notes
|
||||
---
|
||||
|
||||
It's time for 0.26! The biggest change in this release is a new unit system. Instead of picking Celsius or Fahrenheit you'll have to pick imperial or metric now. This influences the units for your temperature, distance, and weight. This will simplify any platform or component that needs to know this information. Big thanks to [@Teagan42] for her hard work on this!
|
||||
It's time for 0.26 and it's again full of new features and fixes. First I want to highlight that we are now having 500 000 monthly pageviews on the website. A big milestone for us! It's been an amazing journey. Big thanks to the Home Assistant community for being such a delightful bunch.
|
||||
|
||||
<img src='/images/supported_brands/foursquare.png' style='clear: right; margin-left: 5px; border:none; box-shadow: none; float: right; margin-bottom: 16px;' width='150' /><img src='/images/supported_brands/ohmconnect.png' style='clear: right; margin-left: 5px; border:none; box-shadow: none; float: right; margin-bottom: 16px;' width='150' /><img src='/images/supported_brands/fastdotcom.png' style='clear: right; margin-left: 5px; border:none; box-shadow: none; float: right; margin-bottom: 16px;' width='150' /><img src='/images/supported_brands/pilight.png' style='clear: right; margin-left: 5px; border:none; box-shadow: none; float: right; margin-bottom: 16px;' width='150' />
|
||||
This release includes code contributed by 31 different people. The biggest change in this release is a new unit system. Instead of picking Celsius or Fahrenheit you'll have to pick imperial or metric now. This influences the units for your temperature, distance, and weight. This will simplify any platform or component that needs to know this information. Big thanks to [@Teagan42] for her hard work on this!
|
||||
|
||||
<img src='/images/supported_brands/foursquare.png' style='clear: right; margin-left: 5px; border:none; box-shadow: none; float: right; margin-bottom: 16px;' width='150' /><img src='/images/supported_brands/ohmconnect.png' style='clear: right; margin-left: 5px; border:none; box-shadow: none; float: right; margin-bottom: 16px;' width='150' /><img src='/images/supported_brands/fastdotcom.png' style='clear: right; margin-left: 5px; border:none; box-shadow: none; float: right; margin-bottom: 16px;' width='100' /><img src='/images/supported_brands/gpsd.png' style='clear: right; margin-left: 5px; border:none; box-shadow: none; float: right; margin-bottom: 16px;' width='100' /><img src='/images/supported_brands/ffmpeg.png' style='clear: right; margin-left: 5px; border:none; box-shadow: none; float: right; margin-bottom: 16px;' width='100' />
|
||||
|
||||
- Core: Introduce notion of unit system (deprecates temperature unit option) ([@Teagan42])
|
||||
- Front end: Speed improvements ([@balloob])
|
||||
- Front end: Improve layout of state dev tool ([@balloob])
|
||||
- Proximity: Allow definition of unit of measurement ([@Teagan42])
|
||||
- Flux: Add mired and kelvin mode ([@HBDK])
|
||||
- Thermostat - Proliphix: Support for cooling ([@sdague])
|
||||
- Media Player - LG Netcast TV: Show [screenshot] of what is currently playing ([@shmuelzon])
|
||||
- [Proximity]\: Allow definition of unit of measurement ([@Teagan42])
|
||||
- [Flux]\: Add mired and kelvin mode ([@HBDK])
|
||||
- Thermostat - [Proliphix]: Support for cooling ([@sdague])
|
||||
- Media Player - [LG Netcast TV]: Show screenshot of what is currently playing ([@shmuelzon])
|
||||
- Z-Wave improvements ([@jnewland], [@turbokongen])
|
||||
- Thermostat - heat control: now also able to control an AC ([@mtreinish])
|
||||
- Thermostat - heat control: allow specifying a minimum duration before switching ([@mtreinish])
|
||||
- InfluxDB: [Whitelist] entities option added ([@tchellomello])
|
||||
- Thermostat - [heat control]: now also able to control an AC ([@mtreinish])
|
||||
- Thermostat - [heat control]: allow specifying a minimum duration before switching ([@mtreinish])
|
||||
- [InfluxDB]\: Whitelist entities option added ([@tchellomello])
|
||||
- Sensor: Serial [particulate matters][particulate] sensors now supported ([@open-homeautomation])
|
||||
- Sensor - Fitbit: Fix unit system ([@tchellomello])
|
||||
- Light - Flux LED: Add support for [color and brightness][color] ([@Danielhiversen])
|
||||
- Media Player - Plex: Now able to report on music ([@abcminiuser])
|
||||
- Alarm Control Panel - Verisure: Now able to see who [changed] the alarm ([@persandtrom])
|
||||
- Thermostat - Honeywell: Add option to read and control HVAC mode ([@Teagan42])
|
||||
- Sensor - [Fitbit]: Fix unit system ([@tchellomello])
|
||||
- Light - [Flux LED]: Add support for [color and brightness][color] ([@Danielhiversen])
|
||||
- Media Player - [Plex]: Now able to report on music ([@abcminiuser])
|
||||
- Alarm Control Panel - [Verisure]: Now able to see who changed the alarm ([@persandtrom])
|
||||
- Thermostat - [Honeywell]: Add option to read and control HVAC mode ([@Teagan42])
|
||||
- [Foursquare] component to receive instant notifications of checkins ([@robbiet480])
|
||||
- Camera: New [FFMPEG] platform allows to stream anything through front end ([@pvizeli])
|
||||
- New command line script to manage keyring entries ([@kellerza])
|
||||
- Notify - SMTP: Allow embedding of [images][images] ([@partofthething])
|
||||
- Manage [secrets] with new command line script ([@kellerza])
|
||||
- Notify - [SMTP]: Allow embedding of images ([@partofthething])
|
||||
- Sensor: [OhmConnect] is now supported ([@robbiet480])
|
||||
- [panel_custom] component allows the registering of new panels ([@balloob])
|
||||
- Light: New [mqtt_json] platform for working with JSON payload ([@corbanmailloux])
|
||||
@ -74,18 +76,27 @@ homeassistant:
|
||||
[@tchellomello]: https://github.com/tchellomello
|
||||
[@Teagan42]: https://github.com/Teagan42
|
||||
[@turbokongen]: https://github.com/turbokongen
|
||||
[@fabaff]: https://github.com/fabaff
|
||||
|
||||
[Foursquare]: /components/foursquare/
|
||||
[OhmConnect]: /components/sensor.ohmconnect/
|
||||
[FFMPEG]: /components/camera.ffmpeg/
|
||||
[images]: /components/notify.smtp/
|
||||
[SMTP]: /components/notify.smtp/
|
||||
[panel_custom]: /components/panel_custom/
|
||||
[changed]: /components/alarm_control_panel.verisure/
|
||||
[color]: /components/light.flux_led/
|
||||
[Whitelist]: /components/influxdb/
|
||||
[Verisure]: /components/alarm_control_panel.verisure/
|
||||
[Flux LED]: /components/light.flux_led/
|
||||
[InfluxDB]: /components/influxdb/
|
||||
[particulate]: /components/sensor.serial_pm/
|
||||
[screenshot]: /components/media_player.lg_netcast/
|
||||
[LG Netcast TV]: /components/media_player.lg_netcast/
|
||||
[mqtt_json]: /components/light.mqtt_json/
|
||||
[Fast.com]: /components/sensor.fastdotcom/
|
||||
[pilight]: /components/pilight/
|
||||
[GPSD]: /components/sensor.gpsd/
|
||||
[heat control]: /components/thermostat.heat_control/
|
||||
[Proximity]: /components/proximity/
|
||||
[Flux]: /components/switch.flux/
|
||||
[Proliphix]: /components/thermostat.proliphix/
|
||||
[Fitbit]: /components/sensor.fitbit/
|
||||
[Plex]: /components/media_player.plex/
|
||||
[Honeywell]: /components/thermostat.honeywell/
|
||||
[Secrets]: /topics/secrets/
|
||||
|
@ -36,41 +36,25 @@ logger: debug
|
||||
http_password: YOUR_PASSWORD
|
||||
```
|
||||
|
||||
### {% linkable_title Python Keyring %}
|
||||
### {% linkable_title Storing passwords in a keyring managed by your OS %}
|
||||
|
||||
Using [Keyring](http://pythonhosted.org/keyring/) is an alternative way to `secrets.yaml` but requires that `keyring` is installed (incl. its command-line tools). This can be done with:
|
||||
Using [Keyring](http://pythonhosted.org/keyring/) is an alternative way to `secrets.yaml`. They can be managed from the command line via the keyring script.
|
||||
|
||||
```bash
|
||||
$ pip3 install keyring
|
||||
$ hass --script keyring --help
|
||||
```
|
||||
|
||||
Replace your password or API key with `!secret` and an identifier in `configuration.yaml` file.
|
||||
To store a password in keyring, replace your password or API key with `!secret` and an identifier in `configuration.yaml` file.
|
||||
|
||||
```yaml
|
||||
http:
|
||||
api_password: !secret http_password
|
||||
```
|
||||
|
||||
Create an entry in your keyring. The service (SERVICE) is `homeassistant` and the identifier is the USERNAME in the keyring context.
|
||||
Create an entry in your keyring.
|
||||
|
||||
```bash
|
||||
$ keyring set homeassistant http_password
|
||||
Password for 'http_password' in 'homeassistant':
|
||||
Please set a password for your new keyring:
|
||||
Please confirm the password:
|
||||
```
|
||||
|
||||
If the command-line tool `keyring` is not available, launch `python3` and do the process manually.
|
||||
|
||||
```python
|
||||
>>> import keyring
|
||||
>>> keyring.set_password("homeassistant", "http_password", "12345")
|
||||
Please set a password for your new keyring:
|
||||
Please confirm the password:
|
||||
>>> keyring.get_password("homeassistant", "http_password")
|
||||
'12345'
|
||||
>>> keyring.get_keyring()
|
||||
<EncryptedKeyring at /home/your_user/.local/share/python_keyring/crypted_pass.cfg>
|
||||
$ hass --script keyring set http_password
|
||||
```
|
||||
|
||||
If you launch home Assistant now, you will be prompted for the keyring password to unlock your keyring.
|
||||
@ -84,4 +68,3 @@ Please enter password for encrypted keyring:
|
||||
<p class='note warning'>
|
||||
If your are using the Python Keyring, [autostarting](/getting-started/autostart/) of Home Assistant will no longer work.
|
||||
</p>
|
||||
|
||||
|
@ -15,8 +15,8 @@ hide_github_edit: true
|
||||
<div class="grid">
|
||||
<div class="grid__item one-third lap-one-third palm-one-whole">
|
||||
<div class='current-version material-card text'>
|
||||
<h1>Current Version: 0.25.2</h1>
|
||||
Released: <span class='release-date'>August 2, 2016</span>
|
||||
<h1>Current Version: 0.26</h1>
|
||||
Released: <span class='release-date'>August 13, 2016</span>
|
||||
|
||||
<div class='links'>
|
||||
<a href='/blog/2016/07/30/custom-frontend-panels-jupyter-notebooks-directv/'>Release notes</a>
|
||||
|
Loading…
x
Reference in New Issue
Block a user