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.44 #7444

Merged
merged 173 commits into from
May 6, 2017
Merged

0.44 #7444

merged 173 commits into from
May 6, 2017

Commits on Apr 21, 2017

  1. LIFX light effects (#7145)

    * Refactor into find_hsbk
    
    This will be useful for new methods that also have to find passed in colors.
    
    * Add AwaitAioLIFX
    
    This encapsulates the callback and Event that aiolifx needs and thus avoids an
    explosion of those when new calls are added.
    
    The refresh_state is now generally useful, so move it into its own method.
    
    * Initial effects support for LIFX
    
    These effects are useful as notifications. They mimic the breathe and pulse
    effects from the LIFX HTTP API:
    
        https://api.developer.lifx.com/docs/breathe-effect
        https://api.developer.lifx.com/docs/pulse-effect
    
    However, this implementation runs locally with the LIFX LAN protocol.
    
    * Saturate LIFX no color value
    
    Now the color is "full saturation, no brightness". This avoids a lot of
    temporary white when fading from the "no color" value and into a real color.
    
    * Organize LIFX effects in classes
    
    This is to move the setup/restore away from the actual effect, making it quite
    simple to add additional effects.
    
    * Stop running LIFX effects on conflicting service calls
    
    Turning the light on/off or starting a new effect will now stop the running
    effect.
    
    * Present default LIFX effects as light.turn_on effects
    
    This makes the effects (with default parameters) easily accessible from
    the UI.
    
    * Add LIFX colorloop effect
    
    This cycles the HSV colors, so that is added as an internal way to set a
    color.
    
    * Move lifx to its own package and split effects into a separate file
    
    * Always show LIFX light name in logs
    
    The name is actually the easiest way to identify a bulb so just using it
    as a fallback was a bit odd.
    
    * Compact effect getter
    
    * Always use full brightness for random flash color
    
    This is a stopgap. When a bit more infrastructure is in place, the intention
    is to turn the current hue some degrees. This will guarantee a flash color
    that is both unlike the current color and unlike white.
    
    * Clear effects concurrently
    
    We have to wait for the bulbs, so let us wait for all of them at once.
    
    * Add lifx_effect_stop
    
    The colorloop effect is most impressive if run on many lights. Testing
    this has revealed the need for an easy way to stop effects on all lights
    and return to the initial state of each bulb. This new call does just that.
    
    Calling turn_on/turn_off could also stop the effect but that would not
    restore the initial state.
    
    * Always calculate the initial effect color
    
    To fade nicely from power off, the breathe effect needs to keep an
    unchanging hue. So give up on using a static start color and just find the
    correct hue from the target color.
    
    The colorloop effect can start from anything but we use a random color
    just to keep things a little interesting during power on.
    
    * Fix lint
    
    * Update .coveragerc
    amelchio authored and balloob committed Apr 21, 2017
    Configuration menu
    Copy the full SHA
    d4b0850 View commit details
    Browse the repository at this point in the history
  2. HassIO API v2 (#7201)

    Add an optional extended description…
    pvizeli committed Apr 21, 2017
    Configuration menu
    Copy the full SHA
    0acc52b View commit details
    Browse the repository at this point in the history
  3. Capture and log pip install error output (#7200)

    Add an optional extended description…
    postlund authored and pvizeli committed Apr 21, 2017
    Configuration menu
    Copy the full SHA
    f5dd25c View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2017

  1. Configuration menu
    Copy the full SHA
    2657668 View commit details
    Browse the repository at this point in the history
  2. Update ios.py (#7160)

    * Update ios.py
    
    as discussed. the part: 
           if battery_state == ios.ATTR_BATTERY_STATE_FULL:
                returning_icon_level = DEFAULT_ICON_LEVEL
    kinda screws up the charging icon.
    
    i might just miss a logical solution for that though.
    let me know what you think. it might not be beautiful but i think its an overall improve over the current "double battery" solution
    
    * Update ios.py
    
    chound fix and full_battery_charge fix
    
    * Update ios.py
    
    removed new line
    
    * Update ios.py
    
    * Update ios.py
    
    * Update ios.py
    
    * Update ios.py
    
    * Update ios.py
    
    * Update ios.py
    
    * merged request from robbie
    
    * Update ios.py
    
    * Update ios.py
    
    * Update ios.py
    biacz authored and balloob committed Apr 22, 2017
    Configuration menu
    Copy the full SHA
    1194690 View commit details
    Browse the repository at this point in the history
  3. Fix arwn platform to update hass state when events are received (#7202)

    The arwn platform was refactored to be asyncio friendly, however in
    doing so one thing was missed which was explicitly telling hass when
    something interesting has happened. This led to the very interesting
    to debug issue that the state cards were all out of date, even though
    the graphs were not.
    sdague authored and balloob committed Apr 22, 2017
    Configuration menu
    Copy the full SHA
    b77b22b View commit details
    Browse the repository at this point in the history
  4. Issue 6749 updated pylgtv to 0.1.6 to fix thread leak in asyncio loop (

    …#7199)
    
    * updated pylgtv module to fix problems with timeouts
    
    * - update pylgtv to 0.1.6
    - handle new TimeoutError exception from pylgtv
    
    * used full name for exception handling of concurrent.futures._base.TimeoutError
    
    * the exception handling should now follow the rules
    
    * float typecasting should not be necessary
    
    * use asyncio for TimeoutError it’s an alias for concurrent.futures.TimeoutError
    hmn authored and balloob committed Apr 22, 2017
    Configuration menu
    Copy the full SHA
    8e71678 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    40f480c View commit details
    Browse the repository at this point in the history
  6. Fix tradfri lights (#7212)

    * Remove leftover use of slugify
    
    * The IKEA manufacturer key is now exactly as found in device info.
    
    * Fix bitwise addition of supported features
    MartinHjelmare authored and balloob committed Apr 22, 2017
    Configuration menu
    Copy the full SHA
    3f47bf6 View commit details
    Browse the repository at this point in the history
  7. Bump version to 0.44.0.dev0 (#7217)

    fabaff authored and Danielhiversen committed Apr 22, 2017
    Configuration menu
    Copy the full SHA
    8c72a57 View commit details
    Browse the repository at this point in the history
  8. Pushbullet notification sensor (#7182)

    * Added the pushbullet sensor component
    
    * Updated requirements_all.txt and .coveragerc with the new sensor
    
    * Updated acording to houndci-bots comments
    
    * Some more changes
    
    * Final change by the hound (?)
    
    * Fixes from balloobs review and from houndci-bot
    
    This changes the sensors information to only contain one attribute
    as information, and the rest as device_state_attributes.
    
    * Added leading space to comments
    
    * Added docstrings, removed API_KEY from log, changed imports
    
    * The hound is at it again
    
    * Fix remaining issues
    
    * Fix pylint issue
    jotunacorn authored and fabaff committed Apr 22, 2017
    Configuration menu
    Copy the full SHA
    1b83ce8 View commit details
    Browse the repository at this point in the history
  9. Zwave cover workaround for graber shades. (#7204)

    * wierd pylint complaint
    
    * Workaround for Graber csz1 shades
    
    * logging
    
    * Try direct
    
    * Try direct
    
    * Use workaround
    
    * Review changes and tests
    
    * test
    
    * reset test
    
    * Use Bright and Dim also as open and close is
    turbokongen committed Apr 22, 2017
    Configuration menu
    Copy the full SHA
    1836c7a View commit details
    Browse the repository at this point in the history
  10. Fixed typo and clarified details for Lifx effects (#7226)

    * Fixed typo
    
    * Update services.yaml
    
    * Clarified service details for Lifx effects
    arsaboo authored and fabaff committed Apr 22, 2017
    Configuration menu
    Copy the full SHA
    d229787 View commit details
    Browse the repository at this point in the history
  11. Remove superfluous comments and update ordering (#7227)

    * Remove superfluous comments and update ordering
    
    * Fix pylint issues
    fabaff committed Apr 22, 2017
    Configuration menu
    Copy the full SHA
    5bfe5b3 View commit details
    Browse the repository at this point in the history
  12. lyft sensor: re-enable Prime Time rate attribute (#6982)

    Turns out this does work correctly even without a user login
    (assuming that sandbox mode is disabled)
    drkp authored and fabaff committed Apr 22, 2017
    Configuration menu
    Copy the full SHA
    2c39038 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2017

  1. Bump a couple of dependencies (#7231)

    * avion light: Bump python-avion dependency version
    
    The dependencies in python-avion weren't sufficiently strict. This is now
    fixed, but means we need to depend on a new version.
    
    * decora light: Bump python-decora dependency
    
    There's a new version of python-decora with a reliability fix, so depend on
    that.
    mjg59 authored and fabaff committed Apr 23, 2017
    Configuration menu
    Copy the full SHA
    7b3cc9f View commit details
    Browse the repository at this point in the history
  2. Refactor lyft sensor update (#7233)

    emlove authored and fabaff committed Apr 23, 2017
    Configuration menu
    Copy the full SHA
    b6a4a0d View commit details
    Browse the repository at this point in the history
  3. LIFX: avoid "Unable to remove unknown listener" warning (#7235)

    Forget the cancelled update handler so it is not cancelled a second time
    later on (if when <= BULB_LATENCY) and thus invoking the warning.
    amelchio authored and fabaff committed Apr 23, 2017
    Configuration menu
    Copy the full SHA
    91b8eea View commit details
    Browse the repository at this point in the history
  4. Upgrade pygatt to 3.1.1 (#7220)

    * Upgrade pygatt to 3.1.1
    
    * Fix mess
    fabaff committed Apr 23, 2017
    Configuration menu
    Copy the full SHA
    efe8b46 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b60b06a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e9eb7ed View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ec5e9fc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    209da6f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fa4a912 View commit details
    Browse the repository at this point in the history
  10. Pushed to version 0.4.0 of denonavr which also includes experimental …

    …support for Marantz receivers (#7250)
    Oliver authored and fabaff committed Apr 23, 2017
    Configuration menu
    Copy the full SHA
    4cd024d View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2017

  1. Configuration menu
    Copy the full SHA
    48eeb55 View commit details
    Browse the repository at this point in the history
  2. Iterating the dictionary directly (#7251)

    fabaff authored and balloob committed Apr 24, 2017
    Configuration menu
    Copy the full SHA
    15b2473 View commit details
    Browse the repository at this point in the history
  3. Don't use len(SEQUENCE) as condition value (#7249)

    * Don't use len(SEQUENCE) as condition value
    
    * Update volvooncall.py
    fabaff authored and balloob committed Apr 24, 2017
    Configuration menu
    Copy the full SHA
    cfc023e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6a8a656 View commit details
    Browse the repository at this point in the history
  5. Fix telegram webhooks (#7236)

    * Always register the view if a webhook exists.
    * Return True if platform is set up succesfully, False otherwise.
    * Remove the webhook when home assistant stops. Webhooks and long
      polling are mutually excklusive. If a webhook is left after home
      assistant is stopped, a polling telegram bot is unable to be set up,
      on next start of home assistant.
    MartinHjelmare authored and balloob committed Apr 24, 2017
    Configuration menu
    Copy the full SHA
    0e662c4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    64da8cd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    575f57a View commit details
    Browse the repository at this point in the history
  8. WIP: HassIO allow to access to container logs. (#7271)

    * HassIO allow to access to container logs.
    
    * Add unittest & make a fixture for env
    
    * Add unittest to check if no env exists
    
    * Fix lint
    pvizeli committed Apr 24, 2017
    Configuration menu
    Copy the full SHA
    ead457f View commit details
    Browse the repository at this point in the history
  9. Update aiolifx (#7279)

    This contains a fix for TypeError bug seen only with LIFX Z.
    amelchio authored and fabaff committed Apr 24, 2017
    Configuration menu
    Copy the full SHA
    4f5ec3e View commit details
    Browse the repository at this point in the history
  10. Refactor matrix notify service (#7122)

    * Refactor matrix notify service.
    
    This refactor aims to close #6118 by making the save / restore of the
    authentication tokens much more resilient to failure.
    
    It also refactors the module so that all the functionality is part of the class
    and that a login failure causes the service to fail on setup rather than at
    message send time.
    
    * Make the linter overlords happy
    
    * Improve logger levels and messages
    
    * small style change
    
    * Fix indentation issue
    Cadair authored and pvizeli committed Apr 24, 2017
    Configuration menu
    Copy the full SHA
    7960206 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    104d372 View commit details
    Browse the repository at this point in the history
  12. Add https certificate expiry sensor (#7272)

    * fixing rebase issues
    
    * cert_expiry: added .coveragerc entry
    
    * cert_expiry: renamed to SCAN_INTERVAL, removed Throttle
    
    * cert_expiry: better socket exception management
    
    * cert_expiry: splitted line too long
    
    * Update cert_expiry.py
    
    * Fix hass style
    fabfurnari authored and pvizeli committed Apr 24, 2017
    Configuration menu
    Copy the full SHA
    aad375b View commit details
    Browse the repository at this point in the history
  13. Fix telegram_polling no first_name or last_name (#7281)

    * Default to 'N/A' if sender has no first_name or last_name
    
    * Fixed as requested
    darookee authored and MartinHjelmare committed Apr 24, 2017
    Configuration menu
    Copy the full SHA
    1622770 View commit details
    Browse the repository at this point in the history
  14. Add script to import state events to InfluxDB (#7254)

    * Add script to import state events to InfluxDB
    
    This adds a script to import recorded events from a recorder database
    to a InfluxDB instance. This can be useful for initial importing after
    setup of a InfluxDB.
    
    Signed-off-by: Jan Losinski <losinski@wh2.tu-dresden.de>
    
    * Fix step argument handling in Influx import
    
    Signed-off-by: Jan Losinski <losinski@wh2.tu-dresden.de>
    
    * Correct typo in InfluxDB Importer
    
    Signed-off-by: Jan Losinski <losinski@wh2.tu-dresden.de>
    
    * Update influxdb_import.py
    janLo authored and pvizeli committed Apr 24, 2017
    Configuration menu
    Copy the full SHA
    215987d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f58d200 View commit details
    Browse the repository at this point in the history
  16. Updating ping binary sensor with Windows support (#7253)

    Fixed ping command syntax and updated regex match
    patrickeasters authored and fabaff committed Apr 24, 2017
    Configuration menu
    Copy the full SHA
    9738bff View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2017

  1. Fixes utf-8 encoding no longer required by python-openzwave0.3.3 (#7266)

    * Fixes utf-8 encoding no longer required by libopenzwave0.3.3
    
    Removes byte encoding for values operation mode, fan mode and swing
    mode.
    
    * Fix zwave climate tests for utf-8 change
    keatontaylor authored and balloob committed Apr 25, 2017
    Configuration menu
    Copy the full SHA
    17bdb95 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    335362f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    66a63b9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fb29798 View commit details
    Browse the repository at this point in the history
  5. Adding group control to tradfri light component (#7248)

    * Added initial support for tradfri group control
    
    * Tried to keep original variable structure
    
    * pylint and pep8 fixes
    
    * Fixed lint error about docstring
    
    * Removed unneeded stuff, renamed _light. Needs to be released pytradfri version.
    
    * Better naming of variables inside add_devices call.
    cyberjunky authored and balloob committed Apr 25, 2017
    Configuration menu
    Copy the full SHA
    f65d8e1 View commit details
    Browse the repository at this point in the history
  6. Feature/rss feed template (#7032)

    * rss_feed_template initial checking
    
    * lint
    
    * Remove use of deprecated cgi-escape()
    
    * Switching back to chardet==2.3 (resolve failing tests with 3.0)
    
    * Code and test improvments
    
    * Option 'requires_api_password', default is True
    micw authored and balloob committed Apr 25, 2017
    Configuration menu
    Copy the full SHA
    699cc72 View commit details
    Browse the repository at this point in the history
  7. Add support for Zigbee Home Automation (#6263)

    * Add support for Zigbee Home Automation
    
    * Fewer magic numbers
    
    * Make optional device config work
    
    * Remove non-zha device_tracker stuff
    
    * Always return boolean from is_on
    
    * Only pass through JSON serializable discovery_info
    
    * Update to bellows 0.2.4
    
    * Fewer magic numbers in binary sensor
    
    * Populate const structures from a function
    
    * Update bellows to 0.2.6
    
    * Fewer magic numbers in light
    
    * Take all possible clusters when overriding
    
    * Update bellows to 0.2.7
    rcloran authored and balloob committed Apr 25, 2017
    Configuration menu
    Copy the full SHA
    d79f89e View commit details
    Browse the repository at this point in the history
  8. Added scene controller support to the vera component, along with prop…

    …er polling when a vera device needs it (#7234)
    
    Add an optional extended description…
    alanfischer authored and pvizeli committed Apr 25, 2017
    Configuration menu
    Copy the full SHA
    28aab33 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f29e0bf View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2017

  1. Configuration menu
    Copy the full SHA
    8bb952e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    760d2f1 View commit details
    Browse the repository at this point in the history
  3. Issue 7218 update pylgtv to 0.1.7 (#7302)

    * update pylgtv module to 0.1.7
    
    * update pylgtv to 0.1.7 requirements
    hmn authored and balloob committed Apr 26, 2017
    Configuration menu
    Copy the full SHA
    615691e View commit details
    Browse the repository at this point in the history
  4. Version bump of aioautomatic (#7300)

    * Version bump of aioautomatic
    
    * Update requirements_all.txt
    emlove authored and balloob committed Apr 26, 2017
    Configuration menu
    Copy the full SHA
    00f034c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    569ea0c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d2fb467 View commit details
    Browse the repository at this point in the history
  7. LIFX: use white light when setting a specific temperature (#7256)

    * Default to white when setting LIFX temperature
    
    Changing the temperature of a saturated color is possible but not very
    interesting. So assume that a change of the temperature implies setting
    the color to white, unless a different color is actually specified.
    
    This makes the frontend temperature picker much more useful because it can
    now be used to get away from a colored light.
    
    * Default to a neutral white temperature when setting LIFX colors
    
    This means that setting a particular color will always give the same output,
    no matter what the temperature was previously at.
    
    * Find brightness after colors
    
    Now the color_temp logic will not see a changed color when setting
    temperature+brightness and thus we will actually get a white light in
    this situation.
    
    The XY conversion can then not use brightness as input. This is not
    an issue because XY only affects hue and saturation, not brightness. So
    we can just use an arbitrary value as brightness input.
    
    * Add a simple comment to a complex conditional
    amelchio committed Apr 26, 2017
    Configuration menu
    Copy the full SHA
    ffb8872 View commit details
    Browse the repository at this point in the history
  8. Allow InfluxDB to blacklist domains (#7264)

    * Allow InfluxDB to blacklist domains
    
    This adds an option to InfluxDB to blacklist whole domains. This is
    useful for domains like automation or script, where no statistic data
    is needed.
    
    Signed-off-by: Jan Losinski <losinski@wh2.tu-dresden.de>
    
    * Add unittest for InfluxDB domain blacklist
    
    Signed-off-by: Jan Losinski <losinski@wh2.tu-dresden.de>
    
    * Use common include/exclude config for InfluxDB.
    
    Its now the same syntax as it is for recorder.
    
    Signed-off-by: Jan Losinski <losinski@wh2.tu-dresden.de>
    
    * Add unittests for InfluxDB include whitelist.
    
    There where no tests for that feature before.
    
    Signed-off-by: Jan Losinski <losinski@wh2.tu-dresden.de>
    janLo authored and pvizeli committed Apr 26, 2017
    Configuration menu
    Copy the full SHA
    3374169 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2017

  1. Hassio api v3 (#7323)

    * HassIO rest API v3
    
    * fix content type
    
    * fix lint
    
    * Update comment
    
    * fix content type
    
    * change proxy handling
    
    * fix handling
    
    * fix register
    
    * fix addons
    
    * fix routing
    
    * Update hassio to just proxy
    
    * Fix tests
    
    * Lint
    balloob committed Apr 27, 2017
    Configuration menu
    Copy the full SHA
    b14c07a View commit details
    Browse the repository at this point in the history
  2. HassIO API fix

    balloob committed Apr 27, 2017
    Configuration menu
    Copy the full SHA
    b532267 View commit details
    Browse the repository at this point in the history
  3. HassIO API fix

    balloob committed Apr 27, 2017
    Configuration menu
    Copy the full SHA
    a732271 View commit details
    Browse the repository at this point in the history
  4. Update frontend (#7324)

    * Initial version of hassio panel
    
    * Update frontend
    balloob committed Apr 27, 2017
    Configuration menu
    Copy the full SHA
    9527390 View commit details
    Browse the repository at this point in the history
  5. Reduce color_xy_brightness_to_hsv to color_xy_to_hs (#7320)

    This makes more sense because the input and output brightness is the same.
    
    We currently convert through RGB which does contain a brightness so we supply
    an arbitrary value as input and discard the output.
    amelchio authored and balloob committed Apr 27, 2017
    Configuration menu
    Copy the full SHA
    d112147 View commit details
    Browse the repository at this point in the history
  6. Fix broken docker build (#7316)

    * Fix broken docker build
    
    python3 branch
    
    * Update python_openzwave
    turbokongen authored and balloob committed Apr 27, 2017
    Configuration menu
    Copy the full SHA
    ce63bb0 View commit details
    Browse the repository at this point in the history
  7. Re-enable Open Z-Wave in Dockerfile (#7325)

    Turbo fixed it in #7316
    balloob committed Apr 27, 2017
    Configuration menu
    Copy the full SHA
    3e4e84e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6631e9e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9a67111 View commit details
    Browse the repository at this point in the history
  10. Use four-digits year (#7336)

    fabaff authored and balloob committed Apr 27, 2017
    Configuration menu
    Copy the full SHA
    0298522 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2017

  1. Configuration menu
    Copy the full SHA
    630516f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79e134b View commit details
    Browse the repository at this point in the history
  3. Allow multiple recipients for SMTP notify (#7319)

    The existing (singular) configuration keyword is kept for compatibility.
    amelchio authored and pvizeli committed Apr 28, 2017
    Configuration menu
    Copy the full SHA
    89164d0 View commit details
    Browse the repository at this point in the history
  4. Add auxheat to ecobee climate (#6562)

    * Add auxheat to ecobee
    
    * Add is_aux_heat_on property in ecobee climate
    titilambert authored and pvizeli committed Apr 28, 2017
    Configuration menu
    Copy the full SHA
    8114c45 View commit details
    Browse the repository at this point in the history
  5. Properly return self._unit_of_measurement in the unit_of_measurement …

    …function (#7341)
    
    Add an optional extended description…
    robbiet480 authored and pvizeli committed Apr 28, 2017
    Configuration menu
    Copy the full SHA
    9dd28ac View commit details
    Browse the repository at this point in the history
  6. Multiple changes (typo, ordering, docstrings, timeouts) (#7343)

    * Multiple changes (typo, ordering, docstrings, timeouts)
    
    * Remove debug output
    
    * Catch exception
    
    * Separate URL
    fabaff committed Apr 28, 2017
    Configuration menu
    Copy the full SHA
    f9c9b3c View commit details
    Browse the repository at this point in the history
  7. style/lint updates

    cribbstechnologies committed Apr 28, 2017
    Configuration menu
    Copy the full SHA
    bbe8b20 View commit details
    Browse the repository at this point in the history
  8. adding tests to cover new functionality

    Brian Cribbs committed Apr 28, 2017
    Configuration menu
    Copy the full SHA
    44dbf26 View commit details
    Browse the repository at this point in the history
  9. style changes

    cribbstechnologies committed Apr 28, 2017
    Configuration menu
    Copy the full SHA
    c120c47 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6cfc1b6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e61c1ff View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d3042a8 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4c06cca View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    88782fa View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2017

  1. Configuration menu
    Copy the full SHA
    5b22e57 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b853fb2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d8afea6 View commit details
    Browse the repository at this point in the history
  4. Upgrade xmltodict to 0.11.0 (#7355)

    fabaff authored and pvizeli committed Apr 29, 2017
    Configuration menu
    Copy the full SHA
    74362df View commit details
    Browse the repository at this point in the history
  5. Upgrade speedtest-cli to 1.0.6 (#7354)

    fabaff authored and pvizeli committed Apr 29, 2017
    Configuration menu
    Copy the full SHA
    ae9f44c View commit details
    Browse the repository at this point in the history
  6. Remove global limit on white light temperature (#7206)

    * Remove global limit on white light temperature
    
    Here are the supported temperatures of some popular bulbs:
    
     Philips Hue: 2000K-6500K (the current 500-154 mired range)
     LIFX Color 1000: 2500K-9000K
     IKEA TRÅDFRI: 2200K, 2700K, 4000K
    
    Obviously, Home Assistant cannot enforce a global limit and work properly
    with all of these bulbs. So just remove the limit and leave it up to each
    platform to work it out.
    
    This commit updates the existing users and adds a clamp to Hue (where the
    limit appears to have originated). It does not attempt to update other
    platforms that might need extra handling of the larger range that is now
    possible.
    
    * Add min_mireds/max_mireds state attributes to lights
    
    * Support min_mireds/max_mireds with LIFX lights
    amelchio authored and balloob committed Apr 29, 2017
    Configuration menu
    Copy the full SHA
    64a7be6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    064b2cd View commit details
    Browse the repository at this point in the history
  8. Fix lint

    balloob committed Apr 29, 2017
    Configuration menu
    Copy the full SHA
    55731b7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    dc37065 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a1be80d View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2017

  1. Remove binary sensor platforms implementing state property (#7371)

    * Remove binary sensor platforms implementing state property
    
    * Fix workday inheritance
    balloob committed Apr 30, 2017
    Configuration menu
    Copy the full SHA
    ce3d8be View commit details
    Browse the repository at this point in the history
  2. Feature/add mikrotik device tracker (#7366)

    * Add Mikroik device tracker platform
    
    * Update coveragerc with mikrotik.py
    
    * Update coveragerc with mikrotik.py
    
    * Fix lint errors
    LvivEchoes authored and balloob committed Apr 30, 2017
    Configuration menu
    Copy the full SHA
    e4ebae5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    607394a View commit details
    Browse the repository at this point in the history
  4. Create knx.py (#7356)

    * Create knx.py
    
    light device for the knx component
    
    * Fix doc strings
    onsmam authored and balloob committed Apr 30, 2017
    Configuration menu
    Copy the full SHA
    7b1e948 View commit details
    Browse the repository at this point in the history
  5. light.sensehat: plugin to control the 8x8 LED matrix on a Sense hat (#…

    …7365)
    
    * light.sensehat: adding plugin to control the 8x8 LED matrix on a Sense Hat
    
    * add new .coveragerc entry
    
    * light.sensehat: formatting and removing unused import
    
    * light.sensehat: add to requirements list
    
    * light.sensehat: update docstrings to the linter's specs
    
    * light.sensehat: add a bit more docstring
    imrehg authored and balloob committed Apr 30, 2017
    Configuration menu
    Copy the full SHA
    b815ccc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cf664e4 View commit details
    Browse the repository at this point in the history
  7. Update sensehat.py

    balloob committed Apr 30, 2017
    Configuration menu
    Copy the full SHA
    e22e70a View commit details
    Browse the repository at this point in the history
  8. Update docstrings (#7361)

    * Update docstrings
    
    * Update docstrings
    
    * Update docstrings
    
    * Update docstrings
    
    * update docstrings
    
    * Update docstrings
    
    * Update docstrings
    
    * Update docstrings
    
    * Update docstrings
    
    * Update docstrings
    
    * Update tomato.py
    
    * Update isy994.py
    
    * Lint + fix tests
    
    * Lint
    fabaff authored and balloob committed Apr 30, 2017
    Configuration menu
    Copy the full SHA
    3ee4d10 View commit details
    Browse the repository at this point in the history
  9. Update sensehat.py

    balloob committed Apr 30, 2017
    Configuration menu
    Copy the full SHA
    85b7433 View commit details
    Browse the repository at this point in the history
  10. Flux switch: avoid updates when off (#7363)

    * Flux switch: avoid updates when off
    
    Calling turn_on when the switch is already on would orphan the existing
    time tracker, losing our ability to cancel it when turn_off is called.
    
    * Cleanups
    
    The self.is_on property can now be found from self.unsub_tracker, so
    get rid of the self._state attribute.
    
    Add an entry guard to turn_on, making further conditionals unnecessary.
    amelchio authored and balloob committed Apr 30, 2017
    Configuration menu
    Copy the full SHA
    9f68fd9 View commit details
    Browse the repository at this point in the history
  11. Zoneminder: Fixed undefined index error (#7340)

    * Zoneminder: Fixed undefined index error
    
    * Add Pascal's correct fix.
    Brent Hughes authored and balloob committed Apr 30, 2017
    Configuration menu
    Copy the full SHA
    955e3e0 View commit details
    Browse the repository at this point in the history
  12. optimize remote calls and apps on webostv media_player (#7191)

    * - changed updater to only do updated if they succed and handle calls when tv is off better by only doing 1 remote call
    - show all sources instead of only connected, to fix source selection when unit is powered off
    - fixed sources so they can launch apps and select sources
    
    * fixed lint errors
    
    * show all sources and apps if no custom options are defined in the conf
    
    * fixed indentation for lint
    
    * set _current_source when state is off and fixed timeout exception
    hmn authored and balloob committed Apr 30, 2017
    Configuration menu
    Copy the full SHA
    8df5de2 View commit details
    Browse the repository at this point in the history
  13. binary_sensor.workday: fix handling of states vs provinces (#7162)

    * binary_sensor.workday: fix handling of states vs provinces
    
    * Add test cases for workday sensor with states
    
    * remove redundant assignment
    
    * Repair unit test to improve coverage
    
    Patch from Wolf-Bastian Pöttner
    
    * Fix handling of invalid states/provinces
    
    * fix indentation to satisfy pylint
    drkp authored and balloob committed Apr 30, 2017
    Configuration menu
    Copy the full SHA
    7ff1ded View commit details
    Browse the repository at this point in the history
  14. Upgrade voluptuous to 0.10.5 (#7107)

    * Upgrade voluptuous to 0.10.5
    
    * Fix tests
    fabaff authored and balloob committed Apr 30, 2017
    Configuration menu
    Copy the full SHA
    1f4f2d7 View commit details
    Browse the repository at this point in the history
  15. Remove ordered_dict validator (#7375)

    * Remove ordered_dict validator
    
    * Lint
    
    * Update test_config_validation.py
    balloob committed Apr 30, 2017
    Configuration menu
    Copy the full SHA
    9afbbbf View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f20a81d View commit details
    Browse the repository at this point in the history
  17. improve handling of flux_led lights in RGBW mode (#7221)

    allows simultaneous control of both RGB and White
    channels.
    wuub authored and balloob committed Apr 30, 2017
    Configuration menu
    Copy the full SHA
    c14b829 View commit details
    Browse the repository at this point in the history
  18. Plant (replacement for MiGardener) (#7131)

    * new implementation without mqtt
    
    * fixed lint findings
    
    * fixed more lint findings
    
    * fixed final flak8 error
    
    * added unit tests for platform "plant"
    
    * - changed status to "OK" / "problem"
    - added attribute "problem" with details on the problems
    - removed unused constant
    - setting icon to "?" until we have meaningful data
    
    * reformatted code to meet line length requirements
    ChristianKuehnel authored and balloob committed Apr 30, 2017
    Configuration menu
    Copy the full SHA
    5d7403b View commit details
    Browse the repository at this point in the history
  19. Add support for shuffle toggling on Spotify component. (#7339)

    * add support for shuffle toggling on Spotify component.
    
    	this also required adding support for shuffle on the
    	media_player component.
    
    * lint
    
    * Use ATTR_MEDIA_SHUFFLING for service handler param
    
    * Line too long fix
    
    * fix tests
    
    * add shuffle set to demo mediaplayer
    
    * rename shuffle attribute
    abmantis authored and balloob committed Apr 30, 2017
    Configuration menu
    Copy the full SHA
    c085f06 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    0fe0f19 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    87ef26b View commit details
    Browse the repository at this point in the history
  22. Remove unused dependency

    robbiet480 committed Apr 30, 2017
    Configuration menu
    Copy the full SHA
    ecf511f View commit details
    Browse the repository at this point in the history
  23. Merge pull request #7347 from cribbstechnologies/dev

    Adding tilt functionality for MQTT cover
    robbiet480 committed Apr 30, 2017
    Configuration menu
    Copy the full SHA
    ae93cf7 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2017

  1. Upgrade Ring to 0.1.4 (#7386)

    tchellomello authored and balloob committed May 1, 2017
    Configuration menu
    Copy the full SHA
    6aac533 View commit details
    Browse the repository at this point in the history
  2. Updated docstrings (#7383)

    * Updated docstrings
    
    * Updated docstrings
    
    * Updated docstrings
    
    * Update docstrings
    
    * Update more docstrings
    arsaboo authored and balloob committed May 1, 2017
    Configuration menu
    Copy the full SHA
    86cfc2a View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7385 from robbiet480/dont-validate-ios-identify

    Disable iOS device identify schema validation for now
    robbiet480 committed May 1, 2017
    Configuration menu
    Copy the full SHA
    8ba7e61 View commit details
    Browse the repository at this point in the history
  4. Fix impulse events, added error event for Homegear (#7349)

    * Fix impulse event, added error event
    
    * Requested changes
    danielperna84 authored and pvizeli committed May 1, 2017
    Configuration menu
    Copy the full SHA
    fafd0d4 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2017

  1. Fix YAML dump (#7388)

    * Fix YAML dump
    
    * Add test
    balloob committed May 2, 2017
    Configuration menu
    Copy the full SHA
    da2521a View commit details
    Browse the repository at this point in the history
  2. Migrate updater to aiohttp (#7387)

    * Migrate updater to aiohttp
    
    * Fix tests
    
    * Update updater.py
    
    * Docs
    balloob committed May 2, 2017
    Configuration menu
    Copy the full SHA
    8ea6c73 View commit details
    Browse the repository at this point in the history
  3. Remove path whitelisting for hassio (#7399)

    * Remove path whitelisting for hassio
    
    * Update frontend
    
    * Lint
    balloob committed May 2, 2017
    Configuration menu
    Copy the full SHA
    f17c109 View commit details
    Browse the repository at this point in the history
  4. Lint

    balloob committed May 2, 2017
    Configuration menu
    Copy the full SHA
    350a6fd View commit details
    Browse the repository at this point in the history
  5. Add Eight sleep component (#7275)

    * Eight Sleep Implementation
    
    * Update coverage
    
    * Update hass requirements
    
    * Remove unnecessary debug statements
    
    * Bump version to fix date error
    
    * Address comments
    
    * Update requirements
    mezz64 authored and balloob committed May 2, 2017
    Configuration menu
    Copy the full SHA
    752a4b9 View commit details
    Browse the repository at this point in the history
  6. OpenGarage support (#7338)

    * OpenGarage.io support
    
    Cleaned up component and ran lint checking
    
    * Fixing lint errors
    
    * Added supported_features and device_class
    
    * Added timeout to HTTP Requests and other changes based on feedback.
    
    * Removed watcher. It provided little value and could cause issues if status was stuck in a state.
    
    * Changes based on feedback. Added error checking for invalid device_key.
    
    * Lint
    swbradshaw authored and balloob committed May 2, 2017
    Configuration menu
    Copy the full SHA
    f4f06af View commit details
    Browse the repository at this point in the history
  7. Clean up requirements (#7391)

    andrey-git authored and balloob committed May 2, 2017
    Configuration menu
    Copy the full SHA
    570c554 View commit details
    Browse the repository at this point in the history
  8. correct MQTT subscription filter (#7269)

    * correct MQTT subscription filter
    
    * wildcard handling (#) fixed
    
    * wildcard handling (#) fixed
    
    * added tests for topic subscription like +/something/#
    
    * function names changed (line too long)
    
    * using raw strings for regular expression
    import order changed
    amigian74 authored and balloob committed May 2, 2017
    Configuration menu
    Copy the full SHA
    0e08925 View commit details
    Browse the repository at this point in the history
  9. Update docstrings (#7374)

    * Update docstrings
    
    * Update docstrings
    
    * Update docstrings
    
    * Update docstrings
    
    * Update docstrings
    
    * Update docstrings
    
    * Update docstring
    
    * Update docstrings
    
    * Update docstrings
    
    * Fix lint issues
    
    * Update docstrings
    
    * Revert changes in dict
    fabaff authored and balloob committed May 2, 2017
    Configuration menu
    Copy the full SHA
    a4f1f6e View commit details
    Browse the repository at this point in the history
  10. light.blinkt: update brightness control logic (#7389)

    Always use the current brightness, as per discussion at
    #7377 (comment)
    imrehg authored and fabaff committed May 2, 2017
    Configuration menu
    Copy the full SHA
    12c8266 View commit details
    Browse the repository at this point in the history
  11. Update docstrings (#7405)

    * Update docstrings
    
    * Fix lint issues
    
    * Update docstrings
    fabaff committed May 2, 2017
    Configuration menu
    Copy the full SHA
    4d52b0e View commit details
    Browse the repository at this point in the history
  12. Update LIFX default color for breathe/pulse effects (#7407)

    First, move the default away from turn_on so we do not have to test for
    the current service.
    
    Next, change the default color away from random. The new default is that
    saturated colors will flash white and desatured colors will flash to their
    fully satured color. Always with full brightness.
    
    After many experiments, this was the method that best produced results that
    are both visually pleasing and always noticeable as a flash.
    amelchio committed May 2, 2017
    Configuration menu
    Copy the full SHA
    d68f59c View commit details
    Browse the repository at this point in the history
  13. LIFX: Add transition option to colorloop effect (#7410)

    This allows for more of a disco mode where lights change so fast that you
    actually notice it.
    
    Also change the valid period to the maximum 20 msgs/sec that LIFX bulbs
    can handle.
    amelchio committed May 2, 2017
    Configuration menu
    Copy the full SHA
    1aa3ab5 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2017

  1. light.sensehat: brightness control logic update (#7409)

    Do not reset brightness when brightness is not explicitly supplied.
    Based on conversation at:
    #7377 (comment)
    imrehg authored and balloob committed May 3, 2017
    Configuration menu
    Copy the full SHA
    8654993 View commit details
    Browse the repository at this point in the history
  2. Add Sensibo climate platform (#7379)

    * Add Sensibo climate platform
    
    * Force update after running a service
    
    * Add sensibo to .coveragerc
    
    * Use 10s timeout
    
    * Fix schema. Remove print.
    
    * Better handle unit conversions.
    andrey-git authored and balloob committed May 3, 2017
    Configuration menu
    Copy the full SHA
    11dc724 View commit details
    Browse the repository at this point in the history
  3. Pilight binary sensor components (#6774)

    * Add files via upload
    
    Pilight binary sensor components.
    
    * Pep8 fixed
    
    * Remove unused imports
    
    * Remove STATE_UNKNOWN import
    
    * Grouping import
    
    * New import grouping
    
    * Update pilight.py
    
    * Update pilight.py
    
    * Update pilight.py
    
    * Prevent multiple timer call
    
    * Update .coveragerc
    
    * Fix alphabet ordre
    
    * Fix & clean code (change payload comparaison, delete state function)
    
    * Fix payload comparison and remove state methode
    
    * Fix unused import, whitespaces
    
    * Fix ident error
    zeltom authored and balloob committed May 3, 2017
    Configuration menu
    Copy the full SHA
    517bd39 View commit details
    Browse the repository at this point in the history
  4. applx suggested fix from issue #6573 (#7390)

    wokar authored and balloob committed May 3, 2017
    Configuration menu
    Copy the full SHA
    f9627a5 View commit details
    Browse the repository at this point in the history
  5. remove charset if set in content type header (#7411)

    * remove charset if set in content type header like this “Content-Type: image/jpeg;charset=UTF-8”
    
    * fixed lint error
    hmn authored and balloob committed May 3, 2017
    Configuration menu
    Copy the full SHA
    f389266 View commit details
    Browse the repository at this point in the history
  6. Convert automatic device tracker to push updates (#7404)

    * Convert automatic device tracker to push updates
    
    * Update test
    
    * Add to coveragerc
    
    * Fire hass events when automatic update received
    
    * Change brace indentation
    emlove authored and balloob committed May 3, 2017
    Configuration menu
    Copy the full SHA
    c35d09d View commit details
    Browse the repository at this point in the history
  7. light.piglow update (#7408)

    * light.piglow: brightness control logic update
    
    Do not reset brightness when brightness is not explicitly supplied.
    Based on conversation at:
    #7377 (comment)
    
    * light.piglow: add assumed state
    imrehg authored and balloob committed May 3, 2017
    Configuration menu
    Copy the full SHA
    70ad06d View commit details
    Browse the repository at this point in the history
  8. Opencv (#7261)

    * OpenCV
    
    * Fix
    
    * Type-o
    
    * Remove unused opencv camera component discovery.
    Teagan42 authored and balloob committed May 3, 2017
    Configuration menu
    Copy the full SHA
    b321e0e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1a74c41 View commit details
    Browse the repository at this point in the history
  10. Update docstrings (#7420)

    fabaff committed May 3, 2017
    Configuration menu
    Copy the full SHA
    203f48c View commit details
    Browse the repository at this point in the history
  11. ps - fix opencv (#7419)

    * ps - fix opencv
    
    * fix lint
    balloob authored and pvizeli committed May 3, 2017
    Configuration menu
    Copy the full SHA
    0f94c8a View commit details
    Browse the repository at this point in the history
  12. Update opencv.py

    balloob committed May 3, 2017
    Configuration menu
    Copy the full SHA
    af54398 View commit details
    Browse the repository at this point in the history
  13. Comment out opencv-python that is not installable on arm (#7426)

    * Comment out opencv-python that is not installable on arm
    
    * Disable import-error
    andrey-git committed May 3, 2017
    Configuration menu
    Copy the full SHA
    403a721 View commit details
    Browse the repository at this point in the history
  14. Reverse limitlessled color_temp range (#7359)

    Reverse limitlessled color_temp range
    amelchio committed May 3, 2017
    7 Configuration menu
    Copy the full SHA
    dbd6f7e View commit details
    Browse the repository at this point in the history

Commits on May 4, 2017

  1. Configuration menu
    Copy the full SHA
    c5a9139 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad5a9bf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fab533d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c44ebbe View commit details
    Browse the repository at this point in the history
  5. update for pypi (#7430)

    nkgilley authored and fabaff committed May 4, 2017
    Configuration menu
    Copy the full SHA
    05a3c46 View commit details
    Browse the repository at this point in the history
  6. Add new sensor: Enviro pHAT (#7427)

    * Add new sensor: Enviro pHAT
    
    Add support for the Enviro pHAT for Raspberry Pi, see hardware
    info at https://shop.pimoroni.com/products/enviro-phat
    
    * Move update to add_devices call
    imrehg authored and balloob committed May 4, 2017
    Configuration menu
    Copy the full SHA
    df13352 View commit details
    Browse the repository at this point in the history
  7. Added osramlightify groups. (#7376)

    * Added osramlighrify groups.
    
    Allows you to make use of the build in osram lightify groups. Group states get
    handeled similar as in the case of phillips hue. A lightify group shows up as
    light in the homeassistant webinterface. If one light of the
    group is on, the complete group is considered to be on.
    
    To use this feature, first define some groups within your lighrify bridge, then
    set add `allow_lightify_groups=true` to you osramlightify config.
    
    It might look like:
    ````yaml
    - platform: osramlightify
      host: IP-ADDRES
      allow_lightify_groups: true
    ```
    
    * Fixed Pylint errors.
    
    * Included requests.
    
    * Included more requests.
    
    * Fixed setup bridge and removed _light attribute.
    
    * Update osramlightify.py
    deisi authored and balloob committed May 4, 2017
    Configuration menu
    Copy the full SHA
    e3bb45c View commit details
    Browse the repository at this point in the history
  8. Add support for face recognition with dlib (#7421)

    * Add support for face recognition with dlib
    
    * fix lint
    
    * fix lint p2
    
    * update library
    
    * dlib can not build
    
    * fix lint
    
    * Fix int p1
    
    * Update dlib_face_detect.py
    
    * Update dlib_face_detect.py
    
    * Update dlib_face_detect.py
    pvizeli committed May 4, 2017
    Configuration menu
    Copy the full SHA
    7e539a3 View commit details
    Browse the repository at this point in the history
  9. Replace pymailgun with pymailgunner (#7436)

    * mailgun: Replace pymailgun with pymailgunner
    
    * Fix imports
    pschmitt authored and andrey-git committed May 4, 2017
    Configuration menu
    Copy the full SHA
    cc0299d View commit details
    Browse the repository at this point in the history
  10. Suppress logs when octorpint goes offline (#7441)

    * Suppress logs when octorpint goes offline
    
    * Fixed line length
    William Scanlon authored and balloob committed May 4, 2017
    Configuration menu
    Copy the full SHA
    8d50045 View commit details
    Browse the repository at this point in the history
  11. Update join (#7443)

    * update python-join-api to 0.0.2
    
    * bump python-join-api to 0.0.2
    nkgilley authored and balloob committed May 4, 2017
    Configuration menu
    Copy the full SHA
    d251621 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1d9f148 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ea36c91 View commit details
    Browse the repository at this point in the history
  14. Get new token to keep pubnub updates working (#7437)

    William Scanlon authored and balloob committed May 4, 2017
    Configuration menu
    Copy the full SHA
    1d0acb5 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2017

  1. Configuration menu
    Copy the full SHA
    80e55fb View commit details
    Browse the repository at this point in the history
  2. Update frontend

    balloob committed May 5, 2017
    Configuration menu
    Copy the full SHA
    009a9d5 View commit details
    Browse the repository at this point in the history
  3. LIFX: refresh state after stopping an effect

    This clears the internal cache in case polling picked up the state as set by
    an effect.
    
    For example, aborting an effect by selecting a new brightness could keep a
    color set by the effect.
    amelchio authored and balloob committed May 5, 2017
    Configuration menu
    Copy the full SHA
    81b567b View commit details
    Browse the repository at this point in the history
  4. LIFX: Use 3500K as neutral white

    This does not really matter because the colorloop uses saturated colors
    (without much white). Anyway, just copy the 3500K that the LIFX app uses.
    amelchio authored and balloob committed May 5, 2017
    Configuration menu
    Copy the full SHA
    655b82c View commit details
    Browse the repository at this point in the history
  5. LIFX: Move random hue initial color to the LIFXEffect base class

    It's a reasonable default for several light effects.
    amelchio authored and balloob committed May 5, 2017
    Configuration menu
    Copy the full SHA
    1e4b56c View commit details
    Browse the repository at this point in the history
  6. LIFX: Update aiolifx requirement

    This update silences some warnings (aiolifx/aiolifx#7).
    amelchio authored and balloob committed May 5, 2017
    Configuration menu
    Copy the full SHA
    4be8952 View commit details
    Browse the repository at this point in the history
  7. LIFX: avoid warnings about already running updates

    Forcing a refresh will log a warning if the periodic async_update happens
    to be running already.
    
    So let's do the refresh locally and remove the force_refresh.
    amelchio authored and balloob committed May 5, 2017
    Configuration menu
    Copy the full SHA
    1c5eb88 View commit details
    Browse the repository at this point in the history
  8. LIFX: fix color restore after running effects

    State restoration takes up to a second because bulbs can be slow to react.
    During this time an effect could keep running, overwriting the state that we
    were trying to restore.
    
    Now the effect forgets the light immediately and it thus avoids further
    changes while the restored state settles.
    amelchio authored and balloob committed May 5, 2017
    Configuration menu
    Copy the full SHA
    71f9507 View commit details
    Browse the repository at this point in the history
  9. LIFX: handle unavailable lights gracefully

    Recent aiolifx allow sending messages to unregistered devices (as a
    no-op). This is handy because bulbs can disappear anytime we yield and
    constantly testing for availability is both error-prone and annoying.
    
    So keep the aiolifx device around until a new one registers on the same
    mac_addr.
    amelchio authored and balloob committed May 5, 2017
    Configuration menu
    Copy the full SHA
    bfd6110 View commit details
    Browse the repository at this point in the history
  10. Version bump to 0.44

    balloob committed May 5, 2017
    Configuration menu
    Copy the full SHA
    03e3fb7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    94f7c39 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2017

  1. sensor.envirophat: add missing requirement (#7451)

    Adding requirements that is not explicitly pulled in by the library
    that manages the Enviro pHAT.
    imrehg authored and balloob committed May 6, 2017
    Configuration menu
    Copy the full SHA
    abe6f93 View commit details
    Browse the repository at this point in the history
  2. Fix object type for default KNX port

    #7429 describes a TypeError that is raised if the port is omitted in the config for the KNX component (integer is required (got type str)). This commit changes the default port from a string to an integer. I expect this will resolve that issue...
    JshWright authored and balloob committed May 6, 2017
    Configuration menu
    Copy the full SHA
    e2559fd View commit details
    Browse the repository at this point in the history