Greg Dowling
f79ffb2981
Improve roon volume translation logic ( #84916 )
...
Improve roon volume translation logic.
2023-01-02 00:16:37 -05:00
Greg Dowling
043d58d697
Bump pyroon library to 0.1.2. ( #84865 )
2023-01-01 20:20:07 -05:00
Greg Dowling
3e18d70483
Bump pyroon library to 0.1.2. ( #84865 )
2022-12-30 13:31:16 -05:00
Greg Dowling
d620072585
Remove pavoni as vera codeowner ( #72421 )
2022-05-24 15:16:02 +02:00
Greg Dowling and Martin Hjelmare
0b5b7d5907
Improve roon integraton ( #66000 )
...
* Update to new library, revise discovery to work with new library, specify port to work with new library.
* Move user gui to fallback.
* Revise tests.
* Handle old config.
* Improve debugging, refresh faster on load.
* Remove duplicate.
* Bump library version.
* Fix docstring per review.
* Review suggestion
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Review suggestion
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add check for duplicate host.
* Add error message to strings.
* Tidy.
* Review changes.
* Remove default.
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-20 10:08:12 -07:00
Greg Dowling and Martin Hjelmare
23264c8fd4
Improve roon integraton ( #66000 )
...
* Update to new library, revise discovery to work with new library, specify port to work with new library.
* Move user gui to fallback.
* Revise tests.
* Handle old config.
* Improve debugging, refresh faster on load.
* Remove duplicate.
* Bump library version.
* Fix docstring per review.
* Review suggestion
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Review suggestion
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add check for duplicate host.
* Add error message to strings.
* Tidy.
* Review changes.
* Remove default.
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-18 16:27:14 +02:00
Greg Dowling
07604e60e5
Bump pyroon to 0.0.38 ( #53906 )
2021-08-03 20:50:46 -07:00
Greg Dowling
7e63e12ece
Bump pyroon to 0.0.38 ( #53906 )
2021-08-03 13:52:59 +02:00
Greg Dowling
e86e70f327
Bump pyroon to 0.0.37 ( #51164 )
2021-05-28 14:50:35 +02:00
Greg Dowling
02ac9a75b1
Bump pyroon to 0.0.37 ( #51164 )
2021-05-27 21:01:04 +02:00
Greg Dowling and Paulus Schoutsen
09b9218511
Handle updating config entries in Vera ( #49605 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-05-26 09:54:02 -07:00
Greg Dowling
cd84595429
Rework roon media player grouping to use media_player base services ( #49667 )
...
* Add group/join status attributes to roon player.
* Rework join/unjoin code to use base media_player services.
* Switch join and unjoin to be sync.
2021-04-27 23:55:29 +02:00
Greg Dowling
834fc1ae14
Remove vera should_poll ( #48209 )
2021-03-22 12:01:17 +01:00
Greg Dowling
b03c97cdd0
Make Vera should_poll static rather than dynamic ( #47854 )
...
* Make should_poll static.
* Address review comments.
* Fix black error.
2021-03-19 20:27:56 +01:00
Greg Dowling
1c2f72a453
Bump roonapi to 0.0.32 ( #46286 )
2021-02-11 10:37:36 +01:00
Greg Dowling
b0b81246f0
Bump roonapi to 0.0.32 ( #46286 )
2021-02-10 10:27:25 +01:00
Greg Dowling
8f4ea3818d
Add unavailable to Vera ( #46064 )
2021-02-08 15:25:54 +01:00
Greg Dowling
e01ca40d56
Force Vera refresh after starting subscription ( #46001 )
...
* Force vera refresh after starting subscription.
* Request refresh on device load.
* Update init test.
2021-02-05 13:20:15 +01:00
Greg Dowling
d110d42913
Fix Vera race condition on start ( #45535 )
2021-01-26 08:15:07 +01:00
Greg Dowling
3de2c900f3
Fix Roon play_media ( #45532 )
2021-01-25 17:44:18 +01:00
Greg Dowling and Paulus Schoutsen
adab9adbce
Pyroon discovery ( #44811 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-01-18 10:00:30 -05:00
Greg Dowling
a1b0d6baad
Improve Roon media player play_media ( #45221 )
...
* Use revised play_media api.
* Move split path function to library.
2021-01-17 21:00:30 +01:00
Greg Dowling
3c62c21991
Bumo pyroon version to 0.0.30 ( #44800 )
2021-01-04 10:31:13 +01:00
Greg Dowling
8394685493
Bump pyroon to 0.0.28 ( #44302 )
2020-12-30 10:16:21 +01:00
Greg Dowling
638374c36a
Bump pyroon to 0.0.28 ( #44302 )
2020-12-17 00:01:39 +01:00
Greg Dowling
cabd730281
Bump pyvera to 0.3.11 ( #43262 )
2020-11-16 21:58:53 +00:00
Greg Dowling
5d83f0a911
Bump Pywemo to 0.5.3 ( #43263 )
2020-11-16 13:17:58 +01:00
Greg Dowling
31f3ce81ee
Bump pyvera to 0.3.11 ( #43262 )
2020-11-16 13:16:49 +01:00
Greg Dowling
065ad920ea
Bump roonapi to 0.0.25 ( #42680 )
2020-10-31 20:11:26 +01:00
Greg Dowling
0860ce4099
Tidy after adding group services to roon media player ( #42512 )
...
* Tidy after adding roon group services.
* Fix missed changes.
2020-10-28 17:32:23 +01:00
Greg Dowling
30a3fe69bc
Add platform services to Roon media player to allow grouping, ungrouping and transfer between players ( #42133 )
2020-10-27 21:50:20 +01:00
Greg Dowling and Martin Hjelmare
e997e3a2eb
Tidy Roon media_browser following recently merged PR ( #42276 )
...
* Tidy media_browser details.
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2020-10-23 20:33:30 +02:00
Greg Dowling
9a54c31c34
Add media browser support to roon media player ( #42061 )
2020-10-22 14:54:55 +02:00
Greg Dowling
3240be0bb6
Bump pyloopenergy library to 0.2.1 ( #39919 )
2020-09-12 12:28:44 +00:00
Greg Dowling
f1cb8e80b3
Bump pyloopenergy library to 0.2.1 ( #39919 )
2020-09-11 20:47:48 +02:00
Greg Dowling
08d5175d05
Improve handling of roon radio data ( #39659 )
2020-09-04 13:19:18 -05:00
Greg Dowling and Chris Talkington
637fdf72ca
Improve volume handling for Roon ( #39119 )
...
* Handle players without volume attribute.
* Refactor volume and now_playing error handling,
* Apply suggestions from code review
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Review suggestions.
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
2020-08-27 22:18:09 -05:00
Greg Dowling and Martin Hjelmare
e9b50706a9
Add roon media player integration ( #37553 )
...
* Import roon code.
* Fix flake8/pylint issues.
* Fix lint issues, extend timeout, change contact infomation.
* Add new files to .coveragerc
* Make file executable.
* Fix problem with integration not working after initial creation.
* Improve logic unavailable players by caching data.
* Review changes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Review changes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Review changes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Review changes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Review changes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Review changes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Review changes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Review changes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Review changes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Review changes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update review suggestions
* Rremove custom play action script.
* Add test requirements.
* Tidy manifest.
* Missed fixes.
* Refactor config_flow to use current pattern.
* Add config_flow tests.
* Refactor to use signal dispatch helpers.
* Remove ToDo: for now.
* Remove remaining zone / source logic for initial release,
* Stop authenticate blocking, handle timeout.
* Removed unneeded code.
* Review comments update.
* Fix comment.
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix bug in seek.
* Use sync rather than async update
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Upgrade library, remove exception now caught in library,
* Review comments.
* Review changes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Check for duplicate host before adding.
* Review comment.
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove unused code, revise turn_on/turn_off.
* Sync translations.
* Make interim timeout const.
* Refactor tests.
* Add tests with an existing config entry.
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove CannotConnect
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2020-08-12 09:09:47 -04:00
Greg Dowling
8768fe1652
Don't set up callbacks until entity is created. ( #38251 )
2020-07-28 19:09:36 +02:00
Greg Dowling
f38e1ae2c0
Don't set up callbacks until entity is created. ( #38251 )
2020-07-27 17:15:28 +02:00
Greg Dowling
405c1cdc86
Fix loopenergy callback updating HA before the object is initialised ( #37650 )
...
* Fix loopenergy callback updating HA before the object is initialised.
* Change to use async_added_to_hass.
2020-07-10 17:42:27 +02:00
Greg Dowling
8d388c5e79
Bump loopenergy library version - catches runtime exception. ( #23989 )
...
* Bump loopenergy library version - catches runtime exception.
* Update requirements_all.
2019-05-19 12:51:10 -04:00
Greg Dowling
9bf0f60784
Bump pyloopenergy library to 0.1.2 ( #22561 )
2019-03-30 12:52:54 -05:00
Greg Dowling
7226e917ed
Bump loopenergy to 0.1.0. Loop updated their socket.io server from 0.9 to 2.0 - which required a library update. ( #21809 )
2019-03-09 02:13:59 +05:30
Greg Dowling
aa51bb6cb9
Bump pyvera version (improve stability of poll loop). ( #14540 )
2018-05-19 10:49:52 +02:00
Greg Dowling
8603f1a047
Bump pyvera to 0.2.42. Improve event loop robustness. ( #13095 )
2018-03-11 12:52:01 -07:00
Greg Dowling
401e92f84e
Bump pyvera to 0.2.42. Improve event loop robustness. ( #13095 )
2018-03-11 12:43:28 -07:00
Greg Dowling
78dd010a04
Merge pull request #12817 from home-assistant/bump_pyloopenergy
...
Bump pyloopenergy to 0.0.18. Fixes hassio connect issues.
2018-03-01 16:31:10 +00:00
Greg Dowling
cb899a9465
Bump pywemo to fix request include problems. ( #11401 )
2018-01-01 15:32:26 -08:00
Greg Dowling
6a9968ccb9
Bump pyvera to 0.2.38. ( #10206 )
2017-10-29 13:50:21 +01:00
Greg Dowling
c54b2c43d4
Merge pull request #9465 from home-assistant/bump_pyvera
...
Bump pyvera to handle non english language controllers.
2017-09-17 10:58:20 +01:00
Greg Dowling
db36b5cd23
Merge pull request #9274 from home-assistant/bump_pywemo
...
Bump pywemo, handle more ports.
2017-09-03 12:13:10 +01:00
Greg Dowling
966809c1a1
Merge pull request #8564 from home-assistant/bump_pyvera
...
Bump pyvera to fix colour exception
2017-07-20 11:53:53 +01:00
Greg Dowling
9dcc0b5ef5
Bump pyvera - fixes issue with % in brightness levels. ( #7622 )
2017-05-16 20:01:29 -07:00
Greg Dowling
1d9f1487c3
Bump pyvera version - handle malformed json replies in poll thread. ( #7440 )
2017-05-04 13:14:36 -07:00
Greg Dowling
d8afea64af
Add debug logging to pyvera events. ( #7364 )
2017-04-29 17:19:22 +01:00
Greg Dowling
6c594e20f6
Workround for wemo subscription bug. ( #7245 )
2017-04-24 20:35:59 -07:00
Greg Dowling
6a8a656fef
Workround for wemo subscription bug. ( #7245 )
2017-04-23 23:18:43 -07:00
Greg Dowling
bbad15f853
Add subscription update for Wemo switches, fix bug in Insight switches, fix wemo motion bug, fix wemo discovery ( #7135 )
...
* Fix wemo discovery.
* Bump wemo version, add subscription_update for basic switch, fix bug with turning insight switches off.
* Fix missed callback change for wemo motion.
* Regress netdisco changes.
2017-04-18 09:11:08 -07:00
Greg Dowling
1925748f61
Add vera power meter. ( #7134 )
...
* Add vera power meter.
* Use W for power.
2017-04-18 12:01:23 +02:00
Greg Dowling
ecfe0770ed
Bump pywemo version. ( #7004 )
2017-04-09 22:48:18 +01:00
Greg Dowling
534187f4cd
Bump pywemo version. Fixes Osram/Sylvania Lightify tunable white bulbs. ( #6946 )
...
Add an optional extended description…
2017-04-05 11:26:03 +02:00
Greg Dowling
dcbc0b490c
WIP - Fix bug in state handling in Vera Switch and Light ( #6931 )
...
* Fix bug in state handling.
* Tidy.
2017-04-04 12:02:09 +02:00
Greg Dowling
5b9d9954c5
Update vera cover refresh logic ( #6897 )
...
* Update cover update logic to fix compatibility bug. Bump vera library.
* Tidy.
* Add missed file.
2017-04-03 22:44:52 -07:00
Greg Dowling
c53de19246
Update Insight parameters using the subscription data. ( #6782 )
...
* Update Insight parameters using the subscription dta.
* Minor refactor.
* Tidy.
2017-03-27 12:43:43 +02:00
Greg Dowling
acf75b5253
Revise power and energy units and property names. ( #6212 )
...
* Revise power and energy units and property names.
* Add change for new wemo parameter.
2017-03-19 22:02:11 +01:00
Greg Dowling
4a5b9db394
Discovery is a dict rather than an array. ( #6525 )
2017-03-11 11:06:05 -08:00
Greg Dowling
9c23178457
Append vera device id to entity id - but not name. ( #6523 )
...
* Append vera device id to entity id - but not name.
* Tidy.
* Tidy.
* Tidy after review.
* Re-order.
2017-03-11 11:06:05 -08:00
Greg Dowling
32dd815852
Discovery is a dict rather than an array. ( #6525 )
2017-03-11 10:39:26 -08:00
Greg Dowling
10f5e9744b
Append vera device id to entity id - but not name. ( #6523 )
...
* Append vera device id to entity id - but not name.
* Tidy.
* Tidy.
* Tidy after review.
* Re-order.
2017-03-11 10:06:46 -08:00
Greg Dowling
fbea5b4cac
Merge pull request #6278 from home-assistant/fix_vera_thormostat_bug
...
Fix vera thermostat bug
2017-02-27 10:55:33 +00:00
Greg Dowling
df5866dd95
Merge pull request #6213 from home-assistant/bump_pyloopenergy
...
Bump pyloopenergy - catch socketIO exceptions.
2017-02-24 22:16:03 +00:00
Greg Dowling
896e0476ff
Bump pywemo version. Improves notifications for insight devices. ( #6159 )
...
Add an optional extended description…
2017-02-22 12:23:25 +01:00
Greg Dowling
9c400de64b
Bump pywemo - fix for latest bridge firmware. ( #5921 )
2017-02-12 11:14:23 -08:00
Greg Dowling
74989f7941
Bump pyvera version (add RFX device support) ( #5487 )
2017-01-21 12:26:57 -08:00
Greg Dowling
9a3c0c8cd3
Don't build Adafruit_BBIO - doesn't work on all platforms. ( #5281 )
...
* Don't build Adafruit_BBIO - doesn't work on all platforms.
* Disable pylint import warning on BBIO.
2017-01-12 08:31:30 -08:00
Greg Dowling
d4a54acda0
Merge pull request #5280 from home-assistant/bump-pywemo-version
...
Bump pywemo version.
2017-01-11 23:26:06 +00:00
Greg Dowling
8a463ef7a4
Merge pull request #5142 from home-assistant/bump_loop_energy
...
Bump pyloopenergy to catch SSL exception.
2017-01-02 15:02:08 +00:00
Greg Dowling
cc0d0a38d7
Get temparature units from vera controller. ( #4130 )
...
Alrighty 👯♀️
2016-11-02 14:20:44 +01:00
Greg Dowling
fcbfcf0aa7
Bump pywemo version - changes port order for faster startup. ( #3612 )
2016-10-01 22:53:24 -07:00
Greg Dowling
e87467cb20
Merge pull request #3577 from home-assistant/fix_loopenergy_exceptions
...
Loopenergy library - bump to catch more exceptions in poll thread.
2016-09-29 10:49:14 +01:00
Greg Dowling
0a6f496425
Add support for Vera covers. ( #3411 )
2016-09-15 20:47:03 +02:00
Greg Dowling
09d52820dd
Simple trend sensor. ( #3073 )
...
* First cut of trend sensor.
* Tidy.
2016-09-05 16:32:14 +02:00
Greg Dowling
0943cc78cd
Merge pull request #2973 from nma83/owntracks-waypoint-import
...
Owntracks waypoint import
2016-08-31 15:25:49 +01:00
Greg Dowling
1b718c62a3
Fix bug in wemo discovery caused by voluptuous addition. ( #3027 )
2016-08-29 07:45:48 -06:00
Greg Dowling
4795122463
Add voluptuous to binary template sensor ( #2938 )
...
* Add voluptuous to binary template sensor / update failing test.
* Update tests.
* Quick fixes to remove duplicate variables
2016-08-24 01:16:26 -07:00
Greg Dowling
dfd76fc0e6
Minor tidy of voluptuous. ( #2945 )
2016-08-22 23:57:07 -07:00
Greg Dowling
5abb46a809
Tidy voluptuous. ( #2946 )
2016-08-22 23:56:39 -07:00
Greg Dowling
dfca2476bd
Add voluptuous to efergy. ( #2943 )
2016-08-22 20:51:17 -07:00
Greg Dowling
9fcfc213c7
Bump pywemo. ( #2944 )
2016-08-22 20:50:05 -07:00
Greg Dowling
eac67fd971
Add voluptuous to template switch ( #2940 )
...
* Add voluptuous to template switch / revise tests.
2016-08-23 00:05:45 +02:00
Greg Dowling
32318c6f19
Add voluptuous validation to template sensor. ( #2886 )
2016-08-22 01:11:16 -07:00
Greg Dowling
a46230b830
Merge pull request #2892 from home-assistant/vera_voluptuous
...
Add voluptuous to Vera.
2016-08-20 16:05:51 +01:00
Greg Dowling
2df85242f9
Merge pull request #2890 from home-assistant/loop_energy_voluptuous
...
Add voluptuous to Loopenergy
2016-08-20 15:34:53 +01:00
Greg Dowling
482f32bb87
Add voluptuous to wemo. ( #2895 )
2016-08-20 14:03:57 +02:00
Greg Dowling
91e24de3d5
Merge pull request #2833 from home-assistant/fix_owntracks_beacon_accuracy_bug3
...
Handle accuracy zero correctly in enter/leave events.
2016-08-16 10:34:27 +01:00
Greg Dowling
8a8551132f
Bump to pywemo 0.4.5 - fixes bug with requests 2.11.0 ( #2818 )
2016-08-14 21:22:06 -07:00
Greg Dowling
6fd0fe05f9
Bump to pywemo 0.4.5 - fixes bug with requests 2.11.0 ( #2818 )
2016-08-14 11:42:43 -07:00
Greg Dowling
e34bfb7381
Tidy / Refactor Vera ( #2569 )
...
* Add power attribute to switch.
* Move device_state_attributes into base class.
* Fix imports following refactor.
* Bump pyvera version - should add contributed support for older (UI5) version dimmers and locks.
* Refactor device lookup to be based on vera classes, push category back into library.
* Add generic power attribute, fix inherited class order bug.
* Tidy.
2016-07-19 19:13:33 -07:00
Greg Dowling
e31d4863c7
Merge pull request #2514 from home-assistant/bump_pyloopenergy
...
Bump pyloopenergy version.
2016-07-13 17:34:30 +02:00