Release notes for June 10, 2015
Wow, almost a month has gone by since the last release and this release is packed. The biggest part of this release is probably one that you won’t notice: the frontend has been upgraded from Polymer 0.5 to the brand new released Polymer 1.0. Polymer has been declared stable by the Google overlords which will allow us to expand functionality that was waiting for this moment to arrive.
This release sets a record for the amount of people involved: 8! Andythigpen
A big improvement has been brought this release by wind-rider. He took the time to revive the Chromecast support and started improving the media player integration. This triggered other people to join in resulting in a revamped media player experience and support for the Music Player Daemon.
Example of the new media player cards
Before jumping into the newly supported platforms, here are the other improvements that are landing this release:
- Fronted upgraded to Polymer 1.0 by @balloob
- Include other YAML files using the
!include
keyword by @andythigpen - Switch support and bug fixes for Vera platform by @jamespcole
- HTTP session support for the HTTP component by @jamespcole
- Device tracker bugfixes by @Dutchy-
- Bugfix for device tracker platform by @fbradyirl
- Fixing Chromecast support by @wind-rider
- Media player improvements by @balloob and @wind-rider
- Nest thermostat bugfixes by @balloob
- Fix the device tracker getting in a deadlock by @balloob
- Update documentation by @fabaff
Music Player Daemon
Fabaff has contributed MusicPlayerDaemon support. The mpd platform allows you to control a Music Player Daemon
# Example configuration.yaml entry
media_player:
platform: mpd
server: 127.0.0.1
port: 6600
location: bedroom
Command line switch A switch platform that issues specific commands when it is turned on and off. This might very well become our most popular platform as it allows anyone to integrate any type of switch into Home Assistant that can be controlled from the command line, including calling other scripts!
# Example configuration.yaml entry
switch:
platform: command_switch
switches:
- kitchen_light:
oncmd: switch_command on kitchen
offcmd: switch_command off kitchen
LimitlessLED This new platform can control your LimitlessLED lights from within Home Assistant. The lights are also known as EasyBulb, AppLight, AppLamp, MiLight, LEDme, dekolight or iLight.
# Example configuration.yaml entry
light:
platform: limitlessled
host: 192.168.1.10
group_1_name: Living Room
group_2_name: Bedroom
group_3_name: Office
group_4_name: Kitchen
Bitcoin sensor
The bitcoin platform displays various details about the Bitcoin
# Example configuration.yaml entry
sensor:
platform: bitcoin
wallet: "YOUR WALLET_ID"
password: YOUR_ACCOUNT_PASSWORD
currency: YOUR CURRENCY
display_options:
- exchangerate
- trade_volume_btc
- miners_revenue_usd
- btc_mined
- trade_volume_usd
- difficulty
- minutes_between_blocks
- number_of_transactions
- hash_rate
- timestamp
- mined_blocks
- blocks_size
- total_fees_btc
- total_btc_sent
- estimated_btc_sent
- total_btc
- total_blocks
- next_retarget
- estimated_transaction_volume_usd
- miners_revenue_btc
- market_price_usd
SMTP notificatoin platform The smtp platform allows you to deliver notifications from Home Assistant to an e-mail recipient.
# Example configuration.yaml entry
notify:
platform: mail
server: MAIL_SERVER
port: YOUR_SMTP_PORT
sender: SENDER_EMAIL_ADDRESS
starttls: 1 or 0
username: YOUR_SMTP_USERNAME
password: YOUR_SMTP_PASSWORD
recipient: YOUR_RECIPIENT
Syslog notification platform The syslog platform allows you to deliver notifications from Home Assistant to the local syslog.
# Example configuration.yaml entry
notify:
platform: syslog
Swiss Public transport sensor The swiss public transport sensor will give you the next two departure times from a given location to another one in Switzerland. See the component page for more information how to set it up.
Transmission turtle mode switch
The transmission platform allows you to control your Transmission
# Example configuration.yaml entry
switch:
platform: transmission
name: Transmission
host: 192.168.1.26
port: 9091
username: YOUR_USERNAME
password: YOUR_PASSWORD
Hikvision camera motion detection support This switch platform allows you to control your motion detection setting on your Hikvision camera.
# Example configuration.yaml entry
switch:
platform: hikvisioncam
name: Hikvision Cam 1 Motion Detection
host: 192.168.1.26
username: YOUR_USERNAME
password: YOUR_PASSWORD