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.56 #9969

Merged
merged 137 commits into from
Oct 21, 2017
Merged

0.56 #9969

merged 137 commits into from
Oct 21, 2017

Commits on Oct 5, 2017

  1. fixed duplicate words (#9705)

    flowolf authored and Danielhiversen committed Oct 5, 2017
    Configuration menu
    Copy the full SHA
    c7226ec View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2017

  1. Configuration menu
    Copy the full SHA
    b83059c View commit details
    Browse the repository at this point in the history
  2. Fix coap commit (#9712)

    balloob authored Oct 6, 2017
    Configuration menu
    Copy the full SHA
    1525cbf View commit details
    Browse the repository at this point in the history
  3. Deprecate Python 3.4 support (#9684)

    * Deprecate Python 3.4 support
    
    * Update text
    balloob authored Oct 6, 2017
    Configuration menu
    Copy the full SHA
    ffb1938 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7b116b0 View commit details
    Browse the repository at this point in the history
  5. Upgrade pyhomematic, add path setting and HM-CC-VG-1 support (#9707)

    * Bump pyhomematic, add path setting, HM-CC-VG-1 support
    
    * Added requirement
    danielperna84 authored and fabaff committed Oct 6, 2017
    Configuration menu
    Copy the full SHA
    f4679cc View commit details
    Browse the repository at this point in the history
  6. bump the version and catch all exceptions to avoid showing backtraces… (

    #9720)
    
    * bump the version and catch all exceptions to avoid showing backtraces but a more sane error message
    
    * catch only BTLEExceptions, fix logging strings
    rytilahti authored and fabaff committed Oct 6, 2017
    Configuration menu
    Copy the full SHA
    d3772d4 View commit details
    Browse the repository at this point in the history
  7. More netdata sensors (#9719)

    * Added more netdata sensors
    
    * Changed precision on counts, packets, and uptime
    fronzbot authored and fabaff committed Oct 6, 2017
    Configuration menu
    Copy the full SHA
    2479ce9 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2017

  1. Configuration menu
    Copy the full SHA
    e502202 View commit details
    Browse the repository at this point in the history
  2. arlo: Add alarm control panel component (#9711)

    * arlo: Add alarm control panel component
    
    Allows importing arlo base stations as an alarm control panel
    component in HA. Lets the users configure a custom home mode since
    arlo does not have a built-in home mode.
    
    * fix lint and houndci comments
    
    * Use async_update to update the state
    
    Move the state updating code from state() to update() since it does
    I/O.
    
    * Do not set state in __init__
    
    Make sure that update is called by passing the second parameter to
    async_add_devices.
    
    * Order imports and fix dos-strings
    vickyg3 authored and fabaff committed Oct 7, 2017
    Configuration menu
    Copy the full SHA
    3b53952 View commit details
    Browse the repository at this point in the history
  3. Abode Temp, Humidity, and Light Sensor (#9709)

    * Update to 0.12.1 and sensor implementation.
    
    * Removing unnecessary dict gets.
    
    * Added name property to actually use the _name variable.
    
    * Update docstring
    MisterWil authored and fabaff committed Oct 7, 2017
    Configuration menu
    Copy the full SHA
    a5a839e View commit details
    Browse the repository at this point in the history
  4. Arlo clean-up (#9725)

    * Fix remaining isses from #9711
    
    * More clean-up
    fabaff authored Oct 7, 2017
    Configuration menu
    Copy the full SHA
    fd509e1 View commit details
    Browse the repository at this point in the history
  5. Introducing support to Travis-CI (#9701)

    * Introduced support to Travis CI
    
    * Added Last Build Started sensor and simplified code
    
    * Fixed logic error
    
    * Simplified _LOGGER.debug statement
    
    * Introduced support to Travis CI
    
    * Added Last Build Started sensor and simplified code
    
    * Fixed logic error
    
    * Simplified _LOGGER.debug statement
    
    * Renamed parameter since the repository_names expects a list
    
    * Refactoring code to synchronous
    
    * Simplified variables names
    tchellomello authored and fabaff committed Oct 7, 2017
    Configuration menu
    Copy the full SHA
    ec5439e View commit details
    Browse the repository at this point in the history
  6. Add show_on_map config option to AirVisual (#9654)

    * Removed lat/long attributes
    
    * Linting
    
    * Revised PR to focus on show_on_map configuration
    bachya authored and fabaff committed Oct 7, 2017
    Configuration menu
    Copy the full SHA
    bd5b70c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    19a20b3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    25e6d69 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7104541 View commit details
    Browse the repository at this point in the history
  10. Add andrey-git to codeowners (#9718)

    andrey-git authored and fabaff committed Oct 7, 2017
    Configuration menu
    Copy the full SHA
    c09b7b5 View commit details
    Browse the repository at this point in the history
  11. Fix: Last Played Media Title persists in plex (#9664)

    * Fix: Last Played Media Title in plex would stay even when player was idle/off
         Primary Fix is in the "if self._device" portion.
         code in "if self._session" is a catch all but i'm not 100% if it is needed.
    
    * Fixed lint issues with previous commit
    
    * 1st Pass at refactoring plex refresh
    Moved _media** into clearMedia() which is called in _init_ and
    at start of refresh.
    
    Removed redunant _media_* = None entries
    
    Grouped TV Show and Music under single if rather than testing
    seperately for now.
    
    * Fixed invalid name for _clearMedia()
    Removed another media_* = None entry
    
    * Removed print() statements used for debug
    
    * Removed unneeded "if" statement
    ryanm101 authored and emlove committed Oct 7, 2017
    Configuration menu
    Copy the full SHA
    af3ea5a View commit details
    Browse the repository at this point in the history
  12. Event trigger nested conditions (#9732)

    * Test to supported nested event triggers
    
    * Update event trigger to allow nested data tests
    emlove authored and balloob committed Oct 7, 2017
    Configuration menu
    Copy the full SHA
    4342d7a View commit details
    Browse the repository at this point in the history
  13. Rewrite Alexa Smart-Home skill to v3 (#9699)

    * Rewrite Alexa Smart-Home skill to v3
    
    * add discovery & fix brigness
    
    * Rewrite Tests
    
    * fix lint
    
    * fix lint p2
    
    * fix version
    
    * fix tests
    
    * fix test message generator
    
    * Update smart_home.py
    
    * fix test
    
    * fix set bug
    
    * fix list
    
    * fix response name for discovery
    
    * fix flucky tests
    pvizeli authored and balloob committed Oct 7, 2017
    Configuration menu
    Copy the full SHA
    c1f156f View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2017

  1. Configuration menu
    Copy the full SHA
    9eff9fa View commit details
    Browse the repository at this point in the history
  2. Make Arlo battery_level icon dynamic (#9747)

    * Make Arlo battery_level icon dynamic
    
    * makes lint happy
    tchellomello authored and pvizeli committed Oct 8, 2017
    Configuration menu
    Copy the full SHA
    f56bdd2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e89e642 View commit details
    Browse the repository at this point in the history
  4. switch.tplink, light.tplink: bump the pyhs100 version and adapt to ap…

    …i changes (#9454)
    
    * bump the pyhs100 version and fix api changes
    
    * switch.tplink: avoid I/O during __init__
    
    * initialize _name to None in __init__
    
    * update requirements_all.txt for the new version
    rytilahti authored and andrey-git committed Oct 8, 2017
    Configuration menu
    Copy the full SHA
    e19e9a1 View commit details
    Browse the repository at this point in the history
  5. RFC: Use bind_hass for helpers (#9745)

    * Add Helpers bind_hass functionality
    
    * Update other helpers
    balloob authored Oct 8, 2017
    Configuration menu
    Copy the full SHA
    ca54bbf View commit details
    Browse the repository at this point in the history
  6. Skybell (#9681)

    * New Skybell platform with components
    
    * Added skybell components to omit.
    
    * Preemptively fixing lint issues (hopefully).
    
    * Removed unused variable.
    
    * Requested changes.
    
    * Additional CRs
    
    * Hopefully the last of the CR's!
    MisterWil authored and fabaff committed Oct 8, 2017
    Configuration menu
    Copy the full SHA
    8132989 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    672ff96 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a32fc10 View commit details
    Browse the repository at this point in the history
  9. Adding my contributions (#9761)

    bachya authored and Danielhiversen committed Oct 8, 2017
    Configuration menu
    Copy the full SHA
    b80f009 View commit details
    Browse the repository at this point in the history
  10. Initializing statistics sensor with data from database (#9753)

    * Initializing statistics sensor with data from database
    
    * fixed broken test case
    
    * usage of recorder component is now optional, thx to @andrey-git
    
    * added test case for initialize_from_database
    ChristianKuehnel authored and fabaff committed Oct 8, 2017
    Configuration menu
    Copy the full SHA
    b620c43 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2017

  1. Configuration menu
    Copy the full SHA
    2a2ee81 View commit details
    Browse the repository at this point in the history
  2. yeelight: implement min_mireds and max_mireds, fixes #9509 (#9763)

    * yeelight: implement min_mireds and max_mireds, fixes #9509
    
    thanks to @amelchio for pointing this out!
    
    * remove typing infos
    rytilahti authored and balloob committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    c00647a View commit details
    Browse the repository at this point in the history
  3. Bump raincloudy version 0.0.3 (#9767)

    * Bump raincloudy version 0.0.3
    
    * Fix logic for raincloudy status binary_sensor
    
    * Simplified binary_sensor logic
    
    * Simplify
    tchellomello authored and balloob committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    8014073 View commit details
    Browse the repository at this point in the history
  4. Xiaomi Smart WiFi Socket and Smart Power Strip integration (#9138)

    * Xiaomi Smart WiFi Socket and Smart Power Strip integration
    
    * Comment updated.
    
    * Blank line removed.
    
    * Typo fixed.
    
    * Version of python-mirobo bumped.
    
    * Version of python-mirobo bumped: Lightweight API changes.
    
    * Additional API changes.
    
    * Library version properly pinned again.
    
    * Platform not ready behavior fixed.
    Expose the device model as sensor attribute.
    Device initialized log message added. Provides device model, firmware and hardware version.
    
    * Component renamed: switch.xiaomi_plug -> switch.xiaomi_miio
    
    * Revise based on review: Unused code removed. Filename updated.
    syssi authored and balloob committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    603765f View commit details
    Browse the repository at this point in the history
  5. fix for LocationParseError in netgear platform (#9683)

    * fix for LocationParseError in netgear platform
    
    * added unit tests for get_scanner()
    
    * fixed houndci-bot warnings
    
    * fixed lint warnings
    
    * fixed lint warnings
    
    * fixed broken test
    
    * removed guard clause from netgear.py
    removed all discovery related code from device_tracker
    removed unnecessary unit test
    
    * removed discovery related tests
    
    * removed unused import
    
    * removed unused import
    etsinko authored and balloob committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    35484ca View commit details
    Browse the repository at this point in the history
  6. Expose time module in Python Scripts (#9736)

    * Expose time module in Python Scripts
    
    * Make dt_util available in Python Scripts
    
    * Limit methods in time module
    
    * Add time.mktime
    
    * Limit access to datetime
    
    * Add warning to time.sleep
    
    * Lint
    balloob authored and pvizeli committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    414900f View commit details
    Browse the repository at this point in the history
  7. Add notification platform for Rocket.Chat. (#9553)

    * Add notification platform for Rocket.Chat.
    
    * Changes to Rocket.Chat notification platform based on feedback.
    
    * Implement better error handling for Rocket.Chat platform.
    
    * Return None if Rocket.Chat notify platform init fails.
    
    * Refactor Rocket.Chat notifications.
    
    Refactor Rocket.Chat notification platform to remove async and
    simplify error handling.
    
    * fix url
    webworxshop authored and pvizeli committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    3bd9684 View commit details
    Browse the repository at this point in the history
  8. Updating pythonegardia package requirement to .22 because of fixed bu…

    …g in passing default value for parameter SSL for egardiaserver (#9770)
    jeroenterheerdt authored and Danielhiversen committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    09e2075 View commit details
    Browse the repository at this point in the history
  9. Adding myself as codeowner for egardia alarm control panel. (#9772)

    Adding jeroenterheerdt as codeowner for egardia alarm control panel.
    jeroenterheerdt authored and andrey-git committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    04b3c89 View commit details
    Browse the repository at this point in the history
  10. WIP: Fix Arlo Camera blocking IO (#9758)

    * WIP: Fix Arlo Camera blocking IO
    
    * Accidental undo
    
    * Linting issues
    
    * Owner-requested changes
    
    * Bumped pyarlo version and added Throttle
    
    * Fix
    
    * Update requirements_all.txt
    bachya authored and pvizeli committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    43d7772 View commit details
    Browse the repository at this point in the history
  11. Tesla bug fixes. (#9774)

    * Tesla bug fixes.
    
    * Added myself to CODEOWNERS for tesla.
    zabuldon authored and andrey-git committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    9abd0fb View commit details
    Browse the repository at this point in the history
  12. Fix off by one error in arwn platform (#9781)

    There is an off by one error that causes period exceptions. Fix this.
    sdague authored and fabaff committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    d0ec930 View commit details
    Browse the repository at this point in the history
  13. missing is_closed ( rflink cover fix ) (#9776)

    * Added is_closed
    
    * whitespaces --
    
    * removed whitespace
    pascal authored and pvizeli committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    cb52b80 View commit details
    Browse the repository at this point in the history
  14. Wink dome siren support (#9667)

    * Support for Wink Dome siren/chimes
    William Scanlon authored Oct 9, 2017
    Configuration menu
    Copy the full SHA
    5232f2a View commit details
    Browse the repository at this point in the history
  15. Bump rxv library to 0.5.1 (#9784)

    This fixes some bugs with interfacing with yamaha receivers, including
    closing bug #5209.
    sdague authored and pvizeli committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    581e2f2 View commit details
    Browse the repository at this point in the history
  16. Communication timeout support in modbus hub. (#9780)

    * Communication timeout support in modbus hub.
    
    Timeout parameter are taken from configuration and passed to pymodbus constructor.
    
    * CONF_TYPE and CONF_TIMEOUT imported from const.py
    ziotibia81 authored and fabaff committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    a024c1b View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2017

  1. [light.tradfri] Fix transition time (#9785)

    * Fix transition time, set a default
    
    * Wrong default
    
    * Use int for safety
    
    * Revert default.
    lwis authored and balloob committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    e144b0f View commit details
    Browse the repository at this point in the history
  2. OwnTracks: Fix handler is None checking (#9794)

    * OwnTracks: Fix handler is None checking
    
    * Update owntracks.py
    balloob authored and fabaff committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    fc47e94 View commit details
    Browse the repository at this point in the history
  3. Simplify track_same_state (#9795)

    balloob authored and pvizeli committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    a97e7bb View commit details
    Browse the repository at this point in the history
  4. Optimize event matcher (#9798)

    * Optimize event matcher
    
    * Tweak order of checks
    
    * Add a benchmark for time_changed helper
    
    * Add state change benchmark
    
    * fix lint
    balloob authored and pvizeli committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    8f06b35 View commit details
    Browse the repository at this point in the history
  5. Resolving bug that prevents ssl_verify option for Unifi device_tracker (

    #9788)
    
    * Added TODO to illustrate my intentions
    
    * Resolved linting issue
    
    * Resolved bool or file validation and updated tests
    
    The tests have been updated to include mocks to assert a temp
    ca cert exists as it should for the positive tests with an
    additional negative test for a file not existing being tested.
    
    * Resolved flake8 linting issues (test docstrings)
    GenericStudent authored and pvizeli committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    0de2266 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2017

  1. Configuration menu
    Copy the full SHA
    19887f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f837302 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2017

  1. Configuration menu
    Copy the full SHA
    765560e View commit details
    Browse the repository at this point in the history
  2. Fix ISY994 fan platform overwriting state property (#9817)

    * ISY994 platform overwrote state
    
    * Update isy994.py
    
    * Update isy994.py
    balloob authored Oct 12, 2017
    Configuration menu
    Copy the full SHA
    c33b179 View commit details
    Browse the repository at this point in the history
  3. Wait_template - support for 'trigger.entity_id' and data_template val…

    …ues (#9807)
    
    * *Added support for use of 'trigger.entity_id' and service->data_template->script in wait_template
    
    * * Fixed style violations
    
    * * Fixed regular expression (_RE_GET_POSSIBLE_ENTITIES)
    
    * * combined 'extract_entities' and 'extract_entities_with_variables'
    * fixed regular expression
    
    * * Added first test for extract_entities_with_variables
    
    * * Added Unittests (tests/helpers/test_template.py test_extract_entities_with_variables)
    
    * * Added Unittests (tests/helpers/test_script.py test_wait_template_variables)
    
    * * Added Unittests (tests/components/automation/test_template.py test_wait_template_with_trigger)
    
    * * Added Unittests (tests/components/automation/test_state.py test_wait_template_with_trigger)
    
    * * Added Unittests (tests/components/automation/test_numeric_state.py test_wait_template_with_trigger)
    
    * * Fixed style violations
    
    * * Fixed style violations
    
    * * Fixed style violations
    
    * * Fixed style violations
    
    * * Fixed style violations
    
    * * Fixed style violations
    
    * * Updated regular expression and delete whitespaces
    cdce8p authored and pvizeli committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    be5c0b2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5fcb099 View commit details
    Browse the repository at this point in the history
  5. OwnTracks: Handle lwt message (#9831)

    * OwnTracks: Handle lwt message
    
    * Update owntracks.py
    balloob authored Oct 12, 2017
    Configuration menu
    Copy the full SHA
    3b5a9e7 View commit details
    Browse the repository at this point in the history
  6. Upgrade libnacl (#9769)

    * Upgrade libnacl to 1.6.0
    
    * Small style updates
    fabaff authored Oct 12, 2017
    Configuration menu
    Copy the full SHA
    3bdb705 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4cf300a View commit details
    Browse the repository at this point in the history
  8. Update CODEOWNERS */axis.py (#9823)

    Add code owner for */axis.py
    Kane610 authored and andrey-git committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    c85b556 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2c1f0f3 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2017

  1. Run initial generation for development mode (#9826)

    * Run initial generation for development mode
    
    * Use yarn dev
    emlove authored and balloob committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    8d83912 View commit details
    Browse the repository at this point in the history
  2. Add service descriptions (#9806)

    * Added descriptions for services under homeassistant domain
    
    * lint fixes
    
    * Fixing file permissions
    cgarwood authored and balloob committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    c5c594b View commit details
    Browse the repository at this point in the history
  3. Bugfix: Include MQTT schema (#9802)

    tinloaf authored and balloob committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    bbb4066 View commit details
    Browse the repository at this point in the history
  4. Bugfix/9811 jinja autoescape (#9842)

    * Added autoescape kwarg to Jinja environment
    
    * Removed extra comma
    GenericStudent authored and balloob committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    a7f4bcc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    64853ba View commit details
    Browse the repository at this point in the history
  6. New PR (#9787)

    bachya authored and balloob committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    9891320 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    79b029a View commit details
    Browse the repository at this point in the history
  8. Add namecheap DNS component (#9821)

    * Add namecheap DNS component
    
    * Updates for pull-request
    
    * remove unused import in test file
    
    * Update .coveragerc
    Munsio authored and balloob committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    c69e9c1 View commit details
    Browse the repository at this point in the history
  9. Remove namecheap dns service (#9845)

    balloob authored and pvizeli committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    f7545fe View commit details
    Browse the repository at this point in the history
  10. Use the Last Seen attribute in unify (#8998)

    * Uses the Last Seen attribute in unify
    
    * Update unifi.py
    
    fix format
    
    * Update unifi.py
    
    formatting again
    
    * update test_unifi to call CONF_CONSIDER_HOME
    
    Updated.
    
    * Update test_unifi.py
    
    * Update test_unifi.py
    
    * More unit test test
    
    * Update where consider_home comes from.
    
    * Update test_unifi.py
    
    * Update unifi.py
    
    * Update unifi.py
    
    * Update test_unifi.py
    
    * Update unifi.py
    
    * Update unifi.py
    
    * Update test_unifi.py
    
    * fix hound
    
    * Update test_unifi.py
    
    * Update test_unifi.py
    
    * Update unifi.py
    
    * Update unifi.py
    
    * Update test_unifi.py
    
    * Update unifi.py
    
    * Update unifi.py
    
    * Update test_unifi.py
    
    * Update unifi.py
    
    * Update test_unifi.py
    
    * Update test_unifi.py
    
    * Update test_unifi.py
    
    * Update unifi.py
    
    * Update unifi.py
    
    * Update unifi.py
    
    * Update unifi.py
    
    * Update test_unifi.py
    
    Fix the butcher of tests.
    
    * Update unifi.py
    
    * Update test_unifi.py
    
    * Update test_unifi.py
    
    * Update unifi.py
    
    * Update unifi.py
    
    * Update test_unifi.py
    
    * Update test_unifi.py
    
    * Update test_unifi.py
    
    * Update test_unifi.py
    
    * Update test_unifi.py
    
    * Update test_unifi.py
    
    * Update test_unifi.py
    
    * Update test_unifi.py
    
    * Update test_unifi.py
    
    * Update unifi.py
    
    * Update test_unifi.py
    
    * Update unifi.py
    
    * Update unifi.py
    
    * Update unifi.py
    
    * Update unifi.py
    rbflurry authored and pvizeli committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    b00d0a1 View commit details
    Browse the repository at this point in the history
  11. Add CAPSman master to mikrotik presence detection (#9729)

    * Add CAPSman master to mikrotik presence detection
    
    Automatically prefer caps-man registered clients over locally connected
    
    * Remove blank line
    
    * Trailing whitespace removed
    icovada authored and pvizeli committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    80826bc View commit details
    Browse the repository at this point in the history
  12. File permissions fix (#9847)

    * Fixing file permissions
    
    * Fixing file permissions
    cgarwood authored and pvizeli committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    fa37d98 View commit details
    Browse the repository at this point in the history
  13. HassIO - TimeZone / Host services (#9846)

    * HassIO - TimeZone / Host services
    
    * Update hassio.py
    
    * Update test_hassio.py
    pvizeli authored Oct 13, 2017
    Configuration menu
    Copy the full SHA
    8456cd0 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2017

  1. Configuration menu
    Copy the full SHA
    a787ab6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79d1a0a View commit details
    Browse the repository at this point in the history
  3. Uptime sensor (#9856)

    * Added uptime sensor for homeassistant
    
    * Fixed pylint and flake8 errors
    
    * Made requested changes from PR
    
    - Fixed stale docstrings
    - Changed default state to None
    - Added ability for user to use hours or days
    
    * Fixed typo
    
    * Added unit_of_measurement check to test
    
    * Converted to async
    
    - Changed tests to work with async
    
    * Minor updates
    fronzbot authored and fabaff committed Oct 14, 2017
    Configuration menu
    Copy the full SHA
    fd6c259 View commit details
    Browse the repository at this point in the history
  4. Darksky enhancements (#9851)

    * Correct capitalization inconsistency in DarkSky
    
    All two-word sensors ("Precip Intensity," "Nearest Storm Bearing," etc) in Darksky uses title case for the friendly name of the sensor, with the exception of "Dew point."
    
    * Implement UV Index in Darksky
    
    * Fixed whitespace for Tox compliance
    
    * Add unit for UV Index.
    
    Per recommendation of reviewer, added 'UV Index' as a CONST in const.py, then used that const in both DarkSky and ISY994. It looks like BloomSky might also support UV Index and it should probably be standardized.
    rdbahm authored and emlove committed Oct 14, 2017
    Configuration menu
    Copy the full SHA
    f807a3a View commit details
    Browse the repository at this point in the history
  5. Upgrade psutil to 5.4.0 (#9869)

    fabaff authored and pvizeli committed Oct 14, 2017
    Configuration menu
    Copy the full SHA
    0024438 View commit details
    Browse the repository at this point in the history
  6. minimal fixes in the owntracks mqtt device tracker (#9866)

    * fix UnboundLocalError when unable to parse payload, and show bad topics that cannot be parsed ok
    
    * Update owntracks.py
    azogue authored and balloob committed Oct 14, 2017
    Configuration menu
    Copy the full SHA
    26cb67d View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2017

  1. Cloud connection via aiohttp (#9860)

    * Cloud: connect to cloud
    
    * Fix tests in py34
    
    * Update warrant to 0.5.0
    
    * Differentiate errors between unknown handler vs exception
    
    * Lint
    
    * Respond to cloud message to logout
    
    * Refresh token exception handling
    
    * Swap out bare exception for RuntimeError
    
    * Add more tests
    
    * Fix tests py34
    balloob authored Oct 15, 2017
    Configuration menu
    Copy the full SHA
    0362a76 View commit details
    Browse the repository at this point in the history
  2. handle OWM API error calls (#9865)

    azogue authored and fabaff committed Oct 15, 2017
    Configuration menu
    Copy the full SHA
    ac256d5 View commit details
    Browse the repository at this point in the history
  3. Upgrade paho-mqtt to 1.3.1 (#9874)

    fabaff authored and balloob committed Oct 15, 2017
    Configuration menu
    Copy the full SHA
    959a7b2 View commit details
    Browse the repository at this point in the history
  4. Fix #9839 (#9880)

    * Fix #9839
    
    * Update requirements
    
    * Default state: STATE_UNKNOWN -> None
    
    * Default the state to None in the constructor as well
    pschmitt authored and MartinHjelmare committed Oct 15, 2017
    Configuration menu
    Copy the full SHA
    da8be25 View commit details
    Browse the repository at this point in the history
  5. Upgrade python-telegram-bot to 8.1.1 (#9882)

    * update python-telegram-bot to v8.1.1
    
    * update python-telegram-bot to v8.1.1
    azogue authored and fabaff committed Oct 15, 2017
    Configuration menu
    Copy the full SHA
    b1dc488 View commit details
    Browse the repository at this point in the history
  6. Xknx improvements (#9871)

    * Issue XKNX/xknx#65 Make state_updater adjustable by config file (On/OFF)
    
    * Issue XKNX/xknx#48 updated home assistant plugin: added support for setpoint shift
    
    * bumped version
    
    * added missing docstrings.
    
    * Bumped version.
    
    * Fixed requirements_all.txt
    
    * added new options to PLATFORM_SCHEMA
    Julius2342 authored and pvizeli committed Oct 15, 2017
    1 Configuration menu
    Copy the full SHA
    c37883c View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2017

  1. zha: Update to bellows 0.4.0 (#9890)

    Fixes: #8822
    rcloran authored and balloob committed Oct 16, 2017
    Configuration menu
    Copy the full SHA
    7596ac2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eb6fb55 View commit details
    Browse the repository at this point in the history
  3. Added super attributes to Wink binary sensors (#9824)

    * Added super attributes to Wink binary sensors
    
    * Removed unused import.
    William Scanlon authored and MartinHjelmare committed Oct 16, 2017
    Configuration menu
    Copy the full SHA
    5986d9f View commit details
    Browse the repository at this point in the history
  4. Dependemcy version bump. (#9899)

    Closes #8213.
    Closes #7575.
    zabuldon authored and fabaff committed Oct 16, 2017
    Configuration menu
    Copy the full SHA
    d95b75a View commit details
    Browse the repository at this point in the history
  5. Update osramlightify.py (#9905)

    Bahnburner authored and Danielhiversen committed Oct 16, 2017
    Configuration menu
    Copy the full SHA
    51c5534 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2017

  1. Fixes (#9912)

    bachya authored and pvizeli committed Oct 17, 2017
    Configuration menu
    Copy the full SHA
    3de95c0 View commit details
    Browse the repository at this point in the history
  2. Fix load of components without any config from packages (#9901)

    * Fix load of components without any config from packages
    
    - Add 'None' to the packages config schema validation, to be able to
    load components without any more configuration from yaml package files,
    like `wake_on_lan`, `media_extractor` and so on.
    
    * test the ability to load components without configuration from packages
    azogue authored and pvizeli committed Oct 17, 2017
    Configuration menu
    Copy the full SHA
    875edef View commit details
    Browse the repository at this point in the history
  3. Fixes (#9911)

    bachya authored and pvizeli committed Oct 17, 2017
    Configuration menu
    Copy the full SHA
    9be7763 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    82c7195 View commit details
    Browse the repository at this point in the history
  5. Added support for Denon AVR-4810. (#9887)

    Oliver authored and pvizeli committed Oct 17, 2017
    Configuration menu
    Copy the full SHA
    ed70fc9 View commit details
    Browse the repository at this point in the history
  6. Recorder: Extra check to incoming connections which could be not sqli…

    …te3 ones (#9867)
    
    * Extra check to incoming connections
    
    The incoming connection could be other than self.db_url, because
    some 'custom_component' could be making these, and then, if they're not
    sqlite3 connections, an error will raise because those haven't the
    `dbapi_connection.isolation_level` attrib.
    
    * lint fix
    
    * simplify check: isinstance test only
    azogue authored and pvizeli committed Oct 17, 2017
    Configuration menu
    Copy the full SHA
    e57d0f3 View commit details
    Browse the repository at this point in the history
  7. Fix the resource naming in the UI (#9916)

    Use proper English for the UI representation without breaking the component.
    cgtobi authored and pvizeli committed Oct 17, 2017
    Configuration menu
    Copy the full SHA
    778c3bb View commit details
    Browse the repository at this point in the history
  8. Update xiaomi_aqara.py (#9920)

    Danielhiversen authored and pvizeli committed Oct 17, 2017
    Configuration menu
    Copy the full SHA
    382f9a8 View commit details
    Browse the repository at this point in the history
  9. Fix the resource naming in the UI (#9927)

    Use proper English for the UI representation without breaking the component.
    cgtobi authored and fabaff committed Oct 17, 2017
    Configuration menu
    Copy the full SHA
    f5b305c View commit details
    Browse the repository at this point in the history
  10. Add transmission sensor: number of active torrents (#9914)

    * Add transmission sensor: number of active torrents
    
    * Make variable name shorter
    mclem authored and fabaff committed Oct 17, 2017
    Configuration menu
    Copy the full SHA
    1d68777 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2017

  1. Google Actions for Assistant (#9632)

    * http: Add headers key to json[_message]
    
    * Add google_assistant component
    
    This component provides API endpoints for the Actions on Google Smart
    Home API to interact with Google Assistant.
    
    * google_assistant: Re-add fan support
    
    * google_assistant: Fix Scene handling
    
    - The way I originally wrote the MAPPING_COMPONENT and the way it's actual
      used changed so the comment was updated to match that.
    - Use const's in more places
    - Handle the ActivateScene command correctly
    
    * google_assistant: Fix flakey compare test
    
    Was failing on 3.4.2 and 3.5, this is more correct anyway.
    
    * google_assistant: Use volume attr for media_player
    philk authored and balloob committed Oct 18, 2017
    Configuration menu
    Copy the full SHA
    9d20a53 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3700fce View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    33f8ca5 View commit details
    Browse the repository at this point in the history
  4. Bump py-synology to 0.1.5 (#9932)

    arsaboo authored and pvizeli committed Oct 18, 2017
    Configuration menu
    Copy the full SHA
    818a525 View commit details
    Browse the repository at this point in the history
  5. Update aioimaplib from v0.7.12 to v0.7.13 (#9930)

    * Update aioimaplib from v0.7.12 to v0.7.13
    
    Changelog v0.7.13:
    [aiolib] adds a connection lost callback [test] imapserver : added APPENDUID response for APPEND cmd [test][fix] imapserver append should add to the connected user mb [test] imapserver : more accurate building of message headers (using python email module)
    
    * run script/gen_requirements_all.py
    TopdRob authored and pvizeli committed Oct 18, 2017
    Configuration menu
    Copy the full SHA
    bef4ae3 View commit details
    Browse the repository at this point in the history
  6. A new platform for controlling Monoprice 6-Zone amplifier (#9662)

    * added implementation for monoprice 6-zone amplifier. This implementation is based on and very similar to russoun_rnet implementaion
    
    * updated comments and cleaned up code
    
    * updated comments and cleaned up code
    
    * added unit tests
    
    * removed 'name' attribute from platform schema.
    
    * added monoprice.py to .coveragerc
    
    * fixed lint
    
    * fixed lint errors
    
    * fixed lint errors
    
    * added monoprice to requirements_all.txt
    
    * fixed lint errors again
    
    * implemented change requests
    
    * fixed lint error
    
    * added exception handling to setup_platform()
    
    * replaced catchall with SerialException only
    
    * added myself to CODEOWNERS
    
    * fixed weird merge to CODEOWNERS
    etsinko authored and pvizeli committed Oct 18, 2017
    Configuration menu
    Copy the full SHA
    6e0efbe View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c06d929 View commit details
    Browse the repository at this point in the history
  8. Add serial sensor (#9861)

    * Add serial sensor
    
    * Rename config variable and cancel
    fabaff authored and pvizeli committed Oct 18, 2017
    Configuration menu
    Copy the full SHA
    8a2134b View commit details
    Browse the repository at this point in the history
  9. Fix missing timeout for Netatmo binary sensor (#9850)

    * Fix missing timeout for Netatmo binary sensor
    
    This fix also merges timeout and offset because there were the same thing
    
    Signed-off-by: Hugo D. (jabesq) <jabesq@gmail.com>
    
    * Fix lint errors
    
    * Fix style
    jabesq authored and pvizeli committed Oct 18, 2017
    Configuration menu
    Copy the full SHA
    f641a6a View commit details
    Browse the repository at this point in the history
  10. Xiaomi config validation (#9941)

    * validate xiaomi config
    
    * Update xiaomi_aqara.py
    
    * check for valid config
    
    * use consts
    Danielhiversen authored and pvizeli committed Oct 18, 2017
    Configuration menu
    Copy the full SHA
    587948e View commit details
    Browse the repository at this point in the history
  11. using defusedxml ElementTree for safer parsing of untrusted XML data (#…

    …9934)
    
    * using defusexml ElementTree for safer parsing of untrusted XML data
    
    * move from core dependency to platform specific dependency
    
    * style difference: put back end of list comma in setup.py
    danielwelch authored and pvizeli committed Oct 18, 2017
    Configuration menu
    Copy the full SHA
    1bec2c0 View commit details
    Browse the repository at this point in the history
  12. notify.xmpp - Add support for MUC (#9931)

    * Add support for MUC
    
    * Fix two spaces before inline comment
    ldvc authored and pvizeli committed Oct 18, 2017
    Configuration menu
    Copy the full SHA
    628b9bd View commit details
    Browse the repository at this point in the history
  13. FFmpeg 1.8 (#9944)

    * Update requirements_all.txt
    
    * Update requirements_test_all.txt
    
    * Update ffmpeg.py
    
    * Update ffmpeg.py
    
    * Update yi.py
    
    * Update onvif.py
    
    * Update yi.py
    pvizeli authored Oct 18, 2017
    Configuration menu
    Copy the full SHA
    8a93cc1 View commit details
    Browse the repository at this point in the history
  14. Changed returned attribute from "Game" to "game" (#9945)

    I noticed the steam component "game" attribute is capitalized. This should be lowercase if I'm not mistaken.
    
    From:
            return {'Game': self._game}
    To:
            return {'game': self._game}
    
    Not sure if i'm doing this correctly... apologizes if I'm not!
    Derek authored and pvizeli committed Oct 18, 2017
    Configuration menu
    Copy the full SHA
    1e1d593 View commit details
    Browse the repository at this point in the history
  15. Move 'lights' to const.py (#9929)

    fabaff authored and pvizeli committed Oct 18, 2017
    Configuration menu
    Copy the full SHA
    834d0e4 View commit details
    Browse the repository at this point in the history
  16. Update directpy to 0.2 (#9948)

    arsaboo authored and pvizeli committed Oct 18, 2017
    Configuration menu
    Copy the full SHA
    4960892 View commit details
    Browse the repository at this point in the history
  17. Update enocean to 0.40 (#9949)

    arsaboo authored and pvizeli committed Oct 18, 2017
    Configuration menu
    Copy the full SHA
    2cacfb5 View commit details
    Browse the repository at this point in the history
  18. Update hikvision to 1.2 (#9953)

    arsaboo authored and pvizeli committed Oct 18, 2017
    Configuration menu
    Copy the full SHA
    520de0d View commit details
    Browse the repository at this point in the history
  19. Update fritzhome to 1.0.3 (#9951)

    arsaboo authored and pvizeli committed Oct 18, 2017
    Configuration menu
    Copy the full SHA
    96e3dfe View commit details
    Browse the repository at this point in the history
  20. Update fritzconnection to 0.6.5 (#9950)

    arsaboo authored and pvizeli committed Oct 18, 2017
    1 Configuration menu
    Copy the full SHA
    f05a8bf View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    429b637 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2017

  1. Add emeter attributes (#9903)

    * Add emeter attributes.
    
    * Remove unused attributes.
    
    * Rework supported features so it only queries the bulb once.
    
    * Used cached supported_features, catch errors if energy usage not reported.
    gollo authored and balloob committed Oct 19, 2017
    Configuration menu
    Copy the full SHA
    6ea866c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    42f450d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2fb4709 View commit details
    Browse the repository at this point in the history
  4. Update ffmpeg.py

    pvizeli authored Oct 19, 2017
    Configuration menu
    Copy the full SHA
    c96c283 View commit details
    Browse the repository at this point in the history
  5. Update ffmpeg 1.9 (#9963)

    pvizeli authored Oct 19, 2017
    Configuration menu
    Copy the full SHA
    38cb32a View commit details
    Browse the repository at this point in the history
  6. Improve SSL certs used by aiohttp (#9958)

    * Improve SSL certs used by aiohttp
    
    * Add certifi package
    
    * Lint
    balloob authored and pvizeli committed Oct 19, 2017
    Configuration menu
    Copy the full SHA
    6cce934 View commit details
    Browse the repository at this point in the history
  7. Fix async probs (#9924)

    * Update entity.py
    
    * Update entity_component.py
    
    * Update entity_component.py
    
    * Update __init__.py
    
    * Update entity_component.py
    
    * Update entity_component.py
    
    * Update entity.py
    
    * cleanup entity
    
    * Update entity_component.py
    
    * Update entity_component.py
    
    * Fix names & comments / fix tests
    
    * Revert deadlock protection
    
    * Add tests for entity
    
    * Add test fix name
    
    * Update other code
    
    * Fix lint
    
    * Remove restore state from template entities
    
    * Lint
    pvizeli authored Oct 19, 2017
    Configuration menu
    Copy the full SHA
    c1b1974 View commit details
    Browse the repository at this point in the history
  8. Add Toon support (#9483)

    * Added Toon support again
    
    * Forgot about .coveragerc
    
    * Fixed style issues
    
    * More styling and importing fixes
    
    * Implemented the suggestions made by @pvizeli
    
    * The smallest fix possible
    
    * Removed custom names for Toon states
    
    * Fix last push with 2 outdated lines
    
    * Removed HOME and NOT_HOME, moved to just climate states
    
    * Bumped dependency for better handling of smartplugs that don't report power consumption
    
    * Implemented changes as suggested by @balloob
    
    * Rebase, gen_requirements_all.py finally working
    boltgolt authored and balloob committed Oct 19, 2017
    Configuration menu
    Copy the full SHA
    78c3028 View commit details
    Browse the repository at this point in the history
  9. Version bump to 0.56

    balloob committed Oct 19, 2017
    Configuration menu
    Copy the full SHA
    9722125 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2017

  1. [tradfri] Update pytradfri, simplify dependencies. (#9875)

    * Update pytradfri
    
    * Process dep links
    
    * Process dep links
    
    * Process dep links
    
    * Install all deps
    
    * Update requirements
    
    * Exclude aiocoap
    
    * Install cython
    
    * Remove cython
    
    * Exclude DTLSSocket
    
    * Add cython
    lwis authored and fabaff committed Oct 21, 2017
    Configuration menu
    Copy the full SHA
    d9f5398 View commit details
    Browse the repository at this point in the history
  2. Moved siren to Wink from switch (#9879)

    William Scanlon authored and fabaff committed Oct 21, 2017
    Configuration menu
    Copy the full SHA
    60053a6 View commit details
    Browse the repository at this point in the history
  3. Remove async_update (#9997)

    pvizeli authored and fabaff committed Oct 21, 2017
    Configuration menu
    Copy the full SHA
    f27ad76 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2a4c546 View commit details
    Browse the repository at this point in the history