springstan
8f608608ed
Move imports to top for radarr ( #29322 )
2019-12-02 16:11:22 -08:00
springstan
141fd1bffd
Move imports to top for qwikswitch ( #29328 )
2019-12-02 16:11:10 -08:00
Alain Turbide
83b21651ce
Add alexa check for "name" channelMetadata attribute ( #29279 )
...
* Added check for "name" channelMetada attribute
* Added/changed smart home media player tests for added value name in chanelMetadata payload section
* Since Alexa only expects a number/callSign/affiliate in the returned response, returning "name" is not technically valid. Modified to return the value in the callSign field instead since it's a text value. Since there is no returned channel number, cannot return a true numeric value in "channel" field
2019-12-02 16:10:44 -08:00
Abílio Costa
9811d63d78
Improve Alexa interface selection for binary sensors ( #29120 )
...
* Improve Alexa interface selection for binary sensors
This allows the sensor to work correctly as a contact or motion sensor
in alexa, if the user overrides its display category as such.
* add tests
2019-12-02 16:02:17 -08:00
springstan
9160d43a08
Move imports to top for rachio ( #29323 )
2019-12-03 00:59:13 +01:00
springstan
bacc549576
Move imports to top for plum_lightpad ( #29324 )
2019-12-03 00:58:18 +01:00
springstan
55ba956d3d
Move imports to top for qbittorrent ( #29325 )
2019-12-03 00:57:47 +01:00
springstan
61cb0924db
Move imports to top for qnap ( #29326 )
2019-12-03 00:56:58 +01:00
springstan
1adcdad5a4
Move imports to top for quantum_gateway ( #29327 )
2019-12-03 00:56:08 +01:00
springstan
372aa312e1
Move imports to top for prezzibenzina ( #29329 )
2019-12-03 00:54:17 +01:00
springstan
9868161821
Move imports to top for postnl ( #29330 )
2019-12-03 00:53:42 +01:00
springstan
8baba2e33d
Move imports to top for python_script ( #29331 )
2019-12-03 00:53:04 +01:00
Felipe Martins Diel
5a24dbf599
Broadlink remote ( #26528 )
...
* Add broadlink remote control platform
* Fix order of the imports
* Add remote.py to .coveragerc
* Optimize MAC address validation
* Use storage helper class and improve code readability
* Add me to the manifest as a code owner
* Fix dosctring
* Add me to the code owners
* Remove storage schemas, rename storage keys and improve readability
2019-12-02 13:20:36 -08:00
NobleKangaroo
67498595e4
Add Emulated Hue code owner ( #29319 )
2019-12-02 21:29:31 +01:00
Raman Gupta
040fd9c258
Update service domains for xiaomi_miio from base domains to xiaomi_miio domain ( #29134 )
...
* move service constants to const.py, move all custom xiaomi_miio services to xiaomi_miio domain
* update service names
* try to fix black error
* try black formatting again
* final black formatting attempt
* update service names to reflect platform
* fix typo
2019-12-02 11:49:39 -08:00
Paulus Schoutsen
ffaa0e572a
Inline MQTT paho imports ( #29177 )
...
* Inline MQTT paho imports
* Address comments
* Fix patch paths
* Move other imports inline
* Fix test
2019-12-02 11:32:02 -08:00
Christian Ferbar
1804c6edc5
Clear miflora sensor state on exception ( #29276 )
...
* Clear state on exception
Clear state if querying the device fails. The state is then set to unknown, so it can be tracked if a miflora device isn't responding any more.
* Add available()
Signal valid data via available()
2019-12-02 11:24:16 -08:00
Paulus Schoutsen
9771826ed6
Add capability-attributes ( #29306 )
2019-12-02 11:15:50 -08:00
springstan
b28bc1d6fb
Add name option to season sensor ( #29302 )
...
* Add name option to season sensor
* Changed DEFAULT_NAME from season to Season
2019-12-02 12:00:07 +01:00
NobleKangaroo
3f2b6bfaa4
Overhaul Emulated Hue ( #28317 )
...
* Emulated Hue Overhaul
* Fix erroneous merge
* Remove unused code
* Modernize string format
2019-12-01 21:00:22 -08:00
HomeAssistant Azure
19241f421b
[ci skip] Translation update
2019-12-02 00:32:37 +00:00
Paulus Schoutsen
d1aa0cea97
Move intent registration to own integration ( #29280 )
...
* Move intent registration to own integration.
* Lint
2019-12-01 14:12:57 -08:00
Bram Kragten
d91dd68b31
Limit parallel requests to Philips Hue ( #29189 )
...
* Limit parallel requests to Philips Hue
* Fix tests
* Remove loop
* Update homeassistant/components/hue/bridge.py
Co-Authored-By: Paulus Schoutsen <balloob@gmail.com>
2019-12-01 13:24:16 -08:00
Ville Skyttä
a9baa24fda
Improve naming and attrs of hostnameless Huawei LTE device tracker entities ( #29281 )
2019-12-01 20:58:31 +01:00
springstan
22225cea4d
Move imports to top for seventeentrack ( #29264 )
...
* Move imports to top for seventeentrack
* Updated patch target path in test_sensor.py
2019-12-01 10:19:17 -07:00
Andreas Oberritter
64628c1f70
Add ATEN PE component for ATEN eco PDUs ( #27960 )
...
* Add ATEN PE component for ATEN eco PDUs
* aten_pe: Require host configuration
* aten_pe: Do not import from other integrations
* aten_pe: Include unnamed outlets
* aten_pe: Avoid get() for config entries having default values
* aten_pe: Fix documentation URI
* aten_pe: Remove unused return value
* aten_pe: Update atenpdu lib to 0.2.0 for asyncio
* aten_pe: Raise exception if initialization fails
* aten_pe: Update atenpdu lib to 0.3.0 for improved exception handling
2019-12-01 17:46:12 +01:00
springstan
6c9291c7a6
Move imports to top for raspyrfm ( #29284 )
2019-12-01 15:25:57 +01:00
springstan
a0a348a200
Move imports to top for recswitch ( #29285 )
2019-12-01 15:24:48 +01:00
springstan
d0ed9b32ac
Move imports to top for remote_rpi_gpio ( #29286 )
2019-12-01 15:24:11 +01:00
springstan
e2e53be5ac
Move imports to top for ripple ( #29287 )
2019-12-01 15:23:18 +01:00
Daniel Høyer Iversen
3c9d2b552e
Upgrade Tibber library ( #29290 )
2019-12-01 14:20:27 +01:00
springstan
8fbfb6bf8c
Move imports to top for rocketchat ( #29288 )
2019-12-01 12:04:47 +01:00
springstan
84d6a5369f
Move imports to top for raincloud ( #29283 )
2019-12-01 12:04:12 +01:00
springstan
9f649ed345
Move imports to top for roku ( #29289 )
2019-12-01 12:03:51 +01:00
Ville Skyttä
5c8a8a631c
Add Huawei LTE binary sensor support, mobile connection sensor ( #28226 )
...
* Add Huawei LTE binary sensor support, mobile connection sensor
* Improve mobile connection sensor icon docstring
* Remove device class for permission to use a more descriptive icon
2019-11-30 22:09:08 -08:00
jjlawren
6a02c6540e
Stop Plex config flow imports where more user input needed ( #29241 )
...
* Abort imports that require user interaction, update logs and tests
* Disable lint
2019-11-30 22:07:12 -08:00
springstan
c4c8a1ba2d
Move imports to top for sense ( #29258 )
2019-11-30 21:35:45 -08:00
Bram Kragten
2bdf7fc8f5
Fix Hue linking with non ASCII chars in location ( #29213 )
...
* Fix Hue linking with non ASCII chars in location
* Use slugify
2019-11-30 21:33:11 -08:00
springstan
8908dba5b4
Add device trigger for alarm_control_panel ( #29068 )
...
* Added device trigger to alarm control panel
* Added supported features to check that device has certain trigger
* Fixed tests for device_trigger
* Fixed pylint error
* Removed pending trigger and removed trigger condition
2019-11-30 21:30:51 -08:00
Franck Nijhof
d5efd0b352
Fix Espalexa being detected as Hue Bridge ( #29237 )
2019-11-30 21:28:42 -08:00
Santobert
c0619944fa
Neato reduce API calls ( #29156 )
...
* initial commit
* Fix a bug where some values are not available
* Workaround if git_robot_info() is not available
2019-11-30 21:26:44 -08:00
springstan
bb46918d2e
Move imports to top for scsgate ( #29257 )
2019-11-30 21:24:54 -08:00
springstan
1560d84cd7
Move imports to top for sisyphus ( #29252 )
2019-11-30 21:24:38 -08:00
springstan
8da7f40736
Move imports to top for smarty ( #29251 )
2019-11-30 21:24:17 -08:00
springstan
bea5d18c4a
Move imports to top for sochain ( #29250 )
2019-11-30 21:23:59 -08:00
springstan
6726c4c76b
Move imports to top for spider ( #29249 )
2019-11-30 21:23:48 -08:00
springstan
9fbb345ce0
Move imports to top for tradfri ( #29247 )
2019-11-30 21:23:39 -08:00
springstan
93150f6f94
Move imports to top for sensehat ( #29259 )
2019-11-30 21:23:09 -08:00
springstan
f2b06d9abd
Move imports to top for sht31 ( #29260 )
2019-11-30 21:22:53 -08:00
springstan
221db3a2dd
Move imports to top for simplepush ( #29261 )
2019-11-30 21:22:33 -08:00
springstan
11b274989a
Move imports to top for satel_integra ( #29263 )
2019-11-30 21:22:18 -08:00
springstan
4ceddc6d35
Move imports to top for sabnzbd ( #29266 )
2019-11-30 21:22:05 -08:00
springstan
3aff90c0ac
Move imports to top for rpi_gpio_pwm ( #29270 )
2019-11-30 21:21:46 -08:00
springstan
453569a469
Move imports to top for russound_rio ( #29267 )
2019-11-30 21:21:40 -08:00
springstan
db2f53dfc1
Move imports to top for russound_rnet ( #29268 )
2019-11-30 21:21:28 -08:00
springstan
82d8c9c2ca
Move imports to top for rova ( #29269 )
2019-11-30 21:21:08 -08:00
springstan
869e71f455
Move imports to top for rpi_rf ( #29271 )
2019-11-30 21:20:33 -08:00
springstan
7ad139bb63
Move imports to top for roomba ( #29272 )
2019-11-30 21:20:17 -08:00
springstan
96a28e59bc
Move imports to top for route53 ( #29273 )
2019-11-30 21:19:28 -08:00
HomeAssistant Azure
aa9514b774
[ci skip] Translation update
2019-12-01 00:34:59 +00:00
springstan
5dbfa16e04
Move imports to top for simplisafe ( #29262 )
2019-11-30 17:16:05 -07:00
Wim Haanstra
bde453be47
Address DSMR Reader review notes ( #29209 )
...
* Fix review issues
* Remove None from get method
* No longer need logging import
* Give definition without name a default name
2019-11-30 16:23:03 +01:00
HomeAssistant Azure
8ae0d891e4
[ci skip] Translation update
2019-11-30 00:32:19 +00:00
springstan
4bec14b0f6
Move imports to top for swiss_public_transport ( #29228 )
...
* Move imports to top for swiss_public_transport
* Remove import of exceptions since only one exception is used
2019-11-29 22:16:14 +01:00
springstan
fbfbae8ad9
Move imports to top for swiss_hydrological_data ( #29227 )
2019-11-29 21:50:09 +01:00
springstan
39bf1b5f5d
Move imports to top for stiebel_eltron ( #29224 )
2019-11-29 21:32:03 +01:00
springstan
7d90b1f9ec
Move imports to top for streamlabswater ( #29225 )
2019-11-29 21:27:00 +01:00
springstan
93bb1a6816
Move imports to top for supla ( #29226 )
2019-11-29 21:26:23 +01:00
springstan
bbecd55c09
Move imports to top for synology ( #29230 )
2019-11-29 21:22:03 +01:00
springstan
c30dfac4ed
Move imports to top for synologdsm ( #29231 )
2019-11-29 21:21:00 +01:00
springstan
e4b26dc02b
Move imports to top for tahoma ( #29232 )
2019-11-29 21:19:49 +01:00
springstan
11331ad26e
Move imports to top for starlingbank ( #29233 )
2019-11-29 21:18:52 +01:00
springstan
04bad4bc74
Move imports to top for switchbot ( #29229 )
2019-11-29 19:34:40 +01:00
Michaël Arnauts
e405398ca4
Allow turning off a tado water heater ( #29221 )
2019-11-29 19:22:22 +01:00
Bram Kragten
4065c46046
Fix smartthings cloud webhook ( #29219 )
...
* Fix smartthings cloud webhook
* Update smartapp.py
2019-11-29 18:29:45 +01:00
springstan
392cdf49e6
Allow controlling Tado Hot Water Devices with temperature control ( #29191 )
2019-11-29 16:29:39 +01:00
tetienne
12155cb66e
Fix somfy switch inherit from SwitchDevice instead of ToggleEntity ( #29182 )
2019-11-29 12:08:20 +01:00
Malte Franken
6126d05935
Migrate NSW Rural Fire Service integration to async library ( #29181 )
...
* use async integration library
* adapted unit tests
* removed unused constants
* relocated constants
* simplified generation of new entries
* small code fixes
* increased test coverage and removed unused code
* fixed comment
* simplified patch code
2019-11-29 12:06:21 +01:00
springstan
364d1cff40
Move imports to top for xiaomi ( #29197 )
2019-11-29 08:09:36 +01:00
springstan
e63bca4f32
Move imports to top for xiaomi_aqara ( #29196 )
2019-11-29 08:09:10 +01:00
michaeldavie
1322661ee0
Handle None when trucating long Environment Canada state values ( #29208 )
...
* Handle None when trucating long state values, add info message
* Black
2019-11-29 04:13:21 +01:00
springstan
1c824f5ca7
Move imports to top for ziggo_mediabox_xl ( #29193 )
2019-11-29 02:10:08 +01:00
springstan
e5aa050def
Move imports to top for zhong_hong ( #29194 )
2019-11-29 02:09:03 +01:00
springstan
fe34ea1865
Move imports to top for zabbix ( #29195 )
2019-11-29 02:07:52 +01:00
springstan
66aae61fd5
Move imports to top for wirelesstag ( #29198 )
2019-11-29 02:03:14 +01:00
Fabian Affolter
0d30a6bcac
Upgrade youtube_dl to 2019.11.28 ( #29199 )
2019-11-29 02:02:01 +01:00
springstan
25ad933d2d
Move imports to top for vultr ( #29200 )
2019-11-29 02:00:40 +01:00
springstan
243e80459d
Move imports to top for volvooncall ( #29201 )
2019-11-29 01:59:48 +01:00
springstan
0e4920d6a1
Move imports to top for tof ( #29203 )
...
* Move imports to top for tof
* Isorted imports
2019-11-29 01:58:56 +01:00
springstan
7b33e57e86
Move imports to top for tautulli ( #29204 )
2019-11-29 01:56:39 +01:00
springstan
5001dbdcfa
Move imports to top for tapsaff ( #29205 )
2019-11-29 01:55:52 +01:00
springstan
e1fece48e1
Move imports to top for syncthru ( #29206 )
2019-11-29 01:54:42 +01:00
springstan
430061a159
Move imports to top for usgs_earthquakes_feed ( #29202 )
2019-11-29 01:53:49 +01:00
HomeAssistant Azure
8dc366c75b
[ci skip] Translation update
2019-11-29 00:32:07 +00:00
Fabian Affolter
103b917bb2
Upgrade psutil to 5.6.6 ( #29192 )
2019-11-28 23:20:00 +01:00
guillempages
26e674b4c3
Resolve hosts for fritzbox_callmonitor ( #28761 )
...
* Resolve hosts for fritzbox_callmonitor
If the configuration supplied "host" is not an IP address, try resolving it
* always use gethostbyname
Instead of just checking whether it is an IP and if it isn't try to resolve; just resolve it; IPs will be returned unchanged, and hostnames will be resolved.
* Catch error if the hostname cannot be resolved
* Don't fallback to default host
If the hostname cannot be resolved; don't try to fallback; just print the error message.
* Fail setup if hostname cannot be resolved
If the hostname cannot be resolved, log an error and stop the setup;
no entities will be then created.
2019-11-28 21:14:20 +01:00
Wim Haanstra
daed314585
Dsmr reader ( #28701 )
...
* Added DSMR Reader platform
- Added DSMR Reader platform
- Updated codeowners for other components I added earlier
* Move sensor definitions to new file
* Sensor definitions in new file
* Add energy prices from MQTT
* lint fixes
* Black formatted some files
* Update .coveragerc
* Support transform methods on definitions
* Manifest mangled by Black, fixed
* Visual studio code reformatting dictionary error
* Fix issues with code, remove unrelated manifest changes
* Update CODEOWNERS
2019-11-28 20:30:24 +01:00
Paulus Schoutsen
b847d55077
Only create cloud user if cloud in use ( #29150 )
...
* Only create cloud user if cloud in use
* Pass context to alexa
* Update requirements
* Fix handing & design pattern for 0.30
* fix tests
* Fix lint & tests
* rename internal user
2019-11-28 14:23:59 +01:00
tetienne
4e107a2bcf
Add support for Somfy Camera Shutter ( #29057 )
2019-11-28 10:42:17 +01:00
jjlawren
9c9e9bc92a
Bump plexwebsocket to 0.0.6 ( #29175 )
2019-11-27 22:40:08 -08:00