Martin Berg
a5cb4e6c2b
Use pyspcwebgw for SPC component ( #16214 )
...
* Use pyspcwebgw library.
* Support alarm triggering.
* Update requirements.
* Add pyspcwebgw to test reqs.
* Also update script.
* Use dispatcher.
* Address review feedback.
2018-09-24 10:10:10 +02:00
Fabian Affolter
41bb4760f7
Upgrade restrictedpython to 4.0b5 ( #16779 )
2018-09-21 23:21:00 +02:00
edif30
ee3f17d5c7
Bump gtts-token to 1.1.2 ( #16775 )
...
* bump gtts-token to 1.1.2
* bump gtts-token to 1.1.2
* bump gtts-token to 1.1.2
2018-09-21 21:22:27 +02:00
Malte Franken
18d37ff0fd
GeoJSON platform ( #16610 )
...
* initial version of geojson platform
* unit tests for geo json platform added; smaller bugfixes and code cleanups
* fixing pylint issues
* moved all code accessing the external feed into separate library; refactored platform and tests to work with that new library
* fixing lint
* small refactorings
2018-09-21 21:15:57 +02:00
Anders Melchiorsen
c475a876ce
Upgrade pysonos to 0.0.2 ( #16761 )
2018-09-21 09:21:56 +02:00
Anders Melchiorsen
78b6439ee6
Use pysonos for Sonos media player ( #16753 )
2018-09-20 23:50:11 +02:00
Paulus Schoutsen
fc6cc22b6d
Bump frontend to 20180920.0
2018-09-20 13:09:43 +02:00
Paulus Schoutsen
da108f1999
bump frontend to 20180919.0
2018-09-19 15:17:05 +02:00
Ville Skyttä
7f462ba0ec
Upgrade mypy to 0.630 ( #16674 )
2018-09-19 08:58:58 +02:00
Fabian Affolter
cba3a5b055
Upgrade paho-mqtt to 1.4.0 ( #16688 )
2018-09-18 14:59:39 +02:00
Tsvi Mostovicz
25712f16b3
Jewish calendar sensor ( #16393 )
...
* Initial commit for jewish calendar sensor
* Make check for logging errors into it's own function
* Can't use f-strings as we need to support python3.5
* Implement basic functionality: printing of date
* Update requirements_all.txt
* Allow user to specify date for sensor
* Add hdate to test requirements
* Update to match pull request
* Support date output in hebrew
* Limit languages to english and hebrew
* Add name back to sensor
* Change icon to be calendar-today
* Add multiple sensors
* Fix tests
* Make Hound happy, remove unused imported class
* hdate expects datetime.date not datetime.datetime
* Return sensor name
* Times should be returned as time object, not datetime
* Add myself to codeowners for jewish calendar component
* Return actual reading, not index
* Add more tests. Currently failing.
Will need to update hdate API and version before continuing.
* Fix weekly portion test
* Make all tests pass
* Make travis happy and add a test so it doesnt happen again
* Remove defaults in __init__ method
* Change sensor state variable to local variable in update() method
* Minor changes
2018-09-17 22:43:31 +02:00
Paulus Schoutsen
41ac2a3c73
Bump frontend to 20180917.0
2018-09-17 14:18:04 +02:00
Fabian Affolter
5e3e441aa0
Upgrade holidays to 0.9.7 ( #16651 )
2018-09-17 07:44:23 +02:00
Paulus Schoutsen
453cbb7c60
Update frontend to 20180912.0
2018-09-12 13:23:50 +02:00
Ville Skyttä
beed82ab12
Upgrade pytest to 3.8.0 and pytest-timeout to 1.3.2 ( #16489 )
2018-09-12 11:33:26 +02:00
Paulus Schoutsen
629c4a0bf5
Update frontend to 20180911.0
2018-09-11 21:37:38 +02:00
cgtobi
a059cc860a
Update PyRMVtransport version ( #16547 )
...
* Update PyRMVtransport version
* Update requirements.
2018-09-11 05:55:02 +02:00
Fabian Affolter
d2d715faa8
Upgrade wakeonlan to 1.1.6 ( #16512 )
2018-09-10 16:07:31 +02:00
Paulus Schoutsen
fb15dbf3ba
Bump frontend to 20180910.0
2018-09-10 13:44:11 +02:00
Jason Hu
4291bdc6b2
Move voluptuous-serialize to core requirement ( #16507 )
2018-09-09 09:49:51 +02:00
Robert Svensson
8fa9992589
Service to load new deCONZ devices without restart ( #16308 )
...
* New service to load new devices from deCONZ without restarting HASS
* Do not use len to check if list is empty
* Add support for scenes to be updated as well
* Rework refresh devices method
* Fix test
2018-09-04 09:24:42 +02:00
Aaron Bach
f96aee2832
Add config flow for OpenUV ( #16159 )
...
* OpenUV config flow in place
* Test folder in place
* Owner-requested comments
* Tests
* More tests
* Owner-requested changes (part 1 of 2)
* Updated requirements
* Owner-requested changes (2 of 2)
* Removed unnecessary import
* Bumping Travis
* Updated requirements
* More requirements
* Updated tests
* Owner-requested changes
* Hound
* Updated docstring
2018-09-04 09:22:44 +02:00
Paulus Schoutsen
bf29cbd381
Update frontend to 20180903.0
2018-09-03 13:20:57 +02:00
Jason Hu
87eb6cd25a
Upgrade hbmqtt to 0.9.4 ( #16356 )
...
* Upgrade to hbmqtt 0.9.4
* Lint
* Typo
2018-09-02 12:50:30 +02:00
Steven Looman
553d3c0179
Merge remote-tracking branch 'upstream/dev' into igd
2018-09-01 10:01:12 +02:00
Paulus Schoutsen
efa9c82c38
Update frontend to 20180831.0
2018-08-31 12:59:39 +02:00
Steven Looman
20879726b0
Working on IGD
2018-08-30 17:41:11 +02:00
Robert Svensson
645c3a67d8
Fix so that entities are properly unloaded with config entry ( #16281 )
2018-08-29 23:18:20 +02:00
Paulus Schoutsen
87df102772
Bump frontend to 20180829.1
2018-08-29 22:59:55 +02:00
Diogo Gomes
d46a1a266d
bump version ( #16262 )
2018-08-29 15:32:47 +02:00
Paulus Schoutsen
74c0429437
Bump frontend to 20180829.0
2018-08-29 10:27:34 +02:00
Paulus Schoutsen
6f0c30ff84
Bump frontend to 20180827.0
2018-08-27 22:28:17 +02:00
Jason Hu
47755fb1e9
Add Time-based Onetime Password Multi-factor Authentication Module ( #16129 )
...
* Add Time-based Onetime Password Multi-factor Auth
Add TOTP setup flow, generate QR code
* Resolve rebase issue
* Use svg instead png for QR code
* Lint and typing
* Fix translation
* Load totp auth module by default
* use <svg> tag instead markdown image
* Update strings
* Cleanup
2018-08-26 22:38:52 +02:00
Paulus Schoutsen
b043ac0f7f
Update frontend to 20180826.0
2018-08-26 21:30:14 +02:00
Fabian Affolter
0da3e73765
Upgrade sqlalchemy to 1.2.11 ( #16192 )
2018-08-26 12:28:44 +02:00
Paulus Schoutsen
617802653f
Bump frontend to 20180825.0
2018-08-25 11:15:01 +02:00
Robert Svensson
e91a1529e4
deCONZ - Support device registry ( #16115 )
...
Add support for device registry in deCONZ component
2018-08-24 19:37:22 +02:00
Paulus Schoutsen
6c5f98668e
Bump frontend to 20180824.0
2018-08-24 15:54:04 +02:00
Marcel Hoppe
ef0eab0f40
Hangouts ( #16049 )
...
* add a component for hangouts
* add a notify component for hangouts
* add an extra message as title
* add support to listen to all conversations hangouts has
* move hangouts to package and add parameter documentation
* update .coveragerc and requirements_all.txt
* makes linter happy again
* bugfix
* add conversations parameter to command words
* Move the resolution of conversation names to conversations in own a function
* typo
* rename group of exclusion form 'id' to 'id or name'
* refactoring and use config_flow
* makes linter happy again
* remove unused imports
* fix not working regex commands
* fix translations
* cleanup
* remove step_init
* remove logging entry
* clean up events
* move constant
* remove unsed import
* add new files to .converagerc
* isort imports
* add hangouts_utils to ignored packages
* upadte doc and format
* fix I/O not in executor jon
* rename SERVICE_UPDATE_USERS_AND_CONVERSATIONS to SERVICE_UPDATE
* move EVENT_HANGOUTS_{CONNECTED,DISCONNECTED} to dispatcher
* add config flow tests
* Update tox.ini
2018-08-24 10:39:35 +02:00
Ville Skyttä
dd9d53c83e
Update pydocstyle to 2.1.1 and flake8-docstrings to 1.3.0 ( #14557 )
...
* Update pydocstyle to 2.1.1 and flake8-docstrings to 1.3.0
* Pydocstyle D401 fixes
2018-08-24 10:28:43 +02:00
Diogo Gomes
ced5eeacc2
Adds support for routers implementing IGDv2 ( #16108 )
...
* Adds support for IGDv2
* bump pyupnp_async
* bump pyupnp_async
* better debug
* fix test
2018-08-23 10:54:02 +02:00
Fabian Affolter
b0c2d24997
Upgrade numpy to 1.15.1 ( #16126 )
2018-08-22 13:55:11 +02:00
Ville Skyttä
ef07460792
Upgrade pytest to 3.7.2 ( #16091 )
2018-08-21 10:56:28 +02:00
Paulus Schoutsen
994e2b6624
Update frontend to 20180820.0
2018-08-20 11:52:36 +02:00
Paulus Schoutsen
ef193b0f64
Bump frontend to 20180818.0
2018-08-18 11:15:33 +02:00
Anders Melchiorsen
f2e399ccf3
Update SoCo to 0.16 ( #16007 )
2018-08-17 07:41:56 +02:00
Paulus Schoutsen
bc21a1b944
Bump frontend to 20180816.1
2018-08-16 22:17:55 +02:00
Paulus Schoutsen
e4d41fe313
Bump frontend to 20180816.0
2018-08-16 14:21:49 +02:00
Paulus Schoutsen
486efa9aba
Pin crypto ( #15978 )
...
* Pin crypto
* Fix PyJWT import once
2018-08-14 22:02:01 +02:00
Paulus Schoutsen
3fbb56d5fb
Update frontend to 20180813.0
2018-08-13 23:11:22 +02:00
Paulus Schoutsen
f24773933c
Update frontend to 20180811.0
2018-08-11 08:58:20 +02:00
cgtobi
055e35b297
Add RMV public transport sensor ( #15814 )
...
* Add new public transport sensor for RMV (Rhein-Main area).
* Add required module.
* Fix naming problem.
* Add unit test.
* Update dependency version to 0.0.5.
* Add new requirements.
* Fix variable name.
* Fix issues pointed out in review.
* Remove unnecessary code.
* Fix linter error.
* Fix config value validation.
* Replace minutes as state by departure timestamp. (see ##14983)
* More work on the timestamp. (see ##14983)
* Revert timestamp work until #14983 gets merged.
* Simplify product validation.
* Remove redundant code.
* Address code change requests.
* Address more code change requests.
* Address even more code change requests.
* Simplify destination check.
* Fix linter problem.
* Bump dependency version to 0.0.7.
* Name variable more explicit.
* Only query once a minute.
* Update test case.
* Fix config validation.
* Remove unneeded import.
2018-08-10 19:35:09 +02:00
Fabian Affolter
b6bc0097b8
Upgrade requests_mock to 1.5.2 ( #15867 )
2018-08-07 16:12:16 +02:00
Fabian Affolter
1fb2ea70c2
Upgrade asynctest to 0.12.2 ( #15869 )
2018-08-07 16:11:47 +02:00
Ville Skyttä
4cbcb4c3a2
Upgrade pylint to 2.1.1 ( #15872 )
2018-08-07 16:09:19 +02:00
Fabian Affolter
51c30980df
Upgrade holidays to 0.9.6 ( #15831 )
2018-08-07 09:12:09 +02:00
Fabian Affolter
cb20c9b1ea
Revert "Upgrade requests_mock to 1.5.2"
...
This reverts commit a7db2ebbe1
.
2018-08-07 09:02:54 +02:00
Fabian Affolter
a7db2ebbe1
Upgrade requests_mock to 1.5.2
2018-08-07 09:01:32 +02:00
Pascal Vizeli
018bd8544c
Fix lint with wrong frontend version inside requirements_test_all
2018-08-04 22:26:13 +02:00
Ville Skyttä
dbe44c076e
Upgrade pytest to 3.7.1 and pytest-timeout to 1.3.1 ( #15809 )
2018-08-04 15:22:37 +02:00
Ville Skyttä
3246b49a45
Upgrade pylint to 2.1.0 ( #15811 )
...
* Upgrade pylint to 2.1.0
* Remove no longer needed pylint disables
2018-08-04 15:22:22 +02:00
Jason Hu
f6935b5d27
Upgrade voluptuous-serialize to 2.0.0 ( #15763 )
...
* Upgrade voluptuous-serialize to 2.0.0
* Change to 2.0.0
2018-08-03 05:23:26 -07:00
Paulus Schoutsen
ee180c51cf
Bump frontend to 20180803.0
2018-08-03 13:48:32 +02:00
Paulus Schoutsen
eb5f6efb43
Update frontend to 20180802.0
2018-08-02 14:23:40 +02:00
Robert Svensson
f8a478946e
deCONZ - support for power plugs ( #15752 )
...
* Initial commit for deCONZ switch support
* Fix hound comment
* Fix martins comment; platforms shouldn't depend on another platform
* Fix existing tests
* New tests
* Clean up unnecessary methods
* Bump requirement to v43
* Added device state attributes to light
2018-08-01 11:03:08 +02:00
Fabian Affolter
4b257c3d01
Upgrade sqlalchemy to 1.2.10 ( #15737 )
2018-07-29 23:35:47 +02:00
Fabian Affolter
baa974a487
Upgrade numpy to 1.15.0 ( #15722 )
2018-07-29 08:46:20 +02:00
Paulus Schoutsen
feb8aff46b
Bump frontend to 20180726.0
2018-07-26 09:38:10 +02:00
Ville Skyttä
eee9b50b70
Upgrade pylint to 2.0.1 ( #15683 )
...
* Upgrade pylint to 2.0.1
* Pylint 2 bad-whitespace fix
* Pylint 2 possibly-unused-variable fixes
* Pylint 2 try-except-raise fixes
* Disable pylint fixme for todoist for now
https://github.com/PyCQA/pylint/pull/2320
* Disable pylint 2 useless-return for now
https://github.com/PyCQA/pylint/issues/2300
* Disable pylint 2 invalid-name for type variables for now
https://github.com/PyCQA/pylint/issues/1290
* Disable pylint 2 not-an-iterable for now
https://github.com/PyCQA/pylint/issues/2311
* Pylint 2 unsubscriptable-object workarounds
* Disable intentional pylint 2 assignment-from-nones
* Disable pylint 2 unsupported-membership-test apparent false positives
* Disable pylint 2 assignment-from-no-return apparent false positives
* Disable pylint 2 comparison-with-callable false positives
https://github.com/PyCQA/pylint/issues/2306
2018-07-26 08:55:42 +02:00
Paulus Schoutsen
264c618b11
Bump frontend to 20180724.0
2018-07-24 14:16:25 +02:00
Ville Skyttä
a38c0d6d15
Upgrade mypy to 0.620 ( #15612 )
2018-07-22 13:37:26 +02:00
Paulus Schoutsen
3341c5cf21
Update the frontend to 20180720.0
2018-07-20 12:30:10 +02:00
Paulus Schoutsen
33ee91a748
Bump frontend to 20180719.0
2018-07-19 10:52:28 +02:00
Paulus Schoutsen
dfe17491f8
Bump frontend to 20180718.0
2018-07-18 17:34:16 +02:00
Paulus Schoutsen
d2f4bce6c0
Bump frontend to 20180717.0
2018-07-17 10:57:05 +02:00
Paulus Schoutsen
edf1f44668
Bump frontend to 20180716.0
2018-07-16 08:50:21 +02:00
Mattias Welponer
6db069881b
Update homematicip_cloud with enum states ( #15460 )
...
* Update to next version with enum states
* Change to generic dimmer class
* Update of requirement files
* Update to hmip lib to v0.9.7
* Missing update of requirements files
* Cleanup of icon properties
2018-07-15 02:59:19 +02:00
Paulus Schoutsen
ae581694ac
Bump frontend to 20180713.0
2018-07-13 15:33:33 +02:00
Ville Skyttä
a6ba5ec1c8
upgrade-mypy ( #14904 )
...
* Upgrade mypy to 0.600
* Upgrade mypy to 0.610
* Typing improvements
* remove unneeded or
* remove merge artifact
* Update loader.py
2018-07-13 13:49:24 +02:00
Paulus Schoutsen
2ee62b10bc
Bump frontend to 20180710.0
2018-07-10 12:01:52 +02:00
Paulus Schoutsen
57977bcef3
Bump frontend to 20180709.0
2018-07-09 18:26:51 +02:00
Paulus Schoutsen
b333dba875
Bump frontend to 20180708.0
2018-07-08 17:25:15 +02:00
Andrey
02238b6412
Add python 3.7 to travis and tox ( #14523 )
...
* Add python 3.7 to travis and tox
* Use pyyaml from github
* Don't version constraints
* Fix version tag
* Change to new pyyaml release
* Python 3.7 requires xenial
* Fix namespace detection
* Use correct RegEx type
* Update pexpect to 4.6
* Use correct validation for dictionaries
* Disable Py37 incompatible packages
* Upgrade all pexpect to 4.6
* Add explicit None as default param
2018-07-07 10:48:02 -04:00
Ville Skyttä
dabbd7bd63
Upgrade pytest to 3.6.3 ( #15332 )
2018-07-07 11:06:49 +02:00
Mattias Welponer
9970965718
Add HomematicIP Cloud Config Flow and Entries loading ( #14861 )
...
* Add HomematicIP Cloud to config flow
* Inititial trial for config_flow
* Integrations text files
* Load and write config_flow and init homematicip_cloud
* Split into dedicated files
* Ceanup of text messages
* Working config_flow
* Move imports inside a function
* Enable laoding even no accesspoints are defined
* Revert unnecassary changes in CONFIG_SCHEMA
* Better error handling
* fix flask8
* Migration to async for token generation
* A few fixes
* Simplify config_flow
* Bump version to 9.6 with renamed package
* Requirements file
* First fixes after review
* Implement async_step_import
* Cleanup for Config Flow
* First tests for homematicip_cloud setup
* Remove config_flow tests
* Really remove all things
* Fix comment
* Update picture
* Add support for async_setup_entry to switch and climate platform
* Update path of the config_flow picture
* Refactoring for better tesability
* Further tests implemented
* Move 3th party lib inside function
* Fix lint
* Update requirments_test_all.txt file
* UPdate of requirments_test_all.txt did not work
* Furder cleanup in websocket connection
* Remove a test for the hap
* Revert "Remove a test for the hap"
This reverts commit 968d58cba1
.
* First tests implemented for config_flow
* Fix lint
* Rework of client registration process
* Implemented tests for config_flow 100% coverage
* Cleanup
* Cleanup comments and code
* Try to fix import problem
* Add homematicip to the test env requirements
2018-07-06 17:05:34 -04:00
Paulus Schoutsen
91d6d0df84
Bump frontend to 20180704.0
2018-07-04 12:11:24 -04:00
Paulus Schoutsen
b2df199674
Bump frontend to 20180703.1
2018-07-03 14:51:57 -04:00
Paulus Schoutsen
5ec61e4649
Bump frontend to 20180703.0
2018-07-03 11:03:23 -04:00
Robert Svensson
bedd2d7e41
deCONZ - new sensor attribute 'on' and new sensor GenericFlag ( #15247 )
...
* New sensor attribute 'on'
* New sensor GenericFlag
2018-07-02 23:14:38 +02:00
Paulus Schoutsen
0feb4c5439
Bump frontend to 20180702.1
2018-07-02 14:43:31 -04:00
Paulus Schoutsen
00c366d7ea
Update frontend to 20180702.0
2018-07-02 08:56:37 -04:00
Fabian Affolter
4a4b9180d8
Upgrade sqlalchemy to 1.2.9 ( #15250 )
2018-07-01 13:01:48 -04:00
Paulus Schoutsen
235282e335
Bump frontend to 20180701.0
2018-07-01 13:00:34 -04:00
Ville Skyttä
cfe7c0aa01
Upgrade pytest to 3.6.2 ( #15241 )
2018-07-01 10:40:23 +02:00
Paulus Schoutsen
bbbec5a056
Bump frontend to 20180629.1
2018-06-29 17:21:54 -04:00
Alex Barcelo
a277470363
Adding 'namespace' for prometheus metrics ( #13738 )
...
* Updating prometheus client version
* Using `entity_filter` as filter mechanism
* New optional `namespace` configuration
2018-06-28 16:49:33 +02:00
Paulus Schoutsen
c0b6a857f7
Version bump to 20180627.0
2018-06-27 14:20:24 -04:00
Paulus Schoutsen
15507df407
Bump frontend to 20180625.0
2018-06-25 16:04:17 -04:00
Jason Hu
6c0fc65eaf
Bump python-nest to 4.0.3 ( #15098 )
...
Resolve network reconnect issue
2018-06-25 13:04:32 -04:00
Robert Svensson
5a71a22fb9
deCONZ small improvements ( #15128 )
...
* Make sure that bridge id is available for config entry
* Fix so deconz reports proper color values
* Bump dependency to v39
2018-06-24 15:48:59 -06:00
Paulus Schoutsen
c419cbb46f
Bump frontend to 20180622.1
2018-06-22 12:46:45 -04:00
Paulus Schoutsen
0c01f3a0fe
Update frontend to 20180622.0
2018-06-22 10:24:04 -04:00
Paulus Schoutsen
94eee6d069
Frontend bump to 20180621.2
2018-06-21 17:38:44 -04:00
Paulus Schoutsen
6781ecf159
Bump frontend to 20180621.1
2018-06-21 17:15:16 -04:00
Paulus Schoutsen
b687de879c
Update frontend to 20180621.0
2018-06-21 14:57:08 -04:00
Paulus Schoutsen
895306f822
Rename experimental UI to lovelace ( #15065 )
...
* Rename experimental UI to lovelace
* Bump frontend to 20180620.0
2018-06-20 15:13:08 -04:00
Paulus Schoutsen
62432ced90
Update frontend to 20180619.0
2018-06-19 10:56:33 -04:00
Paulus Schoutsen
8869617890
Bump frontend to 20180618.0
2018-06-18 09:58:16 -04:00
Fabian Affolter
bc8093c73b
Upgrade numpy to 1.14.5 ( #15015 )
2018-06-17 09:39:27 -04:00
Paulus Schoutsen
3db5d5bbf9
Frontend bump to 20180617.0
2018-06-16 22:35:19 -04:00
Paulus Schoutsen
1375adfeab
Bump frontend to 20180616.0
2018-06-16 17:32:49 -04:00
Marcelo Moreira de Mello
2839f0ff5f
Upgrade ring_doorbell to 0.2.1 to fix oauth issues ( #14984 )
...
* Upgraded to ring_doorbell to 0.2.1 to fix oauth issues
* Updated unittest to cover Ring oauth
2018-06-16 08:58:39 +02:00
Paulus Schoutsen
47a344f3a1
Bump frontend to 20180615.0
2018-06-15 13:46:31 -04:00
Paulus Schoutsen
2c6e6c2a6f
Add config entry for Sonos + Cast ( #14955 )
...
* Add config entry for Sonos
* Lint
* Use add_job
* Add Cast config entry
* Lint
* Rename DOMAIN import
* Mock pychromecast in test
2018-06-14 15:17:54 -04:00
Paulus Schoutsen
b2440a6d95
Fix tests ( #14959 )
...
* Fix tests
* Lint
2018-06-14 11:57:09 -04:00
Paulus Schoutsen
e014a84215
Nest config flow ( #14921 )
...
* Move nest to dir based component
* Add config flow for Nest
* Load Nest platforms via config entry
* Add tests for Nest config flow
* Import existing access tokens as config entries
* Lint
* Update coverage
* Update translation
* Fix tests
* Address strings
* Use python-nest token resolution
* Lint
* Do not do I/O inside constructor
* Lint
* Update test requirements
2018-06-13 11:14:52 -04:00
Ville Skyttä
cb646e48d0
Upgrade pylint to 1.9.2 ( #14916 )
2018-06-13 07:08:39 -04:00
Hate-Usernames
a373793029
pytradfri 5.5.1: Improved 3rd party bulb support ( #14887 )
...
* Bump pytradfri version
* Update light component
* Add tests
* lint
* Docstring typos
* Blank line
* lint
* 5.5.1
* Fix tests on py3.5
2018-06-13 07:17:52 +02:00
Paulus Schoutsen
3153b0c8fc
Bump frontend to 20180613.0
2018-06-12 21:20:23 -04:00
Paulus Schoutsen
d8adb4bdb0
Bump frontend to 20180607.0
2018-06-06 22:42:01 -04:00
Paulus Schoutsen
70edb2492a
Version bump to 20180603.0
2018-06-03 12:29:57 -04:00
Fabian Affolter
a8413249c2
Upgrade sqlalchemy to 1.2.8 ( #14765 )
2018-06-02 08:34:30 -04:00
Paulus Schoutsen
0a724a5473
Update frontend
2018-06-01 10:52:25 -04:00
Paulus Schoutsen
a58a566ae8
Bump frontend to 20180531.0
2018-05-31 17:25:35 -04:00
cdce8p
7d2563eb1f
Update HAP-python to 2.2.2 ( #14674 )
...
* Pass driver to accessory
* Added 'hk_driver' fixture for tests
2018-05-29 22:43:26 +02:00
MizterB
9a87e62e0e
Update Hue platform to aiohue 1.5.0, and re-implement logic for duplicate scene names. ( #14653 )
2018-05-28 10:21:00 -04:00
Paulus Schoutsen
a5e66ce6ba
Bump frontend to 20180526.4
2018-05-26 20:02:24 -04:00
Paulus Schoutsen
bcde57bff8
Bump frontend to 20180526.3
2018-05-26 14:29:26 -04:00
Paulus Schoutsen
fdb250d86c
Bump frontend to 20180526.2
2018-05-26 11:53:36 -04:00
Paulus Schoutsen
41fc44b27c
Bump frontend to 20180526.1
2018-05-26 08:33:22 -04:00
Marius Kotlarz
b4f8d52fb1
Add configurable decimal rounding of display value for CoinMarketCap sensor and upgrade to 5.0.3 ( #14437 ) ( #14604 )
2018-05-25 15:39:04 +02:00
Paulus Schoutsen
4fb4838bde
Update frontend to 20180524.0
2018-05-24 13:08:12 -04:00
Paulus Schoutsen
2ff61786bc
Update frontend to 20180521.0
2018-05-21 11:01:35 -04:00
Paulus Schoutsen
74f1f08ab5
Bump frontend to 20180519.0
2018-05-19 10:44:54 -04:00
Fabian Affolter
8deb462471
Upgrade restrictedpython to 4.0b4 ( #14537 )
2018-05-19 10:05:02 +02:00
Paulus Schoutsen
8d06469efe
Bump frontend to 20180518.1
2018-05-18 18:15:49 -04:00
cdce8p
12e76ef7c1
Update HAP-python to 2.1.0 ( #14528 )
2018-05-18 16:32:57 +02:00
Paulus Schoutsen
1c3293ac85
Update frontend to 20180518.0 ( #14510 )
...
* Update frontend to 20180517.0
* Update requirements
* Bump frontend to 20180518.0
2018-05-17 21:29:37 -04:00
Paulus Schoutsen
3e7d4fc902
Bump frontend to 20180516.1
2018-05-16 09:39:14 -04:00
Paulus Schoutsen
64223cea72
Update frontend to 20180516.0
2018-05-16 09:01:30 -04:00
Paulus Schoutsen
df69680d24
Don't add a url to built-in panels ( #14456 )
...
* Don't add a url to built-in panels
* Add url_path back
* Lint
* Frontend bump to 20180515.0
* Fix tests
2018-05-15 14:47:46 -04:00
Robert Svensson
c06351f2a9
Bump requirement to pydeconz v38 ( #14452 )
2018-05-14 08:41:17 +02:00
Fabian Affolter
3ec56d55c5
Upgrade requests_mock to 1.5 ( #14444 )
2018-05-13 17:58:18 +02:00
Ville Skyttä
70af7e5fad
Update pylint to 1.8.4 ( #14421 )
2018-05-12 22:22:20 +02:00
Paulus Schoutsen
bc664c276c
Bump frontend to 20180510.1
2018-05-10 17:38:41 -04:00
Paulus Schoutsen
50cea77887
Bump frontend to 20180509.0
2018-05-08 20:48:46 -04:00
Javier Gonel
a2b8ad50f2
fix(hbmqtt): partial packets breaking hbmqtt ( #14329 )
...
This issue was fixed in hbmqtt/issues#95 that was released in hbmqtt 0.9.2
2018-05-07 09:52:33 -04:00
Paulus Schoutsen
83e342daf2
Update frontend to 20180505.0
2018-05-05 11:35:42 -04:00
Robert Svensson
8410b63d9c
deCONZ add new device without restart ( #14221 )
...
* Add new device without restarting hass
* Remove debug prints
* Fix copy paste error
* Fix comments from balloob
Add tests to verify signalling with new added devices
* Fix hound comments
Add test to verify when new sensor is added
* Fix tests
* Unload entry should unsubscribe all deconz dispatchers
* Make sure mock setup also creates unsub in hass data
* Fix copy paste issue
* Lint
2018-05-05 10:11:00 -04:00
Fabian Affolter
7900ba30bf
Upgrade holidays to 0.9.5 ( #14274 )
2018-05-04 17:09:05 +02:00
cdce8p
e37fd5b132
Update HAP-python to 2.0.0 ( #14278 )
...
* Fixed async (added 'async_add_job' and 'add_job')
* Driver status
* Use pyhap category constants
* Changed 'set_broker' to 'set_driver'
* Changed loader method names
* Use 'serv.configure_char'
* Use 'self.set_info_service'
* Use 'self.add_preload_service'
* Fix hound issue
* Updated HAP-python to 2.0.0
2018-05-04 16:46:00 +02:00
Fabian Affolter
b0cccbfd9f
Upgrade mypy to 0.590 ( #14207 )
2018-05-01 14:14:28 -04:00
Diogo Gomes
a4e0c9c251
Fixes #14169 (Upgrade pyupnp-async to 0.1.0.2) ( #14210 )
...
* Fixes #14169 (upstream version bump)
* bump pyupnp-async version
2018-05-01 08:51:47 -04:00
Fabian Affolter
d7eced95fa
Upgrade numpy to 1.14.3 ( #14187 )
2018-04-30 09:28:00 +02:00
Fabian Affolter
95f2ad2299
Upgrade sqlalchemy to 1.2.7 ( #14138 )
2018-04-28 23:16:01 +02:00
Fabian Affolter
ea5c336ab4
Upgrade restrictedpython to 4.0b3 ( #14140 )
2018-04-28 19:21:37 +02:00
Paulus Schoutsen
f5de2b9e5b
Bump frontend to 20180426
2018-04-26 16:39:14 -04:00
Paulus Schoutsen
75fffb6a86
Bump frontend to 20180425.0
2018-04-24 23:18:28 -04:00
Johann Kellerman
6ccb83584e
Qwikswitch binary sensors ( #14008 )
2018-04-21 08:34:42 +02:00
Paulus Schoutsen
27f3081b74
Update frontend to 20180420.0
2018-04-19 22:16:48 -04:00
koolsb
37cd63ea5a
Add blackbird media player component ( #13549 )
2018-04-19 11:35:38 +02:00
Paulus Schoutsen
b0a3d084fb
Version bump to 20180418.0
2018-04-18 15:58:14 -04:00
Kane610
1a9ea11665
Bump deCONZ requirement to v36 ( #13960 )
2018-04-17 20:00:53 +02:00
Paulus Schoutsen
783e9a5f8c
Update frontend to 20180417
2018-04-17 10:17:58 -04:00
Paulus Schoutsen
6e9669c18d
Upgrade somecomfort to 0.5.2 ( #13940 )
2018-04-17 05:24:20 +02:00
Fabien Piuzzi
acdba7a27c
Updated foobot_async package version ( #13942 )
...
Fix #13886
2018-04-16 21:35:24 +02:00
Johann Kellerman
517fb2e983
Upgrade pyqwikswitch to 0.71 ( #13920 )
2018-04-15 22:19:15 +02:00
Paulus Schoutsen
1617fbea4c
Update frontend to 20180414.0
2018-04-14 14:41:21 -04:00
Diogo Gomes
22a1b99e57
UPnP async ( #13666 )
...
* moved from miniupnpc to pyupnp-async
* update requirements
* Tests added
* hound
* update requirements_test_all.txt
* update gen_requirements_all.py
* addresses @pvizeli requested changes
* address review comments
2018-04-13 00:22:52 +02:00
Johann Kellerman
b01dceaff2
Qwikswitch sensors ( #13622 )
2018-04-08 21:59:19 +02:00
Fabian Affolter
ca3cc27e40
Upgrade sqlalchemy to 1.2.6 ( #13733 )
2018-04-07 10:41:35 +02:00
cdce8p
85487612d5
Update Homekit to 1.1.9 ( #13716 )
...
* Version bump to HAP-python==1.1.9
* Updated types and tests
2018-04-06 10:20:59 -04:00
cdce8p
206e38a2ab
Update HAP-python to 1.1.8 ( #13563 )
...
* Bump version to HAP-python==1.1.8
* Required changes for version change
* Small bugfix lights
2018-04-05 13:20:20 +02:00
Paulus Schoutsen
13bda2669e
Bump frontend to 20180404.0
2018-04-03 16:49:13 -07:00
Paulus Schoutsen
ff9f500c51
Unflake folder watcher test ( #13569 )
...
* Unflake folder watcher test
* Fix tests
* Lint
2018-04-01 08:30:14 -07:00
Paulus Schoutsen
343d1384a3
Merge remote-tracking branch 'origin/rc' into dev
2018-03-31 18:13:10 -07:00
Paulus Schoutsen
9f0f7394fb
Version bump frontend done right
2018-03-31 18:02:43 -07:00
Joe Lu
ad5a11ba3d
Add support for Canary Flex ( #13280 )
...
Add support for Canary Flex
2018-03-30 23:38:29 +02:00
Ville Skyttä
0911166c9c
Update pylint to 1.8.3 ( #13544 )
2018-03-30 21:34:16 +02:00
Kane610
931bceefd9
deCONZ config entry ( #13402 )
...
* Try config entries
* Testing
* Working flow
* Config entry text strings
* Removed manual inputs for config flow
* Support unloading of config entry
* Bump requirement to v33
* Fix comments from test
* Make sure that only one deCONZ instance can be set up
* Hass doesn't support unloading platforms yet
* Modify get_api_key to be testable
* Fix hound comments
* Add test dependency
* Add test for no key
* Bump requirement to v35
Add pydeconz to list of test components
* Don't have a check in async_setup that domain exists in hass.data
2018-03-30 00:34:26 -07:00
Paulus Schoutsen
1ae8b6ee08
Fix requirements
2018-03-29 20:02:21 -07:00
Robin
df78eecc1b
Adds folder_watcher component ( #12918 )
...
* Create watchdog_file_watcher.py
* Rename watchdog_file_watcher.py to folder_watcher.py
* Address a number of issues
* Adds filter
* Adds pattern matching
* Adds create_event_handler()
* Update folder_watcher.py
* Adds run_setup()
* Remove stop_watching()
* Adds shutdown()
* Update config to allow patterns on each folder
* Update to patterns from filters
* Adds watchdog
* Fix indents on schema
* Update folder_watcher.py
* Create test_file_watcher.py
* Fix lints
* Add test_invalid_path()
* Adds folder_watcher
* Update test_file_watcher.py
* Update folder_watcher.py
* Simplify config
* Adapt for new config
* Run observer.schedule() on EVENT_HOMEASSISTANT_START
* Amend Watcher removing entity and tidying startup
* Tidy config
* Rename process to on_any_event for consistency
* Rename on_any_event back to process
Using `on_any_event` resulted in 2 events being fired
* Update folder_watcher.py
* Fix return False on setup
* Update test_file_watcher.py
* Update folder_watcher.py
* Adds watchdog
* Undo adding watchdog
* Update test_file_watcher.py
* Update test_file_watcher.py
* Update test_file_watcher.py
* Update test_file_watcher.py
* Update test_file_watcher.py
* Add event
* Update test_file_watcher.py
* Update .coveragerc
* Update test_file_watcher.py
* Update test_file_watcher.py
* debug + join
* test event
* lint
* lint
* Rename test_file_watcher.py to test_folder_watcher.py
* hound
* Tidy test
* Further refine test
* Adds to test_all
* Fix test for py35
* Change test again
* Update test_folder_watcher.py
* Fix test
* Add watchdog to test
* Update folder_watcher.py
* add watchdog
* Update folder_watcher.py
2018-03-29 18:10:20 -07:00
Paulus Schoutsen
e5d76c53fb
Merge remote-tracking branch 'origin/rc' into dev
2018-03-29 17:23:11 -07:00
Paulus Schoutsen
27865f58f1
Bump frontend to 20180330.0
2018-03-29 17:00:16 -07:00
Paulus Schoutsen
ce3a5972c7
Upgrade aiohue and fix race condition ( #13475 )
...
* Bump aiohue to 1.3
* Store bridge in hass.data before setting up platform
* Fix tests
2018-03-26 16:09:18 -07:00
Paulus Schoutsen
f1d37fc849
Upgrade aiohue and fix race condition ( #13475 )
...
* Bump aiohue to 1.3
* Store bridge in hass.data before setting up platform
* Fix tests
2018-03-26 16:07:22 -07:00
Paulus Schoutsen
a08e5efe53
Merge branch 'rc' into dev
2018-03-25 18:25:25 -07:00
Paulus Schoutsen
8a204fd15b
Bump frontend to 20180326.0
2018-03-25 18:10:59 -07:00
Fabian Affolter
8bd5f66c57
Upgrade mypy to 0.580 ( #13420 )
2018-03-23 23:50:32 +01:00
Paulus Schoutsen
6e75c5427c
Update frontend to 20180322.0
2018-03-21 21:22:16 -07:00
cgtobi
181eca4b45
Upgrade python-forecastio to 1.4.0 ( #13282 )
...
* Upgrade python-forecastio to 1.4.0
* Upgrade python-forecastio to 1.4.0 for sensor as well.
2018-03-17 17:43:07 +01:00
Fabian Affolter
82f59ba984
Upgrade numpy to 1.14.2 ( #13291 )
2018-03-17 17:40:31 +01:00
Fabian Affolter
aec61b7c86
Upgrade sqlalchemy to 1.2.5 ( #13292 )
2018-03-17 17:39:24 +01:00
Fabian Affolter
e01a0f91d6
Upgrade aiohttp_cors to 0.7.0 ( #13289 )
2018-03-17 17:37:53 +01:00
Paulus Schoutsen
5a9013cda5
Refactor Hue: phue -> aiohue ( #13043 )
...
* phue -> aiohue
* Clean up
* Fix config
* Address comments
* Typo
* Fix rebase error
* Mark light as unavailable when bridge is disconnected
* Tests
* Make Throttle work with double delay and async
* Rework update logic
* Don't resolve host to IP
* Clarify comment
* No longer do unnecessary updates
* Add more doc
* Another comment update
* Wrap up tests
* Lint
* Fix tests
* PyLint does not like mix 'n match async and coroutine
* Lint
* Update aiohue to 1.2
* Lint
* Fix await MagicMock
2018-03-16 20:27:05 -07:00
Paulus Schoutsen
d78e75db66
Bump frontend to 20180316.0
2018-03-16 15:39:30 -07:00
Fabien Piuzzi
0deef34881
Adding Foobot device sensor ( #12417 )
...
* Added Foobot device sensor
* Added error handling tests
* Corrections after PR review.
* Migrated to async/await syntax
* lint fixes
* stop raising HomeAssistantError
* debug log for number of requests
* Moved shared data between sensors from a class attribute to a separate class
* Made test more async-aware
disabled setup error test for now as it's not working
* Working failure scenarios tests
2018-03-15 19:50:58 -07:00
Paulus Schoutsen
64f18c62f4
Update frontend
2018-03-14 16:39:15 -07:00
Otto Winter
4c9e7c2da4
Upgrade pytest to 3.4.2 ( #13169 )
...
* Upgrade pytest to 3.4.2
* Upgrade pytest-sugar to 0.9.1
2018-03-13 13:57:04 -07:00
Otto Winter
d5612b5ccc
Upgrade holidays to 0.9.4 ( #13167 )
2018-03-13 17:30:31 +01:00