Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.16 #1594

Merged
merged 118 commits into from
Mar 26, 2016
Merged

0.16 #1594

merged 118 commits into from
Mar 26, 2016

Conversation

balloob
Copy link
Member

@balloob balloob commented Mar 23, 2016

This will be the release notes for 0.16:

  • MQTT: Start embedded server if no config is given (@balloob)
  • Automation: support for old deprecated config has been removed (@balloob)
  • Device Tracker - OwnTracks: Allow entry into passive zones using iBeacons (@pavoni)
  • Tellstick: rewrite to address concurrency issues (@stefan-jonasson)
  • Z-Wave: add services to heal and soft reset network (@srcLurker)
  • New component input_slider added (@persandstrom)
  • Light - Hue: Option added to ignore unreachable property (@maddox)
  • Notify: MessageBird support added (@florianholzapfel)
  • HTTP: Failed login attempts are now logged (@fabaff)
  • Vera: rewrite to simplify code and organize for reusability (@pavoni)
  • Discovery: support for Squeezebox (Logitech media) server added (@jaharkes)
  • Discovery: fix uPNP discovery crashing some routers (@jaharkes)
  • Switch: Wake on LAN platform added (@joopert)
  • Services for thermostats, notify and media player will now validate passed in parameters (@MartinHjelmare)
  • Switch - Arduino: support for default state and negate port functionality (@tilutza)
  • Switch: PulseAudio loopback now supported (@Cinntax)
  • Sensor: Uber now supported (@robbiet480)
  • Notify: Growl (GNTP) now supported (@robbiet480)
  • Media Player: Yamaha receivers now supported (@aoakeson)
  • Media Player: Sonos now has play_media support (@robbiet480)

Expected release date: weekend of March 26-27

Breaking changes

  • Tellstick configuration has changed
tellstick:
  signal_repetitions: X
  • Vera configuration has changed
vera:
  vera_controller_url: http://192.168.1.161:3480/
  # Optional to exclude devices - this is a list of vera device ids
  exclude: [ 13, 14, 16, 20, 23, 27, 28, 30, 31, 35, 36, 44, 45, 56, 57, 66, 67, 71, 72, 73, 74, 75, 76, 77, 78, 88, 89, 99]
  # Optional to import switches as lights - this is a list of vera device ids
  lights: [15, 17, 19, 21, 22, 24, 26, 43, 64, 70, 87]

balloob and others added 30 commits March 12, 2016 11:29
…ared functionality.

The rewrite addresses a problem with the tellstick hardware dropping
commands when too many simultaneous calls is being made from HA. Also fixes a bug when the dim level was changed externally.
This breaks previous configurations.

The new config for tellstick is

```yaml
tellstick:
  signal_repetitions: X
```
Lights and Switches are detected automatically.
Sensors work like before because they do not share any functionality with the other devices and they also needs a complete other configuration.
Rewrite of the tellstick module. It now uses a common base for all sh…
Makes Zwave's network heal and the controller's soft reset
commands available as service calls. They can be used
in automation to help keep the zwave netwrok healthy.

For example:

automation:
 alias: At 2:35am, heal problematic zwave network routes
 trigger:
   platform: time
   after: '2:35:00'
 action:
   service: zwave.heal
Remove support for old deprecated automation config
Add content-length header to http resonses
Enable openzwave's network heal and soft reset.
Catch template automation exception common during startup.
Handle Wemo startup race condition.
This corrects a bug where multi-sensors' internal states were rendered null when downloading state updates from the Wink API.
Remove support for old deprecated script call service config
Fixed close connection issue with rfxtrx device and update rfxtrx lib
Upgrading python-wink to 0.6.3
fabaff and others added 28 commits March 24, 2016 12:38
Upgrade to python-forecastio 1.3.4
Added assumed state to command_line switch
Text Update

Additional additions and better support for volume, and mute.  Cleanup

Added rxv to requirements_all

Added yamaha.py to .coveragerc

Made uppercase, and removed tabs

Added requirements variable

Added doc string for lint

Removed global variable, and simplified state as per balloobs suggestion

Refactored the component with balloobs suggestions

-Added import in the method
- Only get receiver information on init
- A bit of cleanup

Remove up and down volume

Uneeded as this is handled by set volume instead

Fixed a lint build error

More lint fixes

Removed unused imports

Lint Fixes

Simplified if statement

Minor refactoring since the init calls update.

Fixed lint error

Just variable naming change

Added support for an optional name for the receiver.

Better error handling, a bit of refactoring based on balloobs suggestions

Fixed lint error.

Another lint error fix

Changed raise to return

Disable pylint error handling

Pylint broad exception

Made exception handling in the setup platform instead of the constructor.

Lint error fix

Refactored the way devices are found.  This allows for multiple receivers
Yamaha Receiver Support
@balloob balloob merged commit 763a9ce into master Mar 26, 2016
@home-assistant home-assistant locked and limited conversation to collaborators Mar 17, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.