J. Nick Koston
de18207ca3
Fix preservation of homekit fan speed on toggle ( #34971 )
2020-04-30 22:37:57 -07:00
Erik Montnemery
b68228c7e8
Fix MQTT debug info for same topic ( #34952 )
2020-04-30 22:37:56 -07:00
Raman Gupta
4d49fe6b93
Don't attempt to set Vizio is_volume_muted property if Vizio API doesn't provide muted state ( #34782 )
2020-04-30 22:37:55 -07:00
Chris Talkington
ade4e36da7
Use entry ID when IPP printer offers no identifier ( #34316 )
2020-04-30 00:22:05 -07:00
J. Nick Koston
6f20a4a181
Avoid error when battery appears after homekit has started ( #34906 )
2020-04-30 00:11:20 -07:00
J. Nick Koston
6b2a006fea
Fix handling homekit thermostat states ( #34905 )
2020-04-30 00:11:20 -07:00
J. Nick Koston
d391b87227
Prevent homekit fans from going to 100% than speed when turning on ( #34875 )
2020-04-30 00:11:16 -07:00
J. Nick Koston
5f7711e7a6
Abort nexia import if the username is already configured ( #34863 )
2020-04-30 00:11:15 -07:00
Andrew Sayre
3bf1cf4f85
SmartThings continue correct config flow after external auth ( #34862 )
2020-04-30 00:11:14 -07:00
Rami Mosleh
1e23019df8
Fix Islamic prayer times naming ( #34784 )
2020-04-29 13:42:50 +02:00
escoand
996af94bb8
Handle more fritzbox edge cases ( #34802 )
2020-04-28 22:23:52 -07:00
escoand
e03df37417
Add unique_id to fritzbox ( #34716 )
2020-04-28 22:23:48 -07:00
Paulus Schoutsen
86ae02e5c5
Add frontend version WS command ( #34701 )
2020-04-25 17:30:47 -07:00
Joakim Sørensen
9def9464e9
Add retry at startup ( #34656 )
2020-04-25 17:30:45 -07:00
Paulus Schoutsen
214d6f5cf5
Add Home Assistant Started event ( #34657 )
2020-04-24 14:20:55 -07:00
Paulus Schoutsen
f3f2aa807b
Fix identifying Plex schema when used in packages ( #34651 )
2020-04-24 14:20:55 -07:00
J. Nick Koston
1063594bf0
Handle synology_dsm discovery broadcasting on multiple ip addresses ( #34623 )
2020-04-24 14:20:53 -07:00
Paulus Schoutsen
a7f4b4d248
Delay sync for Google and limit updates to relevant info ( #34622 )
2020-04-24 14:20:52 -07:00
Paulus Schoutsen
513f33f454
Fix UVC doing I/O in event loop ( #34610 )
2020-04-24 14:20:50 -07:00
J. Nick Koston
dd6322593a
Remember homekit aids for entities without a unique id ( #34587 )
...
* Remember homekit aids for entities without a unique id
* add backwards compat
* increase cover
2020-04-23 12:57:55 -07:00
jrester
7c54cd5583
Powerwall sensor add is_active, round state attributes and change thresholding for charging status sensor ( #34582 )
...
* Change sensor values and thresholding
* Update tests
2020-04-23 12:57:54 -07:00
Erik Montnemery
3560081efd
Only subscribe when MQTT client is connected. ( #34557 )
2020-04-23 12:57:53 -07:00
Erik Montnemery
38342b2f25
Remove reconnect logic from MQTT client. ( #34556 )
2020-04-23 12:57:52 -07:00
Quentame
eca9710845
Bump python-synology to 0.7.0 ( #34534 )
2020-04-23 12:57:49 -07:00
Jeff McGehee
dcf51e5a14
Fix Bayesian Binary JSON Serialization ( #34540 )
2020-04-22 11:25:14 -07:00
MatsNl
ccc3ce81f9
Add Atag One thermostat integration ( #32361 )
...
* add atag integration
* ignore
* generated
* Update .gitignore
* requirements update
* update coveragerc
* Revert "update coveragerc"
* make entity_types more readable
* add DOMAIN to listener
* entity name
* Use DataUpdateCoordinator
* fix translations
* enable preset_modes
* fix water_heater
* update coveragerc
* remove scan_interval
Co-Authored-By: J. Nick Koston <nick@koston.org >
* Apply suggestions from code review
Co-Authored-By: Martin Hjelmare <marhje52@gmail.com >
* fixes review remarks
* fix flake8 errors
* ensure correct HVACmode
* add away mode
* use write_ha_state instead of refresh
* remove OFF support, add Fahrenheit
* rename test_config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2020-04-22 18:09:51 +02:00
Chris Talkington
6dd836589c
Improve Roku ( #34431 )
2020-04-21 21:06:23 -07:00
J. Nick Koston
6c3ea2a904
Fix zeroconf interface being ineffective in HomeKit ( #34516 )
2020-04-21 20:46:19 -07:00
Robert Svensson
193e9bec97
UniFi - Simplify config option of block clients to just a multi select drop down ( #34514 )
2020-04-21 20:45:48 -07:00
Paulus Schoutsen
e9ff1940d6
Translation fixes and tweaks ( #34489 )
...
Co-Authored-By: Martin Hjelmare <marhje52@gmail.com >
2020-04-21 17:57:21 -07:00
J. Nick Koston
96649a7e27
Use registry to find linked batteries for homekit ( #33519 )
2020-04-21 17:43:49 -07:00
Erik Montnemery
877eb0c3ad
Don't log same MQTT message multiple times ( #34511 )
2020-04-21 16:48:04 -07:00
Joakim Sørensen
730a257f3c
Rename translations dir for integrations ( #34494 )
2020-04-21 16:11:05 -07:00
J. Nick Koston
d06fce6997
Display Homekit QR code when pairing ( #34449 )
...
* Display a QR code for homekit pairing
This will reduce the failure rate with HomeKit
pairing because there is less chance of entry
error.
* Add coverage
* Test that the qr code is created
* I cannot spell
* Update homeassistant/components/homekit/__init__.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io >
* Update homeassistant/components/homekit/__init__.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2020-04-21 17:38:43 -05:00
ochlocracy
0d598dd6d6
Modify requirements for CameraStreamController in Alexa ( #34470 )
2020-04-21 10:46:56 -07:00
springstan
ef9d9b17bd
Drop UNIT_ prefix for constants ( #34164 )
...
* Drop UNIT_ prefix for VOLT
* Drop UNIT_ prefix for DEGREE
* Drop UNIT_ prefix for CONDUCTIVITY
* Drop UNIT_ prefix for UV_INDEX
* Run isort
2020-04-21 19:45:53 +02:00
Martin Hjelmare
fbde040f59
Complete device registry update ( #34500 )
...
* Add manufacturer and model parameters to device registry update
method.
2020-04-21 19:40:16 +02:00
Franck Nijhof
220baed33a
Remove Yahoo Weather integration ( #34501 )
2020-04-21 19:11:19 +02:00
David Nielsen
08e74352ec
Update bravia-tv backend ( #34376 )
...
* bravia-tv version bump
* Fix Auth Cookies
- Fix authentication cookie expiration.
- Remove obsolete error handling (since bravia-tv==1.0.2)
- Remove obsolete mac address references. (since bravia-tv==1.0.2)
- Update tests.
* fix async_refresh_playing_info
* Improve code format
Co-Authored-By: Martin Hjelmare <marhje52@gmail.com >
* Config_entry needs mac address for HA restart
This was mistakenly taken out. Home-Assistant needs to store mac address in
case restarted. TV needs to be on to acquire mac address. This is neccesary
to allow TV to be turned on by Home-Assistant after Home-Assistant is
restarted.
* Skip update() during state changes
It is best for performance to skip updates during state change because
bravia.turn_on() will commonly push async_update() beyond it's update
interval.
* update tests
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2020-04-21 16:46:12 +02:00
Erik Montnemery
8e150ff1f5
Bump pychromecast ( #34466 )
...
* Bump pychromecast
* Fix tests
2020-04-21 07:57:39 +02:00
Franck Nijhof
bc5a2da7b7
Add transition support to scenes, cleanup blocking parameter ( #34434 )
2020-04-20 18:07:50 -07:00
Paulus Schoutsen
19be31d13a
Migrate HomeKit to use describe_event for logbook support ( #34485 )
2020-04-20 17:48:09 -07:00
Mikael Svensson
ccc818266b
Fix relative_time datetime object without timezone ( #34273 )
2020-04-20 10:29:12 -07:00
J. Nick Koston
f0d553514d
Add vacuum support to homekit ( #34386 )
2020-04-20 08:00:52 -07:00
escoand
c87ecf0ff6
Add config flow and device registry to fritzbox integration ( #31240 )
...
* add config flow
* fix pylint
* update lib
* Update config_flow.py
* remote devices layer in config
* add default host
* avoid double setups of entities
* remove async_setup_platform
* store entities in hass.data
* pass fritz connection together with config_entry
* fritz connections try no4 (or is it even more)
* fix comments
* add unloading
* fixed comments
* Update config_flow.py
* Update const.py
* Update config_flow.py
* Update __init__.py
* Update config_flow.py
* Update __init__.py
* Update __init__.py
* Update config_flow.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update config_flow.py
* add init tests
* test unloading
* add switch tests
* add sensor tests
* add climate tests
* test target temperature
* mock config to package
* comments
* test binary sensor state
* add config flow tests
* comments
* add missing tests
* minor
* remove string title
* deprecate yaml
* don't change yaml
* get devices async
* minor
* add devices again
* comments fixed
* unique_id fixes
* fix patches
* Fix schema
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2020-04-20 15:00:07 +02:00
Elahd Bar-Shai
c5d2e44baf
Add white value in light template platform ( #32481 )
...
* Added support for white value in Template Light integration.
* Tests now working.
* Clean up
* Make template more robust
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2020-04-20 14:26:28 +02:00
Rami Mosleh
2a6948e696
Add Islamic Prayer Times config flow ( #31590 )
...
* Add Islamic Prayer Times config_flow
* Add Islamic Prayer Times config_flow
* handle options update and fix tests
* fix sensor update handling
* fix pylint
* fix scheduled update and add test
* update test_init
* update flow options to show drop list
* clean up code
* async scheduling and revert state to timestamp
* fix update retry method
* update strings
* keep title as root key
2020-04-20 14:22:48 +02:00
Jc2k
1b4851f2e0
Remove deprecated homekit_controller credential storage locations ( #34333 )
...
* Remove deprecated homekit_controller credential storage locations
* async_import_legacy_pairing can also be removed
2020-04-20 07:32:30 -04:00
Paulus Schoutsen
4720a7a891
Add foundation for state translations ( #34443 )
2020-04-19 20:35:49 -07:00
J. Nick Koston
75e5f085d3
Include charging state for powerwall ( #33432 )
...
* Switch to binary sensor for charging status per review
* Powerwall charging margin of error is much higher than expected
2020-04-19 20:50:42 -05:00