-
-
Notifications
You must be signed in to change notification settings - Fork 29.1k
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
0.44 #7444
Commits on Apr 21, 2017
-
* 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
Configuration menu - View commit details
-
Copy full SHA for d4b0850 - Browse repository at this point
Copy the full SHA d4b0850View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0acc52b - Browse repository at this point
Copy the full SHA 0acc52bView commit details -
Capture and log pip install error output (#7200)
Add an optional extended description…
Configuration menu - View commit details
-
Copy full SHA for f5dd25c - Browse repository at this point
Copy the full SHA f5dd25cView commit details
Commits on Apr 22, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 2657668 - Browse repository at this point
Copy the full SHA 2657668View commit details -
* 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
Configuration menu - View commit details
-
Copy full SHA for 1194690 - Browse repository at this point
Copy the full SHA 1194690View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for b77b22b - Browse repository at this point
Copy the full SHA b77b22bView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 8e71678 - Browse repository at this point
Copy the full SHA 8e71678View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40f480c - Browse repository at this point
Copy the full SHA 40f480cView commit details -
* Remove leftover use of slugify * The IKEA manufacturer key is now exactly as found in device info. * Fix bitwise addition of supported features
Configuration menu - View commit details
-
Copy full SHA for 3f47bf6 - Browse repository at this point
Copy the full SHA 3f47bf6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c72a57 - Browse repository at this point
Copy the full SHA 8c72a57View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 1b83ce8 - Browse repository at this point
Copy the full SHA 1b83ce8View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 1836c7a - Browse repository at this point
Copy the full SHA 1836c7aView commit details -
Fixed typo and clarified details for Lifx effects (#7226)
* Fixed typo * Update services.yaml * Clarified service details for Lifx effects
Configuration menu - View commit details
-
Copy full SHA for d229787 - Browse repository at this point
Copy the full SHA d229787View commit details -
Remove superfluous comments and update ordering (#7227)
* Remove superfluous comments and update ordering * Fix pylint issues
Configuration menu - View commit details
-
Copy full SHA for 5bfe5b3 - Browse repository at this point
Copy the full SHA 5bfe5b3View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 2c39038 - Browse repository at this point
Copy the full SHA 2c39038View commit details
Commits on Apr 23, 2017
-
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.
Configuration menu - View commit details
-
Copy full SHA for 7b3cc9f - Browse repository at this point
Copy the full SHA 7b3cc9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6a4a0d - Browse repository at this point
Copy the full SHA b6a4a0dView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 91b8eea - Browse repository at this point
Copy the full SHA 91b8eeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for efe8b46 - Browse repository at this point
Copy the full SHA efe8b46View commit details -
Configuration menu - View commit details
-
Copy full SHA for b60b06a - Browse repository at this point
Copy the full SHA b60b06aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9eb7ed - Browse repository at this point
Copy the full SHA e9eb7edView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec5e9fc - Browse repository at this point
Copy the full SHA ec5e9fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 209da6f - Browse repository at this point
Copy the full SHA 209da6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa4a912 - Browse repository at this point
Copy the full SHA fa4a912View commit details -
Pushed to version 0.4.0 of denonavr which also includes experimental …
…support for Marantz receivers (#7250)
Configuration menu - View commit details
-
Copy full SHA for 4cd024d - Browse repository at this point
Copy the full SHA 4cd024dView commit details
Commits on Apr 24, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 48eeb55 - Browse repository at this point
Copy the full SHA 48eeb55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15b2473 - Browse repository at this point
Copy the full SHA 15b2473View commit details -
Don't use len(SEQUENCE) as condition value (#7249)
* Don't use len(SEQUENCE) as condition value * Update volvooncall.py
Configuration menu - View commit details
-
Copy full SHA for cfc023e - Browse repository at this point
Copy the full SHA cfc023eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a8a656 - Browse repository at this point
Copy the full SHA 6a8a656View commit details -
* 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.
Configuration menu - View commit details
-
Copy full SHA for 0e662c4 - Browse repository at this point
Copy the full SHA 0e662c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64da8cd - Browse repository at this point
Copy the full SHA 64da8cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 575f57a - Browse repository at this point
Copy the full SHA 575f57aView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for ead457f - Browse repository at this point
Copy the full SHA ead457fView commit details -
This contains a fix for TypeError bug seen only with LIFX Z.
Configuration menu - View commit details
-
Copy full SHA for 4f5ec3e - Browse repository at this point
Copy the full SHA 4f5ec3eView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 7960206 - Browse repository at this point
Copy the full SHA 7960206View commit details -
Configuration menu - View commit details
-
Copy full SHA for 104d372 - Browse repository at this point
Copy the full SHA 104d372View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for aad375b - Browse repository at this point
Copy the full SHA aad375bView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 1622770 - Browse repository at this point
Copy the full SHA 1622770View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 215987d - Browse repository at this point
Copy the full SHA 215987dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f58d200 - Browse repository at this point
Copy the full SHA f58d200View commit details -
Updating ping binary sensor with Windows support (#7253)
Fixed ping command syntax and updated regex match
Configuration menu - View commit details
-
Copy full SHA for 9738bff - Browse repository at this point
Copy the full SHA 9738bffView commit details
Commits on Apr 25, 2017
-
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
Configuration menu - View commit details
-
Copy full SHA for 17bdb95 - Browse repository at this point
Copy the full SHA 17bdb95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 335362f - Browse repository at this point
Copy the full SHA 335362fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66a63b9 - Browse repository at this point
Copy the full SHA 66a63b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb29798 - Browse repository at this point
Copy the full SHA fb29798View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for f65d8e1 - Browse repository at this point
Copy the full SHA f65d8e1View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 699cc72 - Browse repository at this point
Copy the full SHA 699cc72View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for d79f89e - Browse repository at this point
Copy the full SHA d79f89eView commit details -
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…
Configuration menu - View commit details
-
Copy full SHA for 28aab33 - Browse repository at this point
Copy the full SHA 28aab33View commit details -
Configuration menu - View commit details
-
Copy full SHA for f29e0bf - Browse repository at this point
Copy the full SHA f29e0bfView commit details
Commits on Apr 26, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 8bb952e - Browse repository at this point
Copy the full SHA 8bb952eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 760d2f1 - Browse repository at this point
Copy the full SHA 760d2f1View commit details -
Issue 7218 update pylgtv to 0.1.7 (#7302)
* update pylgtv module to 0.1.7 * update pylgtv to 0.1.7 requirements
Configuration menu - View commit details
-
Copy full SHA for 615691e - Browse repository at this point
Copy the full SHA 615691eView commit details -
Version bump of aioautomatic (#7300)
* Version bump of aioautomatic * Update requirements_all.txt
Configuration menu - View commit details
-
Copy full SHA for 00f034c - Browse repository at this point
Copy the full SHA 00f034cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 569ea0c - Browse repository at this point
Copy the full SHA 569ea0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d2fb467 - Browse repository at this point
Copy the full SHA d2fb467View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for ffb8872 - Browse repository at this point
Copy the full SHA ffb8872View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 3374169 - Browse repository at this point
Copy the full SHA 3374169View commit details
Commits on Apr 27, 2017
-
* 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
Configuration menu - View commit details
-
Copy full SHA for b14c07a - Browse repository at this point
Copy the full SHA b14c07aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b532267 - Browse repository at this point
Copy the full SHA b532267View commit details -
Configuration menu - View commit details
-
Copy full SHA for a732271 - Browse repository at this point
Copy the full SHA a732271View commit details -
* Initial version of hassio panel * Update frontend
Configuration menu - View commit details
-
Copy full SHA for 9527390 - Browse repository at this point
Copy the full SHA 9527390View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for d112147 - Browse repository at this point
Copy the full SHA d112147View commit details -
Fix broken docker build (#7316)
* Fix broken docker build python3 branch * Update python_openzwave
Configuration menu - View commit details
-
Copy full SHA for ce63bb0 - Browse repository at this point
Copy the full SHA ce63bb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e4e84e - Browse repository at this point
Copy the full SHA 3e4e84eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6631e9e - Browse repository at this point
Copy the full SHA 6631e9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a67111 - Browse repository at this point
Copy the full SHA 9a67111View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0298522 - Browse repository at this point
Copy the full SHA 0298522View commit details
Commits on Apr 28, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 630516f - Browse repository at this point
Copy the full SHA 630516fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79e134b - Browse repository at this point
Copy the full SHA 79e134bView commit details -
Allow multiple recipients for SMTP notify (#7319)
The existing (singular) configuration keyword is kept for compatibility.
Configuration menu - View commit details
-
Copy full SHA for 89164d0 - Browse repository at this point
Copy the full SHA 89164d0View commit details -
Add auxheat to ecobee climate (#6562)
* Add auxheat to ecobee * Add is_aux_heat_on property in ecobee climate
Configuration menu - View commit details
-
Copy full SHA for 8114c45 - Browse repository at this point
Copy the full SHA 8114c45View commit details -
Properly return self._unit_of_measurement in the unit_of_measurement …
…function (#7341) Add an optional extended description…
Configuration menu - View commit details
-
Copy full SHA for 9dd28ac - Browse repository at this point
Copy the full SHA 9dd28acView commit details -
Multiple changes (typo, ordering, docstrings, timeouts) (#7343)
* Multiple changes (typo, ordering, docstrings, timeouts) * Remove debug output * Catch exception * Separate URL
Configuration menu - View commit details
-
Copy full SHA for f9c9b3c - Browse repository at this point
Copy the full SHA f9c9b3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bbe8b20 - Browse repository at this point
Copy the full SHA bbe8b20View commit details -
adding tests to cover new functionality
Brian Cribbs committedApr 28, 2017 Configuration menu - View commit details
-
Copy full SHA for 44dbf26 - Browse repository at this point
Copy the full SHA 44dbf26View commit details -
Configuration menu - View commit details
-
Copy full SHA for c120c47 - Browse repository at this point
Copy the full SHA c120c47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cfc1b6 - Browse repository at this point
Copy the full SHA 6cfc1b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e61c1ff - Browse repository at this point
Copy the full SHA e61c1ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3042a8 - Browse repository at this point
Copy the full SHA d3042a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c06cca - Browse repository at this point
Copy the full SHA 4c06ccaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 88782fa - Browse repository at this point
Copy the full SHA 88782faView commit details
Commits on Apr 29, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 5b22e57 - Browse repository at this point
Copy the full SHA 5b22e57View commit details -
Configuration menu - View commit details
-
Copy full SHA for b853fb2 - Browse repository at this point
Copy the full SHA b853fb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8afea6 - Browse repository at this point
Copy the full SHA d8afea6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74362df - Browse repository at this point
Copy the full SHA 74362dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae9f44c - Browse repository at this point
Copy the full SHA ae9f44cView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 64a7be6 - Browse repository at this point
Copy the full SHA 64a7be6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 064b2cd - Browse repository at this point
Copy the full SHA 064b2cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55731b7 - Browse repository at this point
Copy the full SHA 55731b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc37065 - Browse repository at this point
Copy the full SHA dc37065View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1be80d - Browse repository at this point
Copy the full SHA a1be80dView commit details
Commits on Apr 30, 2017
-
Remove binary sensor platforms implementing state property (#7371)
* Remove binary sensor platforms implementing state property * Fix workday inheritance
Configuration menu - View commit details
-
Copy full SHA for ce3d8be - Browse repository at this point
Copy the full SHA ce3d8beView commit details -
Feature/add mikrotik device tracker (#7366)
* Add Mikroik device tracker platform * Update coveragerc with mikrotik.py * Update coveragerc with mikrotik.py * Fix lint errors
Configuration menu - View commit details
-
Copy full SHA for e4ebae5 - Browse repository at this point
Copy the full SHA e4ebae5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 607394a - Browse repository at this point
Copy the full SHA 607394aView commit details -
* Create knx.py light device for the knx component * Fix doc strings
Configuration menu - View commit details
-
Copy full SHA for 7b1e948 - Browse repository at this point
Copy the full SHA 7b1e948View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for b815ccc - Browse repository at this point
Copy the full SHA b815cccView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf664e4 - Browse repository at this point
Copy the full SHA cf664e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e22e70a - Browse repository at this point
Copy the full SHA e22e70aView commit details -
* 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
Configuration menu - View commit details
-
Copy full SHA for 3ee4d10 - Browse repository at this point
Copy the full SHA 3ee4d10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85b7433 - Browse repository at this point
Copy the full SHA 85b7433View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 9f68fd9 - Browse repository at this point
Copy the full SHA 9f68fd9View commit details -
Zoneminder: Fixed undefined index error (#7340)
* Zoneminder: Fixed undefined index error * Add Pascal's correct fix.
Configuration menu - View commit details
-
Copy full SHA for 955e3e0 - Browse repository at this point
Copy the full SHA 955e3e0View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 8df5de2 - Browse repository at this point
Copy the full SHA 8df5de2View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 7ff1ded - Browse repository at this point
Copy the full SHA 7ff1dedView commit details -
Upgrade voluptuous to 0.10.5 (#7107)
* Upgrade voluptuous to 0.10.5 * Fix tests
Configuration menu - View commit details
-
Copy full SHA for 1f4f2d7 - Browse repository at this point
Copy the full SHA 1f4f2d7View commit details -
Remove ordered_dict validator (#7375)
* Remove ordered_dict validator * Lint * Update test_config_validation.py
Configuration menu - View commit details
-
Copy full SHA for 9afbbbf - Browse repository at this point
Copy the full SHA 9afbbbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for f20a81d - Browse repository at this point
Copy the full SHA f20a81dView commit details -
improve handling of flux_led lights in RGBW mode (#7221)
allows simultaneous control of both RGB and White channels.
Configuration menu - View commit details
-
Copy full SHA for c14b829 - Browse repository at this point
Copy the full SHA c14b829View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 5d7403b - Browse repository at this point
Copy the full SHA 5d7403bView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for c085f06 - Browse repository at this point
Copy the full SHA c085f06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fe0f19 - Browse repository at this point
Copy the full SHA 0fe0f19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87ef26b - Browse repository at this point
Copy the full SHA 87ef26bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ecf511f - Browse repository at this point
Copy the full SHA ecf511fView commit details -
Merge pull request #7347 from cribbstechnologies/dev
Adding tilt functionality for MQTT cover
Configuration menu - View commit details
-
Copy full SHA for ae93cf7 - Browse repository at this point
Copy the full SHA ae93cf7View commit details
Commits on May 1, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 6aac533 - Browse repository at this point
Copy the full SHA 6aac533View commit details -
* Updated docstrings * Updated docstrings * Updated docstrings * Update docstrings * Update more docstrings
Configuration menu - View commit details
-
Copy full SHA for 86cfc2a - Browse repository at this point
Copy the full SHA 86cfc2aView commit details -
Merge pull request #7385 from robbiet480/dont-validate-ios-identify
Disable iOS device identify schema validation for now
Configuration menu - View commit details
-
Copy full SHA for 8ba7e61 - Browse repository at this point
Copy the full SHA 8ba7e61View commit details -
Fix impulse events, added error event for Homegear (#7349)
* Fix impulse event, added error event * Requested changes
Configuration menu - View commit details
-
Copy full SHA for fafd0d4 - Browse repository at this point
Copy the full SHA fafd0d4View commit details
Commits on May 2, 2017
-
Configuration menu - View commit details
-
Copy full SHA for da2521a - Browse repository at this point
Copy the full SHA da2521aView commit details -
Migrate updater to aiohttp (#7387)
* Migrate updater to aiohttp * Fix tests * Update updater.py * Docs
Configuration menu - View commit details
-
Copy full SHA for 8ea6c73 - Browse repository at this point
Copy the full SHA 8ea6c73View commit details -
Remove path whitelisting for hassio (#7399)
* Remove path whitelisting for hassio * Update frontend * Lint
Configuration menu - View commit details
-
Copy full SHA for f17c109 - Browse repository at this point
Copy the full SHA f17c109View commit details -
Configuration menu - View commit details
-
Copy full SHA for 350a6fd - Browse repository at this point
Copy the full SHA 350a6fdView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 752a4b9 - Browse repository at this point
Copy the full SHA 752a4b9View commit details -
* 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
Configuration menu - View commit details
-
Copy full SHA for f4f06af - Browse repository at this point
Copy the full SHA f4f06afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 570c554 - Browse repository at this point
Copy the full SHA 570c554View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 0e08925 - Browse repository at this point
Copy the full SHA 0e08925View commit details -
* 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
Configuration menu - View commit details
-
Copy full SHA for a4f1f6e - Browse repository at this point
Copy the full SHA a4f1f6eView commit details -
light.blinkt: update brightness control logic (#7389)
Always use the current brightness, as per discussion at #7377 (comment)
Configuration menu - View commit details
-
Copy full SHA for 12c8266 - Browse repository at this point
Copy the full SHA 12c8266View commit details -
* Update docstrings * Fix lint issues * Update docstrings
Configuration menu - View commit details
-
Copy full SHA for 4d52b0e - Browse repository at this point
Copy the full SHA 4d52b0eView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for d68f59c - Browse repository at this point
Copy the full SHA d68f59cView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 1aa3ab5 - Browse repository at this point
Copy the full SHA 1aa3ab5View commit details
Commits on May 3, 2017
-
light.sensehat: brightness control logic update (#7409)
Do not reset brightness when brightness is not explicitly supplied. Based on conversation at: #7377 (comment)
Configuration menu - View commit details
-
Copy full SHA for 8654993 - Browse repository at this point
Copy the full SHA 8654993View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 11dc724 - Browse repository at this point
Copy the full SHA 11dc724View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 517bd39 - Browse repository at this point
Copy the full SHA 517bd39View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9627a5 - Browse repository at this point
Copy the full SHA f9627a5View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for f389266 - Browse repository at this point
Copy the full SHA f389266View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for c35d09d - Browse repository at this point
Copy the full SHA c35d09dView commit details -
* 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
Configuration menu - View commit details
-
Copy full SHA for 70ad06d - Browse repository at this point
Copy the full SHA 70ad06dView commit details -
* OpenCV * Fix * Type-o * Remove unused opencv camera component discovery.
Configuration menu - View commit details
-
Copy full SHA for b321e0e - Browse repository at this point
Copy the full SHA b321e0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a74c41 - Browse repository at this point
Copy the full SHA 1a74c41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 203f48c - Browse repository at this point
Copy the full SHA 203f48cView commit details -
* ps - fix opencv * fix lint
Configuration menu - View commit details
-
Copy full SHA for 0f94c8a - Browse repository at this point
Copy the full SHA 0f94c8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for af54398 - Browse repository at this point
Copy the full SHA af54398View commit details -
Comment out opencv-python that is not installable on arm (#7426)
* Comment out opencv-python that is not installable on arm * Disable import-error
Configuration menu - View commit details
-
Copy full SHA for 403a721 - Browse repository at this point
Copy the full SHA 403a721View commit details -
Reverse limitlessled color_temp range (#7359)
Reverse limitlessled color_temp range
7Configuration menu - View commit details
-
Copy full SHA for dbd6f7e - Browse repository at this point
Copy the full SHA dbd6f7eView commit details
Commits on May 4, 2017
-
Configuration menu - View commit details
-
Copy full SHA for c5a9139 - Browse repository at this point
Copy the full SHA c5a9139View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad5a9bf - Browse repository at this point
Copy the full SHA ad5a9bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for fab533d - Browse repository at this point
Copy the full SHA fab533dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c44ebbe - Browse repository at this point
Copy the full SHA c44ebbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 05a3c46 - Browse repository at this point
Copy the full SHA 05a3c46View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for df13352 - Browse repository at this point
Copy the full SHA df13352View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for e3bb45c - Browse repository at this point
Copy the full SHA e3bb45cView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 7e539a3 - Browse repository at this point
Copy the full SHA 7e539a3View commit details -
Replace pymailgun with pymailgunner (#7436)
* mailgun: Replace pymailgun with pymailgunner * Fix imports
Configuration menu - View commit details
-
Copy full SHA for cc0299d - Browse repository at this point
Copy the full SHA cc0299dView commit details -
Suppress logs when octorpint goes offline (#7441)
* Suppress logs when octorpint goes offline * Fixed line length
Configuration menu - View commit details
-
Copy full SHA for 8d50045 - Browse repository at this point
Copy the full SHA 8d50045View commit details -
* update python-join-api to 0.0.2 * bump python-join-api to 0.0.2
Configuration menu - View commit details
-
Copy full SHA for d251621 - Browse repository at this point
Copy the full SHA d251621View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d9f148 - Browse repository at this point
Copy the full SHA 1d9f148View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea36c91 - Browse repository at this point
Copy the full SHA ea36c91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d0acb5 - Browse repository at this point
Copy the full SHA 1d0acb5View commit details
Commits on May 5, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 80e55fb - Browse repository at this point
Copy the full SHA 80e55fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 009a9d5 - Browse repository at this point
Copy the full SHA 009a9d5View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 81b567b - Browse repository at this point
Copy the full SHA 81b567bView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 655b82c - Browse repository at this point
Copy the full SHA 655b82cView commit details -
LIFX: Move random hue initial color to the LIFXEffect base class
It's a reasonable default for several light effects.
Configuration menu - View commit details
-
Copy full SHA for 1e4b56c - Browse repository at this point
Copy the full SHA 1e4b56cView commit details -
LIFX: Update aiolifx requirement
This update silences some warnings (aiolifx/aiolifx#7).
Configuration menu - View commit details
-
Copy full SHA for 4be8952 - Browse repository at this point
Copy the full SHA 4be8952View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 1c5eb88 - Browse repository at this point
Copy the full SHA 1c5eb88View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 71f9507 - Browse repository at this point
Copy the full SHA 71f9507View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for bfd6110 - Browse repository at this point
Copy the full SHA bfd6110View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03e3fb7 - Browse repository at this point
Copy the full SHA 03e3fb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94f7c39 - Browse repository at this point
Copy the full SHA 94f7c39View commit details
Commits on May 6, 2017
-
sensor.envirophat: add missing requirement (#7451)
Adding requirements that is not explicitly pulled in by the library that manages the Enviro pHAT.
Configuration menu - View commit details
-
Copy full SHA for abe6f93 - Browse repository at this point
Copy the full SHA abe6f93View commit details -
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...
Configuration menu - View commit details
-
Copy full SHA for e2559fd - Browse repository at this point
Copy the full SHA e2559fdView commit details