Robbie Trencheny
fd8d9747ef
More Mobile app sensor fixes ( #22914 )
...
* Ensure we only add a sensor once
* Ensure that we dont process updates for entities that arent what we were setup for
* Add debug logging to ease development of apps
* Use str representation
2019-04-09 05:48:59 -04:00
Alexei Chetroi
64ea13104e
Fix ZHA Light color conversion. ( #22909 )
2019-04-09 05:48:17 -04:00
Robbie Trencheny
75bed93d3d
Add cloudhook and remote UI vals to get_config ( #22921 )
2019-04-09 05:47:57 -04:00
Ben Dews
6ee23bdf4e
Add Somfy MyLink support for Covers ( #22514 )
...
* Added MyLink component
* Updated requirements.txt
* Fix lint issues
* Removed ‘Scene’ functionality
* Removed state restoration, as state is no longer tracked
* Add component manifest
* Remove documentation links in Docstring
* Removed redundant try/except block
* Removed default dict
* Removed features already implemented in default CoverDevice
* Removed attributes for tracking state
* Simplified loading of covers
No options exist other than reversal, so just check reversal status directly and update if needed
* Reimplemented is_closed property
* Import ENTITY_ID_FORMAT from base component
* Removed misc unused vars
* Update module docstrings to one line
* Removed too many blank lines, giving one back :)
* Return none on TimeoutError
* Added component to .coveragerc
2019-04-09 08:31:34 +02:00
Jason Hunter
43487aa0d6
Stream Timestamp Fixes ( #22912 )
...
* reset timestamps for streams that do not do so when first requested
* update inline comments to be more descriptive
2019-04-08 23:24:51 -07:00
Paulus Schoutsen
590eead128
Test fixes ( #22911 )
...
* Fix light tests [skip ci]
* Fix tests/common
* Fix some mqtt tests [skip ci]
* Fix tests and component manifests which have only one platform
* Fix more tests and manifests
* Fix demo/notify tests
* Rollback test for demo.geo_location
2019-04-08 23:16:55 -07:00
pbalogh77
1a05f7b04d
Initial Fibaro HC Climate support ( #20256 )
...
* Initial version of climate
* initial commit of climate device support
* Fixed opmode and fanmode
* Cleanup
* meh
* added back all other components
Oops
* wider support for thermostats
Added one more identifier for thermostats to broaden compatibility
* Added even more climate types
* Reworked detection mechanism
Better support for combined devices
* Added additional modes
* force visibility on climate
* Changed logging of device data
* Improved operatingmode support
Improved operatingmode support
* Updated logic for opmode/fanmode list creation
Implemented a universal mapping logic for opmode and fanmode, to make it more widely compatible
Improved mapping of Fibaro FGT devices
* Lint fixes
* bump
* Fixes based on code review
* Fixes
* Moved to fibaro folder
* lint inspired cosmetic changes
* Mapped all operating modes to existing HA ones
Mapped all operating modes to existing HA ones
* Improved compatibility with Heatit thermostats
Thanks to astrandb for testing, debugging and fixing my code
* Changes based on code review
Changes based on code review
* more fixes based on more code review
more fixes based on more code review
2019-04-09 06:24:57 +02:00
Andrew Sayre
38f063a158
Fix HEOS discovery could result in multiple config entries ( #22903 )
...
* Prevent duplicate entries from discovery
* Update reqs files
* Prevent duplicate entries from discovery
2019-04-08 21:24:40 -05:00
Anders Melchiorsen
d577955d1e
Fix Sonos handling of unsupported favorites ( #22906 )
2019-04-08 19:32:56 -05:00
Fredrik Erlandsson
55c8417ec0
fix aiohttp ServerDisconnectedError in Daikin ( #22880 )
2019-04-08 10:08:03 -07:00
Erik Montnemery
49a2f5a40b
Use dict[key] for required config keys and keys with default values. ( #22832 )
2019-04-08 08:47:40 -07:00
Otto Winter
5727beed8e
Add ESPHome Cover position/tilt support ( #22858 )
...
## Description:
Add ESPHome cover position and tilt support.
The aioesphomeapi also received a small refactor for these changes and those are part of this PR (constants were refactored into enums and optimistic was renamed to assumed_state). If possible, I'd like to include those in this PR because:
1. It's mostly just very simple changes
2. Because of the new position change the dev branch would be in a non-working state for a while until the split PR is merged (unless I write some temporary glue logic, but I'd prefer to avoid that)
## Checklist:
- [x] The code change is tested and works locally.
- [x] Local tests pass with `tox`. **Your PR cannot be merged unless tests pass**
- [x] There is no commented out code in this PR.
If the code communicates with devices, web services, or third-party tools:
- [x] [_The manifest file_][manifest-docs] has all fields filled out correctly ([example][ex-manifest]).
- [x] New dependencies have been added to `requirements` in the manifest ([example][ex-requir]).
- [x] New or updated dependencies have been added to `requirements_all.txt` by running `script/gen_requirements_all.py`.
[ex-manifest]: https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/mobile_app/manifest.json
[ex-requir]: https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/mobile_app/manifest.json#L5
[ex-import]: https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/keyboard/__init__.py#L23
[manifest-docs]: https://developers.home-assistant.io/docs/en/development_checklist.html#_the-manifest-file_
2019-04-08 15:44:24 +02:00
Rohan Kapoor
6c53528ae8
Update harmony manifest to match REQUIREMENTS in module ( #22826 )
2019-04-08 06:43:38 -07:00
Otto Winter
c9ec166f4b
Add MQTT climate two-point target temperature support ( #22860 )
...
* Add MQTT climate two-point target temperature support
* Sort
* Fix test
2019-04-08 06:28:42 -07:00
Matt Snyder
36c135c785
Stream support for Doorbird component ( #22876 )
...
* Support stream source for doorbird live camera
* Support stream source for doorbird live camera
* Support stream component on Doorbird camera entities
* Bump library version
* Update manifest
* Lint
* Correct parameter order
2019-04-08 09:22:31 -04:00
akasma74
d8c7160377
force_update=False (not None) ( #22867 )
...
because force_update: boolean
2019-04-08 06:21:13 -07:00
cgtobi
8cc5cc7f43
Add zwave network key validator ( #22785 )
...
* Add zwave network key validator
* Move validator to zwave component
* Move validator to zwave component
* Move stuff
* Move stuff
* Remove helper and replace with voluptuous method
* Add test
* Fix long line
* Improve tests
* Add more negative tests
* Remove unnecessary assertion
* Make the linter happy
* Remove print
2019-04-08 06:18:52 -07:00
John Raahauge
45a43592bd
Fix position of add_entities of binary sensor ( #22866 )
...
* Bugfix - binary_sensor.py
* Added features to Concord232 Alarm Panel
* Added New Line End Of File
* Deleted Whitespace
* Back to original
Removed added feature and sticking to bugfix
2019-04-08 08:53:00 -04:00
Finbarr Brady
a0d6e08421
Bump pypi module version for enigma2 ( #22886 )
...
* Bug fix for #22727
* Update requirements_all.txt
* Update manifest.json
2019-04-08 08:49:52 -04:00
Finbarr Brady
a4ffc9e37a
add myself as codeowner ( #22885 )
2019-04-08 08:48:19 -04:00
Robbie Trencheny
137d80452d
Minor sensor fixes ( #22884 )
...
* Minor sensor fixes
* Fix tests
2019-04-08 01:13:26 -07:00
Pascal Vizeli
2d287d2abe
Fix content_type handling ingress ( #22864 )
2019-04-08 09:22:55 +02:00
Aaron Bach
4982c0b196
Added REQUIREMENTS back to Ambient ( #22875 )
2019-04-07 21:02:03 -07:00
cdce8p
8bebd8583f
Fix manifest codeowners ( #22871 )
...
* Added individual files section
* Replaced some manifest/codeowners
2019-04-07 21:01:05 -07:00
David F. Mulcahey
3086e1d39d
get temp and color for light during init and poll ( #22847 )
2019-04-07 22:03:38 -04:00
Aaron Bach
a40a0c4042
Bump aioambient to 0.3.0 ( #22855 )
...
* Bump aioambient to 0.3.0
* Updated requirements
* Removed old REQUIREMENTS reference
2019-04-07 14:21:29 -06:00
zewelor
e407226afc
Fix yeelight possible array change during iteration ( #22849 )
2019-04-07 14:05:38 -06:00
Jason Hu
abe85c73ae
Fix flaky test ( #22850 )
2019-04-07 12:42:16 -07:00
Jason Hunter
3fde1d3bab
coerce duration and lookback to int so they can be used in template automation ( #22819 )
2019-04-07 13:08:08 -04:00
roblandry
c7a49e0820
Fix glances docker container errors ( #22846 )
...
* Fix unavailable container errors
* Update to dev
* Use const
2019-04-07 13:07:05 -04:00
Robbie Trencheny
02b7fd93ed
Fix for rate limits should be optional ( #22823 )
2019-04-07 07:37:27 -07:00
Erik Montnemery
fa2e07d7c5
Use dict[key] for required config keys and keys with default values. ( #22830 )
2019-04-07 10:11:45 -04:00
Erik Montnemery
58220a9448
Use dict[key] for required config keys and keys with default values. ( #22829 )
2019-04-07 10:11:20 -04:00
Erik Montnemery
dbb42e5890
Use dict[key] for required config keys and keys with default values. ( #22838 )
2019-04-07 10:10:57 -04:00
Erik Montnemery
2a62906965
Use dict[key] for required config keys and keys with default values. ( #22837 )
2019-04-07 10:10:13 -04:00
Erik Montnemery
b1213b7a2d
Use dict[key] for required config keys and keys with default values. ( #22836 )
2019-04-07 10:09:43 -04:00
Erik Montnemery
a4e7708450
Use dict[key] for required config keys and keys with default values. ( #22833 )
2019-04-07 10:08:47 -04:00
Erik Montnemery
439197ea3e
Use dict[key] for required config keys and keys with default values. ( #22828 )
2019-04-07 10:08:04 -04:00
zewelor
f62d1d8d09
Optimize yeelight signal handling ( #22806 )
2019-04-07 16:07:50 +02:00
zewelor
a91e79ee77
Improve yeelight imports ( #22804 )
2019-04-07 16:07:34 +02:00
zewelor
bb5c18f7be
Use relative imports in yeelight ( #22839 )
2019-04-07 16:07:15 +02:00
Erik Montnemery
842534d472
Use dict[key] for required config keys and keys with default values. ( #22831 )
2019-04-07 10:00:40 -04:00
Erik Montnemery
83fb3637d9
Sort configuration schema. ( #22835 )
2019-04-07 09:56:38 -04:00
Robbie Trencheny
6492809a7e
Fix for optional values in the update_location webhook call ( #22817 )
...
* Fix for optional values in the update_location webhook call
* Square brackets instead of .get
2019-04-07 01:17:14 -07:00
Robbie Trencheny
3ce6be6297
Add a new mobile_app webhook command to get config ( #22813 )
...
* Add a new mobile_app webhook command to get config
* Limit fields returned
2019-04-07 01:16:54 -07:00
Markus Jankowski
c8eebb6b4a
Add HmIP-SMO to Homematic IP ( #22802 )
2019-04-07 00:43:07 -07:00
Justin Vanderhooft
8c17b2f7dd
Bump raincloud dependency to fix broken integration: Fixes #22422 ( #22805 )
...
* Bump raincloud dependency to fix broken integration: Fixes #22422
* bump requirements_all
* bump CODEOWNERS
* edit codeowners in response to PR feedback
2019-04-06 20:33:28 -07:00
Erik Montnemery
353fca3b6e
Raise severity of MQTT callback deprecation warning ( #22792 )
2019-04-06 20:31:39 -07:00
Erik Montnemery
55619da722
Remove unused group status ( #22791 )
2019-04-06 20:31:21 -07:00
Andrew Hayworth
87cabc933c
Update version of python_awair to 0.0.4 ( #22809 )
...
The awair API has changed again, this time substituting 'lat' and 'lon'
for 'latitude' and 'longitude'.
2019-04-06 18:55:15 -07:00