Release 0.18 blog post

This commit is contained in:
Paulus Schoutsen 2016-04-20 00:09:30 -07:00
parent 09527857df
commit 70bd3f4890
15 changed files with 212 additions and 20 deletions

View file

@ -0,0 +1,25 @@
---
layout: page
title: "Bluetooth Tracker"
description: "Instructions how to integrate bluetooth tracking within Home Assistant."
date: 2016-04-10 17:24
sidebar: true
comments: false
sharing: true
footer: true
logo: bluetooth.png
ha_category: Presence Detection
ha_iot_class: "Local Poll"
---
This tracker discovers new devices on boot and tracks bluetooth devices periodically based on interval_seconds value. Devices discovered are stored with 'bt_' as the prefix for device mac in `known_devices.yaml`.
Requires PyBluez
```yaml
device_tracker:
platform: bluetooth_tracker
track_new_devices: true
interval_seconds: 60
consider_home: 180
```

View file

@ -0,0 +1,22 @@
---
layout: page
title: Feedreader
description: "Instructions how to integrate RSS feeds into Home Assistant."
date: 2016-04-18 22:00
sidebar: true
comments: false
sharing: true
footer: true
logo: rss.gif
ha_category: Thermostat
---
Add an RSS/Atom feed reader that polls feeds every hour and sends new entries into the event bus
```yaml
# Example configuration.yaml entry
feedreader:
urls:
- https://home-assistant.io/atom.xml
- https://github.com/blog.atom
```

View file

@ -7,11 +7,10 @@ sidebar: true
comments: false
sharing: true
footer: true
logo: webostv.png
logo: webos.png
ha_category: Media Player
ha_iot_class: "Local Poll"
--------------------------
---
The `webostv` platform allows you to control a LG WebOS Smart TV.
@ -32,4 +31,4 @@ Configuration variables:
- **host** *Optional*: The IP of the LG WebOS Smart TV, e.g. 192.168.0.10
- **name** *Optional*: The name you would like to give to the LG WebOS Smart TV.
If you do not provide a host name, all LG WebOS Smart TV's within your network will be auto-discovered if your TV network name is set to `[LG] webOS TV`
If you do not provide a host name, all LG WebOS Smart TV's within your network will be auto-discovered if your TV network name is set to `[LG] webOS TV`

View file

@ -22,12 +22,15 @@ Integrate your Serial MySensors Gateway by adding the following to your `configu
# Example configuration.yaml entry
mysensors:
gateways:
- port: '/dev/ttyUSB0'
- device: '/dev/ttyUSB0'
persistence_file: 'path/mysensors.json'
baud_rate: 38400
- port: '/dev/ttyACM1'
- device: '/dev/ttyACM0'
persistence_file: 'path/mysensors2.json'
baud_rate: 115200
- device: '192.168.1.18'
persistence_file: 'path/mysensors3.json'
tcp_port: 5003
debug: true
persistence: true
version: '1.5'

View file

@ -1,17 +1,16 @@
---
layout: page
title: "LG WebOS TV"
title: "LG WebOS TV notifications"
description: "Instructions how to integrate a LG WebOS TV within Home Assistant."
date: 2016-04-18 23:24
sidebar: true
comments: false
sharing: true
footer: true
logo: webostv.png
logo: webos.png
ha_category: Notifications
ha_iot_class: "Local Poll"
--------------------------
---
The `webostv` platform allows you to send notifications to a LG WebOS Smart TV.
@ -33,7 +32,7 @@ Configuration variables:
- **name** *Required*: The name you would like to give to the LG WebOS Smart TV.
A possible automation could be:
```yaml
# Example configuration.yaml entry
automation:
@ -46,4 +45,4 @@ automation:
service: notify.livingroom_tv
data:
message: "You should open a window! (Livingroom Co2: {{ states.sensor.netatmo_livingroom_co2.state }}ppm)"
```
```

View file

@ -1,6 +1,6 @@
---
layout: page
title: "ThinkingCleaner"
title: "Thinking Cleaner sensors"
description: "Instructions how to integrate a ThinkingCleaner within Home Assistant."
date: 2016-04-10 17:24
sidebar: true
@ -10,8 +10,7 @@ footer: true
logo: thinkingcleaner.png
ha_category: Sensor
ha_iot_class: "Local Poll"
--------------------------
---
The `ThinkingCleaner` sensor platform simple displays information about your [ThinkingCleaner](http://www.thinkingcleaner.com) addon.
@ -23,4 +22,4 @@ sensor:
- platform: thinkingcleaner
```
This will automatically add sensors for each Thinking Cleaner in your network.
This will automatically add sensors for each Thinking Cleaner in your network.

View file

@ -1,6 +1,6 @@
---
layout: page
title: "ThinkingCleaner"
title: "Thinking Cleaner switches"
description: "Instructions how to integrate a ThinkingCleaner within Home Assistant."
date: 2016-04-10 17:24
sidebar: true
@ -10,10 +10,9 @@ footer: true
logo: thinkingcleaner.png
ha_category: Switch
ha_iot_class: "Local Poll"
--------------------------
---
The `ThinkingCleaner` switch platform simple displays information about your [ThinkingCleaner](http://www.thinkingcleaner.com) addon.
The `ThinkingCleaner` switch platform allows you to control your [ThinkingCleaner](http://www.thinkingcleaner.com) addon.
To enable this switch in your installation, add the following to your `configuration.yaml` file:

View file

@ -0,0 +1,63 @@
---
layout: page
title: "EQ3 Bluetooth Smart Thermostats"
description: "Instructions how to integrate EQ3 Bluetooth Smart Thermostats into Home Assistant."
date: 2016-04-18 22:00
sidebar: true
comments: false
sharing: true
footer: true
logo: eq3.gif
ha_category: Thermostat
ha_iot_class: "Local Poll"
---
This platform allows you to integrate EQ3 Bluetooth Smart Thermostats.
The only functionality is to set the temperature, there doesn't seem to be any way to query the temperature sensor or battery level ([read more](https://forum.fhem.de/index.php/topic,39308.15.html)).
Setup is a bit more cumbersome than for most other thermostats. It has to be paired first:
```bash
bluetoothctl
scan on
<Wait for the thermostat to be found, which looks like this: [NEW] Device 00:11:22:33:44:55 CC-RT-BLE>
scan off
<Set the thermostat to pairing mode.>
pair <MAC>
trust <MAC>
disconnect <MAC>
exit
```
Then check with gatttool if the connection works as expected:
```bash
gatttool -b 00:11:22:33:44:55 -I
[00:11:22:33:44:55][LE]> connect
Attempting to connect to 00:11:22:33:44:55
Connection successful
[00:11:22:33:44:55][LE]> char-write-req 0x0411 03
Characteristic value was written successfully
Notification handle = 0x0421 value: 02 01 09 14 04 2d
[00:11:22:33:44:55][LE]> disconnect
[00:11:22:33:44:55][LE]> exit
```
Important: For gatttool or homeassistant to work, the thermostat needs to be disconnected from bluetoothd, so I found it best to modify the hass-daemon startscript by adding:
```bash
/usr/bin/bt-device -d CC-RT-BLE
```
to the start function of /etc/init.d/hass-daemon.
```yaml
# Example configuration.yaml entry
thermostat:
platform: eq3btsmart
devices:
room1:
mac: '00:11:22:33:44:55'
```