Pierre Sicot
2ccd0039d7
Fix closed status for non horizontal awnings. ( #26840 )
2019-10-07 21:28:48 -07:00
Erik Montnemery
c72ac87c73
Fix device condition scaffold ( #27300 )
2019-10-07 20:10:21 -07:00
Paulus Schoutsen
c9e26b6fd0
Improve speed websocket sends messages ( #27295 )
...
* Improve speed websocket sends messages
* return -> continue
2019-10-07 20:08:07 -07:00
HomeAssistant Azure
1087abd3b5
[ci skip] Translation update
2019-10-08 00:32:12 +00:00
Erik Montnemery
dabdf8b577
Validate generated device triggers ( #27264 )
...
* Validate generated trigger
* Update scaffold
2019-10-07 13:09:48 -07:00
Robert Svensson
6565c17828
UniFi - Improve controller tests ( #27261 )
...
* Improve controller tests and harmonize setup_unifi_integration to one
* Store listeners to dispatchers to be used during reset
2019-10-07 21:55:35 +02:00
Santobert
1febb32dd9
Neato clean up ( #27294 )
...
* Replace hass with neato
* Clean up try-except blocks
* Add some new try-except blocks
* Clean up vacuum
* Minor fix
* Another fix
2019-10-07 12:49:54 -07:00
jjlawren
a3c98440e0
Remove manual config flow step ( #27291 )
2019-10-07 11:29:12 -07:00
Daniel Shokouhi
35bca702b4
Neato battery sensor ( #27286 )
...
* initial commit
* Pring log only once if available
* Update coverage
* Review comments
* Move variables
2019-10-07 11:09:08 -07:00
Patrik
fe155faf6a
Refactor tradfri light ( #27259 )
...
* Refactor light file
* Update following review
2019-10-07 10:43:47 -07:00
Edgardo Ramírez
7cdb76eedb
FIX: Typo ( #27267 )
2019-10-07 10:41:26 -07:00
Aaron Godfrey
feb1986459
Fix the todoist integration ( #27273 )
...
* Fixed the todoist integration.
* Removing unused import
* Flake8 fixes.
* Added username to codeowners.
* Updated global codeowners
2019-10-07 10:40:52 -07:00
Chandan Rai
eb10f8dcd3
fixed minor typo in docs/source/api/helpers.rst ( #27282 )
2019-10-07 10:25:36 -07:00
Ville Skyttä
761d7f21e9
Upgrade pylint ( #27279 )
...
* Upgrade pylint to 2.4.2 and astroid to 2.3.1
https://pylint.readthedocs.io/en/latest/whatsnew/2.4.html
https://pylint.readthedocs.io/en/latest/whatsnew/changelog.html#what-s-new-in-pylint-2-4-1
https://pylint.readthedocs.io/en/latest/whatsnew/changelog.html#what-s-new-in-pylint-2-4-2
* unnecessary-comprehension fixes
* invalid-name fixes
* self-assigning-variable fixes
* Re-enable not-an-iterable
* used-before-assignment fix
* invalid-overridden-method fixes
* undefined-variable __class__ workarounds
https://github.com/PyCQA/pylint/issues/3090
* no-member false positive disabling
* Remove some no longer needed disables
* using-constant-test fix
* Disable import-outside-toplevel for now
* Disable some apparent no-value-for-parameter false positives
* invalid-overridden-method false positive disables
https://github.com/PyCQA/pylint/issues/3150
* Fix unintentional Entity.force_update override in AfterShipSensor
2019-10-07 08:17:39 -07:00
Ville Skyttä
3adac699c7
Note snake_case state attribute name convention in entity docs ( #27287 )
...
https://github.com/home-assistant/home-assistant/pull/26675#discussion_r331763063
2019-10-07 08:16:26 -07:00
Sergio Conde Gómez
f6b8cffeaf
Add PTZ support to Foscam camera component ( #27238 )
...
* Add PTZ support to Foscam camera component
* Address review comments:
- Move service to foscam domain
- Use `dict[key]` for required schema keys or with defaults
- Fix sync operations in async context
- Remove excessive logging
* Fix import order
* Move all the initialization to setup_platform and fix motion detection status logic
* Move function dictionary out of the function.
* Change user input to lowercase snake case
* Change user input to lowercase snake case
* Fix service example value
* Omit foscam const module from code coverage tests
* Add myself to foscam codeowners
2019-10-07 13:17:43 +02:00
Santobert
4124211095
Add attributes to neato integration ( #27260 )
...
* inital commit
* simplify self.neato
2019-10-07 08:30:49 +02:00
Erik Montnemery
5d1dd6390d
Validate generated condition ( #27263 )
2019-10-06 21:06:16 -07:00
jjlawren
0915d927df
Fix Plex media_player.play_media service ( #27278 )
...
* First attempt to fix play_media
* More changes to media playback
* Use playqueues, clean up play_media
* Use similar function name, add docstring
2019-10-06 21:02:58 -07:00
HomeAssistant Azure
073bdd672a
[ci skip] Translation update
2019-10-07 00:32:19 +00:00
Oncleben31
3b9f0062a2
Add missing documentation for some Hassio services ( #27215 )
...
* Add services doc
* Add missing services doc and reformat
* improve readability
* content improvement
* HassIO to Hass.io
2019-10-06 23:02:15 +02:00
CQoute
02c983d332
Add 'flash_length' to esphome light async_turn_off ( #27214 )
...
flash_length was overlooked when fixing the asyn_turn_on flash attribute. async_turn_off is now fixed with the flash attribute.
2019-10-06 21:49:31 +02:00
Santobert
dae8cd8801
Bump pybotvac and use new exceptions ( #27249 )
...
* Bump pybotvac
* Fix tests
* Remove super calls
* Surround some more statements
* Correct logger message for vacuum
2019-10-06 20:10:11 +02:00
Patrik
1059cea28f
Refactor IKEA Tradfri, part 2 ( #27245 )
...
* Add more device info data
* Add attributes to device_info
* Refactor sensor
* Filter
devices
* Update following review
* Update following review
* Add device_Class
2019-10-06 19:24:56 +02:00
Robbert Müller
7a156059e9
Switch on/off all lights, and wait for the result ( #27078 )
...
* Switch on/off all lights, and wait for the result
Reuses the parallel_updates semaphore.
This is a small crutch which serializes platforms which already do tis
for updates. Platforms which can parallelize everything, this makes it
go faster
* Fix broken unittest
With manual validation, with help from @frenck, we found out that the
assertions are wrong and the test should be failing.
The sequence requested is
OFF
ON
without cancelation, this code should result in:
off,off,off,on,on,on
testable, by adding a `await hass.async_block_till_done()` between the
off and on call.
with cancelation. there should be less off call's so
off,on,on,on
* Adding tests for async_request_call
* Process review feedback
* Switch gather with wait
* 👕 running black
2019-10-06 08:23:12 -07:00
Robert Svensson
c7c88b2b68
UniFi - Bandwidth sensors ( #27229 )
...
* First draft of UniFi bandwidth sensors
* Clean up
* Add tests for sensors
2019-10-06 08:17:40 -07:00
Sergio Conde Gómez
6cc71db385
Fix onvif PTZ service freeze ( #27250 )
2019-10-06 17:00:44 +02:00
ktnrg45
1ecc883ef4
PS4 bump to renamed dependency ( #27144 )
...
* Change to renamed dependency pyps4-2ndscreen 0.9.0
* Rename / bump to ps4 dependency to 1.0.0
* update requirements
* Rename test req
* Fix import
* Bump 1.0.1
* Fix flaky test leaving files behind
2019-10-06 14:43:34 +02:00
Santobert
bd6bbcd5af
Neato config flow ( #26579 )
...
* initial commit
* Minor changes
* add async setup entry
* Add translations and some other stuff
* add and remove entry
* use async_setup_entry
* Update config_flows.py
* dshokouhi's changes
* Improve workflow
* Add valid_vendors
* Add entity registry
* Add device registry
* Update entry from configuration.yaml
* Revert unneccesary changes
* Update .coveragerc
* Prepared tests
* Add dshokouhi and Santobert as codeowners
* Fix unload entry and abort when already_configured
* First tests
* Add test for abort cases
* Add test for invalid credentials on import
* Add one last test
* Add test_init.py with some tests
* Address reviews, part 1
* Update outdated entry
* await instead of add_job
* run IO inside an executor
* remove faulty test
* Fix pylint issues
* Move IO out of constructur
* Edit error translations
* Edit imports
* Minor changes
* Remove test for invalid vendor
* Async setup platform
* Edit login function
* Moved IO out if init
* Update switches after added to hass
* Revert update outdated entry
* try and update new entrys from config.yaml
* Add test invalid vendor
* Default to neato
2019-10-06 13:05:51 +02:00
SukramJ
476f24e451
Add basic test support to Homematic IP Cloud ( #27228 )
...
* Add basic test support to Homematic IP Cloud
* move test data address comments
2019-10-06 11:54:26 +02:00
HomeAssistant Azure
2c6a869bc6
[ci skip] Translation update
2019-10-06 00:32:15 +00:00
Jens
bd92532ebb
Add io:SomfyBasicContactIOSystemSensor to TaHoma component ( #27234 )
2019-10-06 01:12:50 +02:00
Paulus Schoutsen
1e1f79e45b
Bumped version to 0.100.0b1
2019-10-05 13:40:29 -07:00
Jeff Irion
df0a233b64
Bump adb-shell to 0.0.4; bump androidtv to 0.0.30 ( #27224 )
2019-10-05 13:40:21 -07:00
Mark Coombes
33da7d341d
Fix ecobee binary sensor and sensor unique ids ( #27208 )
...
* Fix sensor unique id
* Fix binary sensor unique id
2019-10-05 13:40:20 -07:00
Erik Montnemery
756e22290d
Fix validation when automation is saved from frontend ( #27195 )
2019-10-05 13:40:20 -07:00
Pascal Vizeli
8c3f743efd
Update connect-box to fix issue with attrs ( #27194 )
2019-10-05 13:40:19 -07:00
Erik Montnemery
143e42362b
Add above and below to sensor trigger extra_fields ( #27160 )
2019-10-05 13:39:42 -07:00
Erik Montnemery
fdb6035275
Only generate device trigger for sensor with unit ( #27152 )
2019-10-05 13:39:42 -07:00
Sebastian Muszynski
5c01dd483f
Add Xiaomi Air Humidifier CB1 (zhimi.humidifier.cb1) support ( #27232 )
2019-10-05 13:31:10 -07:00
Sebastian Muszynski
be60b065a3
Bump python-miio version to 0.4.6 ( #27231 )
2019-10-05 13:31:01 -07:00
Matthew Donoughe
d16edb3ef0
add script shortcut for activating scenes ( #27223 )
...
* add script shortcut for activating scenes
use `- scene: scene.<scene name>` in a script to activate a scene
* Update validation
2019-10-05 13:30:43 -07:00
Pierre Sicot
43d1413050
Fix closed status for non horizontal awnings. ( #26840 )
2019-10-05 13:28:19 -07:00
scheric
99859485e2
Repair SolarEdge_local inverter fahrenheit temperature ( #27096 )
...
* Add Fahrenheit check
* Rounding values
* add missing bracket
* Fix spelling
* round fahrenheit to 1 decimal
* Change unit on the fly
* Use new sensor names
* Use TEMP_FAHRENHEIT constant
* Pass new sensors fully to SolarEdgeSensor
* applying snake_case
* applying snake_case lower case
* Update sensor.py
* applying feedback
2019-10-05 13:07:01 -07:00
Santobert
601d15701b
Add initial state to Flux Switch ( #27089 )
...
* flux restore state
* Add config options
* Add tests
* Add more tests
* just restores state
2019-10-05 12:57:12 -07:00
Patrik
5ae497bfdc
Refactor Tradfri switch device ( #26864 )
...
* Refactor Tradfri switch device
* Lint
* Lint
* Removed unused constant
* Add base_class
* Lint
* Improvements after review
* Typo
2019-10-05 12:46:16 -07:00
Jeff Irion
0b838f88c1
Bump adb-shell to 0.0.4; bump androidtv to 0.0.30 ( #27224 )
2019-10-05 12:44:51 -07:00
definitio
9c08c35881
Improve influxdb error handling ( #27225 )
2019-10-05 12:43:57 -07:00
Santobert
46ac98379e
Add improved scene support to the light integration ( #27182 )
...
* light reproduce state
* Add types
* Fix linting error
* Add tests
* Improve test
* Fix failing tests
* Another try
* avoid repetition
* simplified if
* Remove attributes that are no attributes
2019-10-05 12:43:12 -07:00
Santobert
e088119d6d
fan_reproduce_state ( #27227 )
2019-10-05 12:42:37 -07:00