core/homeassistant/components
Jean-Yves Avenard 988cbf12ce
Cache emulated hue states attributes between get and put calls to avoid unexpected alexa errors (#38451)
* Wait for the state of the entity to actually change before resolving PUT request

Additionally, we cache the entity's properties for up to two seconds for the successive GET state request

When Alexa issues a command to a Hue hub; it immediately queries the hub for the entity's state to confirm if the command was successful.
It expects the state to be effective immediately after the PUT request has been completed.
There may be a delay for the new state to actually be active, this is particularly obvious when using group lights.
This leads Alexa to report that the light had an error.

So we wait for the state of the entity to actually change before responding to the PUT request.

Due to rounding issue when converting the HA range (0..255) to Hue range (1..254) we now cache the state sets by Alexa and return those cached values for up to two seconds so that Alexa gets the same value as it originally set.

Fixes #38446

* Add new tests verifying emulated_hue behaviour.

* Increase code test coverage.

The remaining uncovered lines can't be tested as they mostly check that the hass framework or the http server properly work.

This commit doesn't attempt to fix exposed issues as it would be out of scope ; it merely create the tests to exercise the whole code.

* Update homeassistant/components/emulated_hue/hue_api.py

* Add test for state change wait timeout

* Preserve the cache long enough for groups to change

* Update tests/components/emulated_hue/test_hue_api.py

Co-authored-by: J. Nick Koston <nick@koston.org>
2020-08-03 15:30:16 -10:00
..
abode Add Abode camera on and off support (#35164) 2020-07-26 08:59:11 -10:00
accuweather [ci skip] Translation update 2020-08-03 00:02:55 +00:00
acer_projector Bump up pyserial dependency (#35201) 2020-05-04 22:33:21 -04:00
acmeda Fix acmeda syn/async cover methods (#37618) 2020-07-07 20:35:02 +02:00
actiontec
adguard [ci skip] Translation update 2020-07-30 00:03:25 +00:00
ads Fix ads integration after 0.113 (#38402) 2020-07-31 13:59:32 +02:00
aftership
agent_dvr [ci skip] Translation update 2020-07-27 00:02:58 +00:00
air_quality
airly Improve tests for Airly integration (#38357) 2020-07-30 08:41:18 -10:00
airvisual [ci skip] Translation update 2020-07-09 00:05:04 +00:00
aladdin_connect Rename CoverDevice to CoverEntity (#34595) 2020-04-25 18:07:15 +02:00
alarm_control_panel [ci skip] Translation update 2020-07-26 00:04:14 +00:00
alarmdecoder Add 'alarm_event_occurred' property from AlarmDecoder (#38055) 2020-07-23 14:43:57 +02:00
alert Switch async_track_state_change to the faster async_track_state_change_event part 7 (#37870) 2020-07-14 23:37:25 -07:00
alexa Add mode info attributes to script and automation (#37815) 2020-07-14 10:47:59 -07:00
almond ConfigFlow default discovery without unique ID (#36754) 2020-06-15 13:38:38 +02:00
alpha_vantage Upgrade alpha_vantage to 2.2.0 (#35172) 2020-05-04 08:07:54 -04:00
amazon_polly Remove my codeownership over things I dont use anymore (#37401) 2020-07-03 09:41:23 +02:00
ambiclimate [ci skip] Translation update 2020-06-15 00:03:32 +00:00
ambient_station Bump aioambient to 1.2.1 (#38519) 2020-08-03 12:30:46 -06:00
amcrest Add Amcrest audio_detected binary sensor (#37486) 2020-07-05 18:54:17 -04:00
ampio
android_ip_webcam Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
androidtv Fix Android TV ADB authorization (#38471) 2020-08-02 09:08:12 -05:00
anel_pwrctrl Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
anthemav Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
apache_kafka Bump aiokafka to 0.6.0 (#37778) 2020-07-12 19:39:01 -06:00
apcupsd Adjust icons for MDI bump (#37730) 2020-07-14 22:17:14 +02:00
api Add more information to discovery API (#35624) 2020-05-15 13:29:55 +02:00
apns
apple_tv Rename RemoteDevice to RemoteEntity (#34676) 2020-04-26 02:12:36 +02:00
apprise
aprs Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
aqualogic Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
aquostv Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
arcam_fmj [ci skip] Translation update 2020-07-27 00:02:58 +00:00
arduino Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
arest Fix typo in arest sensor (#34833) 2020-04-28 19:25:32 -05:00
arlo Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
arris_tg2492lg
aruba
arwn Add ARWN rain total and rain rate sensors (#35751) 2020-05-17 23:17:08 +02:00
asterisk_cdr
asterisk_mbox
asuswrt Version bump for asuswrt (#37827) 2020-07-14 09:27:07 +02:00
atag [ci skip] Translation update 2020-07-27 00:02:58 +00:00
aten_pe Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
atome Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
august Update august manufacturer name (#37867) 2020-07-14 18:03:24 -10:00
aurora Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
aurora_abb_powerone
auth Improve after_dependencies handling (#36898) 2020-06-19 17:24:33 -07:00
automation Allow automation to be turned off without stopping actions (#38436) 2020-08-01 21:31:47 -05:00
avea Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
avion Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
avri [ci skip] Translation update 2020-07-09 00:05:04 +00:00
awair [ci skip] Translation update 2020-07-30 00:03:25 +00:00
aws Remove my codeownership over things I dont use anymore (#37401) 2020-07-03 09:41:23 +02:00
axis [ci skip] Translation update 2020-07-27 00:02:58 +00:00
azure_devops [ci skip] Translation update 2020-08-01 00:03:18 +00:00
azure_event_hub Update azure_event_hub (#31448) 2020-06-03 10:32:14 +02:00
azure_service_bus
baidu Update Baidu TTS to support more voice (#36532) 2020-06-11 01:00:56 +02:00
bayesian Switch async_track_state_change to the faster async_track_state_change_event part 3 (#37852) 2020-07-14 09:40:01 -10:00
bbb_gpio Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
bbox
beewi_smartclim
bh1750
binary_sensor [ci skip] Translation update 2020-07-20 00:03:01 +00:00
bitcoin
bizkaibus
blackbird Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
blebox [ci skip] Translation update 2020-07-27 00:02:58 +00:00
blink [ci skip] Translation update 2020-07-13 00:02:52 +00:00
blinksticklight Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
blinkt Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
blockchain
bloomsky Fix BloomSky KeyError: 'monitored_conditions' (#34613) 2020-04-23 16:00:57 -07:00
bluesound Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
bluetooth_le_tracker Add validator for battery scan option (#35506) 2020-05-12 09:58:24 -05:00
bluetooth_tracker
bme280
bme680
bmp280
bmw_connected_drive Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
bom
bond Log the version reported by Bond hub upon startup to facilitate troub… (#38508) 2020-08-03 17:55:04 +02:00
braviatv [ci skip] Translation update 2020-07-20 00:03:01 +00:00
broadlink Clean up command learning in the Broadlink integration (#36318) 2020-06-09 14:15:46 +02:00
brother [ci skip] Translation update 2020-07-22 00:02:30 +00:00
brottsplatskartan
browser
brunt Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
bsblan [ci skip] Translation update 2020-07-27 00:02:58 +00:00
bt_home_hub_5
bt_smarthub
buienradar Add unique ids for "buienradar" platforms weather and camera (#37761) 2020-08-01 09:13:17 +02:00
caldav Add CalDAV upcoming appointments period option (#34584) 2020-06-03 09:54:51 -07:00
calendar [ci skip] Translation update 2020-05-30 00:03:23 +00:00
camera Fix missing .name at entity_id in service example (#38515) 2020-08-03 18:22:52 +02:00
canary Fix Canary entries API removal (#36218) 2020-06-02 18:22:39 -07:00
cast Bump pychromecast to 7.2.0 (#38351) 2020-07-29 23:46:14 +02:00
cert_expiry Update coordinator improvements (#38366) 2020-07-30 18:04:00 +03:00
channels Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
circuit Add Unify Circuit (#35756) 2020-05-25 15:51:41 +02:00
cisco_ios
cisco_mobility_express
cisco_webex_teams
citybikes
clementine Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
clickatell
clicksend
clicksend_tts
climate [ci skip] Translation update 2020-06-25 00:08:30 +00:00
cloud Bump hass-nabucasa to avoid the performance penalty loading ecdsa (#38056) 2020-08-03 12:55:30 +02:00
cloudflare
cmus Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
co2signal Adjust icons for MDI bump (#37730) 2020-07-14 22:17:14 +02:00
coinbase Adjust icons for MDI bump (#37730) 2020-07-14 22:17:14 +02:00
coinmarketcap Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
comed_hourly_pricing
comfoconnect
command_line Fix command line sensors removing quotes with template (#35559) 2020-06-10 18:31:59 +02:00
concord232 Rename AlarmControlPanel to AlarmControlPanelEntity (#34590) 2020-04-25 18:05:28 +02:00
config Add identifiers to device registry api output (#38427) 2020-07-31 15:47:01 +02:00
configurator [ci skip] Translation update 2020-06-01 00:03:28 +00:00
control4 [ci skip] Translation update 2020-08-01 00:03:18 +00:00
conversation
coolmaster [ci skip] Translation update 2020-06-08 00:02:43 +00:00
coronavirus Fix coronavirus worldwide sum (#36737) 2020-06-22 21:22:52 -07:00
counter
cover [ci skip] Translation update 2020-08-03 00:02:55 +00:00
cppm_tracker Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const (#36233) 2020-05-30 17:27:20 +02:00
cpuspeed
crimereports
cups
currencylayer
daikin [ci skip] Translation update 2020-07-23 00:02:48 +00:00
danfoss_air Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
darksky Fix DarkSky spamming the log (#37421) 2020-07-03 15:49:45 -07:00
datadog Fix Datadog boolean metrics (#37273) 2020-07-05 12:50:51 -05:00
ddwrt Change logging of successful scans to debug priority (#36538) 2020-06-08 11:30:36 +02:00
debugpy Upgrade debugpy to 1.0.0b12 (#37599) 2020-07-07 09:31:33 -05:00
deconz [ci skip] Translation update 2020-07-27 00:02:58 +00:00
decora Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
decora_wifi Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
default_config Mark config dependency of frontend (#36587) 2020-06-09 23:27:47 -07:00
delijn Add new is_reatime attribute for De Lijn (#36369) 2020-06-03 09:52:20 -06:00
deluge
demo [ci skip] Translation update 2020-07-28 00:04:53 +00:00
denon Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
denonavr [ci skip] Translation update 2020-07-23 00:02:48 +00:00
derivative Switch async_track_state_change to the faster async_track_state_change_event part 4 (#37863) 2020-07-14 22:25:48 -07:00
deutsche_bahn
device_automation Remove unused webhook dependency from device automation (#36946) 2020-06-20 09:11:17 +02:00
device_sun_light_trigger Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
device_tracker Attrs cleanups (#37849) 2020-07-14 10:30:30 -07:00
devolo_home_control Change devolo Home Control entity naming (#38275) 2020-07-27 10:17:45 +02:00
dexcom [ci skip] Translation update 2020-07-28 00:04:53 +00:00
dht
dialogflow [ci skip] Translation update 2020-06-15 00:03:32 +00:00
digital_ocean Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
digitalloggers Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
directv [ci skip] Translation update 2020-07-20 00:03:01 +00:00
discogs
discord Update discord.py to v1.3.4 for API change (#38060) 2020-07-22 21:48:48 +02:00
discovery Add config flow to Volumio (#38252) 2020-07-27 09:19:19 +02:00
dlib_face_detect
dlib_face_identify
dlink Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
dlna_dmr Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
dnsip
dominos
doods Upgrade pillow to 7.1.2 (#34733) 2020-04-26 13:53:02 -07:00
doorbird [ci skip] Translation update 2020-07-20 00:03:01 +00:00
dovado
downloader
dsmr Revert DSMR not calling entity methods (#36179) 2020-05-26 22:11:40 -07:00
dsmr_reader Add new DSMR Reader fields that were added to MQTT (#36337) 2020-06-01 14:10:09 +02:00
dte_energy_bridge
dublin_bus_transport
duckdns
dunehd Bump backend library for Dune HD integration (#37594) 2020-07-07 09:09:13 +02:00
dwd_weather_warnings
dweet
dynalite Dynalite integration - upgrade library version (#36954) 2020-06-21 11:42:34 +02:00
dyson Add support for Dyson Pure HP04 purifying heater + fan (#34537) 2020-06-16 05:31:11 +01:00
ebox Adjust icons for MDI bump (#37730) 2020-07-14 22:17:14 +02:00
ebusd Adjust icons for MDI bump (#37730) 2020-07-14 22:17:14 +02:00
ecoal_boiler Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
ecobee Stub out ecobee aux heat services (#37423) 2020-07-03 21:04:13 +02:00
econet Rename WaterHeaterDevice to WaterHeaterEntity (#34675) 2020-05-01 16:29:14 +02:00
ecovacs Rename VacuumDevice to VacuumEntity (#34674) 2020-04-26 02:11:08 +02:00
eddystone_temperature
edimax Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
edl21 Whitelist edl21 negative active energy sensors (#34662) 2020-05-10 11:52:42 -05:00
ee_brightbox
efergy
egardia Rename AlarmControlPanel to AlarmControlPanelEntity (#34590) 2020-04-25 18:05:28 +02:00
eight_sleep Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
elgato [ci skip] Translation update 2020-07-27 00:02:58 +00:00
eliqonline
elkm1 Bump ElkM1 library version. (#38368) 2020-07-29 21:49:10 +02:00
elv Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
emby Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
emoncms
emoncms_history
emulated_hue Cache emulated hue states attributes between get and put calls to avoid unexpected alexa errors (#38451) 2020-08-03 15:30:16 -10:00
emulated_roku [ci skip] Translation update 2020-07-09 00:05:04 +00:00
enigma2 Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
enocean [ci skip] Translation update 2020-08-01 00:03:18 +00:00
enphase_envoy Bump envoy_reader version (#35465) 2020-05-10 20:04:12 +02:00
entur_public_transport
environment_canada Make nested get() statements safe (#37965) 2020-07-19 11:52:46 +02:00
envirophat Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
envisalink Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
ephember Rename ClimateDevice to ClimateEntity (#34591) 2020-04-25 18:04:03 +02:00
epson Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
epsonworkforce
eq3btsmart Rename ClimateDevice to ClimateEntity (#34591) 2020-04-25 18:04:03 +02:00
esphome [ci skip] Translation update 2020-07-27 00:02:58 +00:00
essent
etherscan
eufy Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
everlights Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
evohome Delint recent change to evohome (#38294) 2020-07-27 23:17:07 +02:00
ezviz
facebook
facebox
fail2ban
familyhub
fan Fix incorrect comparison of speed "off" by identity instead of by value (#37738) 2020-07-10 19:45:12 -05:00
fastdotcom
feedreader
ffmpeg
ffmpeg_motion Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
ffmpeg_noise
fibaro Fix Fibaro HC light switches not being configured as Light entities (#37690) 2020-07-14 22:47:05 +02:00
fido Adjust icons for MDI bump (#37730) 2020-07-14 22:17:14 +02:00
file Drop white blacklist pt1 (#37816) 2020-07-13 17:43:11 +02:00
filesize
filter Switch async_track_state_change to the faster async_track_state_change_event part 3 (#37852) 2020-07-14 09:40:01 -10:00
fints
firmata [ci skip] Translation update 2020-07-22 00:02:30 +00:00
fitbit Remove my codeownership over things I dont use anymore (#37401) 2020-07-03 09:41:23 +02:00
fixer
fleetgo Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const (#36233) 2020-05-30 17:27:20 +02:00
flexit Rename ClimateDevice to ClimateEntity (#34591) 2020-04-25 18:04:03 +02:00
flic Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
flick_electric [ci skip] Translation update 2020-07-23 00:02:48 +00:00
flock
flume Update PyFlume version, support for multiple state attributes (#38138) 2020-07-27 21:30:38 -10:00
flunearyou [ci skip] Translation update 2020-05-15 00:02:56 +00:00
flux Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -07:00
flux_led Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
folder
folder_watcher
foobot Adjust icons for MDI bump (#37730) 2020-07-14 22:17:14 +02:00
forked_daapd [ci skip] Translation update 2020-07-27 00:02:58 +00:00
fortios
foscam
foursquare Remove my codeownership over things I dont use anymore (#37401) 2020-07-03 09:41:23 +02:00
free_mobile
freebox [ci skip] Translation update 2020-07-27 00:02:58 +00:00
freedns
fritz Revert "Update fritzconnection to 1.3.0" (#37278) 2020-07-01 13:31:06 +02:00
fritzbox [ci skip] Translation update 2020-07-20 00:03:01 +00:00
fritzbox_callmonitor Revert "Update fritzconnection to 1.3.0" (#37278) 2020-07-01 13:31:06 +02:00
fritzbox_netmonitor Revert "Update fritzconnection to 1.3.0" (#37278) 2020-07-01 13:31:06 +02:00
fronius
frontend Update frontend to 20200803.0 (#38514) 2020-08-03 17:52:58 +02:00
frontier_silicon Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
futurenow Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
garadget Rename CoverDevice to CoverEntity (#34595) 2020-04-25 18:07:15 +02:00
garmin_connect [ci skip] Translation update 2020-07-30 00:03:25 +00:00
gc100 Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
gdacs [ci skip] Translation update 2020-06-09 00:05:22 +00:00
geizhals Adjust icons for MDI bump (#37730) 2020-07-14 22:17:14 +02:00
generic Make generic camera stream_source a template (#36123) 2020-06-22 16:11:18 -07:00
generic_thermostat Switch async_track_state_change to the faster async_track_state_change_event part 4 (#37863) 2020-07-14 22:25:48 -07:00
geniushub Standardise geniusheub error levels (#37512) 2020-07-05 13:11:07 -05:00
geo_json_events
geo_location
geo_rss_events
geofency [ci skip] Translation update 2020-05-30 00:03:23 +00:00
geonetnz_quakes [ci skip] Translation update 2020-06-09 00:05:22 +00:00
geonetnz_volcano [ci skip] Translation update 2020-06-09 00:05:22 +00:00
gios [ci skip] Translation update 2020-06-09 00:05:22 +00:00
github Adjust icons for MDI bump (#37730) 2020-07-14 22:17:14 +02:00
gitlab_ci
gitter Adjust icons for MDI bump (#37730) 2020-07-14 22:17:14 +02:00
glances [ci skip] Translation update 2020-07-27 00:02:58 +00:00
gntp Simplify logger integration (#37780) 2020-07-13 10:20:18 -07:00
goalfeed
gogogate2 [ci skip] Translation update 2020-07-30 00:03:25 +00:00
google Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
google_assistant Add support to climate devices in Google Assistant Fan Trait (#38337) 2020-08-01 04:05:00 +02:00
google_cloud Add new language to Google Cloud TTS (#36705) 2020-06-22 17:07:09 -07:00
google_domains
google_maps Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
google_pubsub
google_translate Fix double encoding issue in google_translate TTS (#38429) 2020-07-31 22:06:17 +02:00
google_travel_time Remove my codeownership over things I dont use anymore (#37401) 2020-07-03 09:41:23 +02:00
google_wifi
gpmdp Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
gpsd
gpslogger [ci skip] Translation update 2020-05-30 00:03:23 +00:00
graphite Do not show graphite warnings if no new_state in event (#36292) 2020-05-31 19:58:02 +02:00
greeneye_monitor Remove unnecessary space in greeneye_monitor unique_id (#34834) 2020-04-28 19:27:03 -05:00
greenwave Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
griddy [ci skip] Translation update 2020-06-15 00:03:32 +00:00
group Speed up group setup (#38048) 2020-07-21 17:29:57 -07:00
growatt_server Add growatt battery devices (#34773) 2020-06-16 21:16:29 +02:00
gstreamer Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
gtfs Remove my codeownership over things I dont use anymore (#37401) 2020-07-03 09:41:23 +02:00
guardian Update coordinator improvements (#38366) 2020-07-30 18:04:00 +03:00
habitica Adjust icons for MDI bump (#37730) 2020-07-14 22:17:14 +02:00
hangouts [ci skip] Translation update 2020-06-08 00:02:43 +00:00
harman_kardon_avr Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
harmony Fix harmony activity starting initial state (#38439) 2020-08-03 12:55:15 +02:00
hassio Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
haveibeenpwned
hddtemp
hdmi_cec Fix bugs updating state of `hdmi_cec` switch (#37786) 2020-07-17 09:21:42 -07:00
heatmiser Rename ClimateDevice to ClimateEntity (#34591) 2020-04-25 18:04:03 +02:00
heos [ci skip] Translation update 2020-06-27 00:05:54 +00:00
here_travel_time Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
hikvision Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
hikvisioncam Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
hisense_aehw4a1 Bump pyaehw4a1 to v.0.3.5 (#36949) 2020-06-20 19:14:27 +02:00
history Adjust history as all scripts can now be canceled (#37820) 2020-07-14 22:31:34 +02:00
history_stats Switch a few more async_track_state_change to the faster async_track_state_change_event (#37833) 2020-07-14 22:31:34 -07:00
hitron_coda Fix some mistakes in documentation (#36246) 2020-05-28 23:00:20 -07:00
hive Rename WaterHeaterDevice to WaterHeaterEntity (#34675) 2020-05-01 16:29:14 +02:00
hlk_sw16 Add config flow to HLK-SW16 (#37190) 2020-08-02 17:52:53 -10:00
home_connect Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
homeassistant Change log url in config check error notification (#37311) 2020-07-02 14:14:17 +02:00
homekit Add support for HomeKit doorbell (#38419) 2020-07-31 09:41:36 -10:00
homekit_controller [ci skip] Translation update 2020-07-21 00:03:00 +00:00
homematic Add homematic IPWKeyBlindMulti device (#38345) 2020-08-02 17:55:17 +02:00
homematicip_cloud Add HmIP-FSI16 to HomematicIP Cloud (#37715) 2020-07-14 22:43:21 +02:00
homeworks Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
honeywell Remove EU code from honeywell integration (#36456) 2020-06-09 09:24:47 +02:00
horizon Small collection of random styling tweaks, fixes and Pythonism (#35390) 2020-05-09 00:10:17 +02:00
hp_ilo
html5 Remove my codeownership over things I dont use anymore (#37401) 2020-07-03 09:41:23 +02:00
http Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
htu21d
huawei_lte [ci skip] Translation update 2020-07-22 00:02:30 +00:00
huawei_router
hue [ci skip] Translation update 2020-07-28 00:04:53 +00:00
humidifier [ci skip] Translation update 2020-07-29 00:02:39 +00:00
hunterdouglas_powerview Improve setup retry logic to handle inconsistent powerview hub availability (#38249) 2020-07-26 17:01:29 -10:00
hvv_departures [ci skip] Translation update 2020-07-13 00:02:52 +00:00
hydrawise Support Hydrawise API v1.4 (#34448) 2020-06-21 16:55:47 -05:00
hyperion Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
ialarm Rename AlarmControlPanel to AlarmControlPanelEntity (#34590) 2020-04-25 18:05:28 +02:00
iammeter
iaqualink [ci skip] Translation update 2020-07-20 00:03:01 +00:00
icloud [ci skip] Translation update 2020-07-21 00:03:00 +00:00
idteck_prox
ifttt Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
iglo Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
ign_sismologia
ihc Update ihcsdk to 2.7.0 (#36527) 2020-06-07 19:47:21 +02:00
image_processing
imap
imap_email_content Re-read last imap_email_content email when no change (#36065) 2020-05-25 14:29:26 +02:00
incomfort Rename WaterHeaterDevice to WaterHeaterEntity (#34675) 2020-05-01 16:29:14 +02:00
influxdb Add `ignore_attributes` option to influxdb (#37747) 2020-07-16 09:42:02 +02:00
input_boolean [ci skip] Translation update 2020-05-15 00:02:56 +00:00
input_datetime Update translations 2020-05-13 11:27:21 -07:00
input_number Correct typo in input_number UI text (#37208) 2020-06-29 10:57:23 +02:00
input_select Update translations 2020-05-13 11:27:21 -07:00
input_text Update translations 2020-05-13 11:27:21 -07:00
insteon Fix issue with Insteon events not firing correctly (#37974) 2020-07-20 16:23:59 +02:00
integration Switch async_track_state_change to the faster async_track_state_change_event part 4 (#37863) 2020-07-14 22:25:48 -07:00
intent
intent_script
intesishome Bump to pyIntesishome 1.7.5 (#36562) 2020-06-22 12:56:29 +02:00
ios [ci skip] Translation update 2020-06-15 00:03:32 +00:00
iota
iperf3
ipma [ci skip] Translation update 2020-06-08 00:02:43 +00:00
ipp Update coordinator improvements (#38366) 2020-07-30 18:04:00 +03:00
iqvia Remove YAML configuration support for IQVIA (#38141) 2020-08-03 19:35:36 +02:00
irish_rail_transport
islamic_prayer_times Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
iss Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
isy994 [ci skip] Translation update 2020-07-13 00:02:52 +00:00
itach Extend itach repeat functionality (#36535) 2020-06-22 20:30:47 -07:00
itunes Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
izone Feature/izone temperature precision (#37669) 2020-07-16 08:05:31 +08:00
jewish_calendar Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
joaoapps_join Upgrade python-join-api to allow user to specify actions (#37394) 2020-07-03 17:55:58 -05:00
juicenet Adjust icons for MDI bump (#37730) 2020-07-14 22:17:14 +02:00
kaiterra
kankun Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
keba Add support for showing text on Keba EV chargers (#36056) 2020-06-03 19:28:02 +02:00
keenetic_ndms2 Fix some mistakes in documentation (#36246) 2020-05-28 23:00:20 -07:00
kef Bump aiokef to v0.2.13 which fixes the device from becoming "Unavailable" (#37607) 2020-07-07 09:30:20 -05:00
keyboard
keyboard_remote
kira
kiwi Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
knx Switch async_track_state_change to the faster async_track_state_change_event part 7 (#37870) 2020-07-14 23:37:25 -07:00
kodi Prevent kodi from blocking startup (#38257) 2020-07-28 07:43:42 +02:00
konnected [ci skip] Translation update 2020-07-26 00:04:14 +00:00
kwb
lacrosse
lametric Add icon_type as configuration variable (#36594) 2020-06-11 00:11:46 -07:00
lannouncer
lastfm Adjust icons for MDI bump (#37730) 2020-07-14 22:17:14 +02:00
launch_library
lcn Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
lg_netcast Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
lg_soundbar Provide a unique entity ID for lgsoundbar (#38494) 2020-08-02 16:51:01 -10:00
life360 [ci skip] Translation update 2020-07-09 00:05:04 +00:00
lifx Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
lifx_cloud
lifx_legacy Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
light Support default transition in light profiles (#36747) 2020-07-21 17:19:07 -07:00
lightwave Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
limitlessled Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
linksys_smart
linky [ci skip] Translation update 2020-06-27 00:05:54 +00:00
linode Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
linux_battery
lirc
litejet Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
llamalab_automate Fix llamalab_automate notify priority (#36845) 2020-06-16 12:42:12 +02:00
local_file
local_ip [ci skip] Translation update 2020-05-17 00:02:56 +00:00
locative [ci skip] Translation update 2020-05-30 00:03:23 +00:00
lock [ci skip] Translation update 2020-07-03 00:03:38 +00:00
logbook Update logbook to use async_add_executor_job (#38217) 2020-07-26 10:42:28 +02:00
logentries
logger Simplify logger integration (#37780) 2020-07-13 10:20:18 -07:00
logi_circle Drop white blacklist pt1 (#37816) 2020-07-13 17:43:11 +02:00
london_air
london_underground
loopenergy Fix loopenergy callback updating HA before the object is initialised (#37650) 2020-07-10 17:42:27 +02:00
lovelace Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
luci
luftdaten Do no crash Luftdaten on additional data returned by the API (#37763) 2020-07-14 22:56:02 +02:00
lupusec Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
lutron Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
lutron_caseta Fix Lutron Caseta devices loading when missing serials (#38255) 2020-08-03 16:50:47 +02:00
lw12wifi Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
lyft Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const (#36233) 2020-05-30 17:27:20 +02:00
magicseaweed
mailbox More data entry flow and HTTP related type hints (#34430) 2020-05-26 09:28:22 -05:00
mailgun [ci skip] Translation update 2020-06-15 00:03:32 +00:00
manual Rename AlarmControlPanel to AlarmControlPanelEntity (#34590) 2020-04-25 18:05:28 +02:00
manual_mqtt Switch async_track_state_change to the faster async_track_state_change_event part 6 (#37869) 2020-07-14 22:24:27 -07:00
map
marytts
mastodon Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const (#36233) 2020-05-30 17:27:20 +02:00
matrix Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
maxcube Small collection of random styling tweaks, fixes and Pythonism (#35390) 2020-05-09 00:10:17 +02:00
mcp23017 Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
media_extractor Upgrade youtube_dl to version 2020.07.28 (#38328) 2020-07-29 09:12:48 -04:00
media_player Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
mediaroom Add support for custom media_type in mediaroom (#34625) 2020-05-17 10:36:28 +02:00
melcloud [ci skip] Translation update 2020-07-20 00:03:01 +00:00
melissa Rename ClimateDevice to ClimateEntity (#34591) 2020-04-25 18:04:03 +02:00
meraki
message_bird
met Prevent unnecessary updates of met component (#38168) 2020-07-25 11:18:30 +02:00
meteo_france [ci skip] Translation update 2020-08-03 00:02:55 +00:00
meteoalarm Fix meteoalarm exception handling with instance of KeyError (#34828) 2020-04-29 01:59:25 +02:00
metoffice [ci skip] Translation update 2020-07-13 00:02:52 +00:00
mfi Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
mhz19
microsoft
microsoft_face Correct error message in Microsoft Face (#35096) 2020-05-02 17:39:51 -07:00
microsoft_face_detect
microsoft_face_identify
miflora Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
mikrotik [ci skip] Translation update 2020-07-27 00:02:58 +00:00
mill [ci skip] Translation update 2020-07-09 00:05:04 +00:00
min_max Adds median to min_max component (#36686) 2020-07-18 16:18:31 -07:00
minecraft_server [ci skip] Translation update 2020-07-09 00:05:04 +00:00
minio
mitemp_bt Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
mjpeg
mobile_app [ci skip] Translation update 2020-07-03 00:03:38 +00:00
mochad Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
modbus Small collection of random styling tweaks, fixes and Pythonism (#35390) 2020-05-09 00:10:17 +02:00
modem_callerid Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
mold_indicator Switch async_track_state_change to the faster async_track_state_change_event part 6 (#37869) 2020-07-14 22:24:27 -07:00
monoprice [ci skip] Translation update 2020-07-27 00:02:58 +00:00
moon [ci skip] Translation update 2020-07-10 00:03:39 +00:00
mpchc Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
mpd Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
mqtt Add missing MQTT strings (#38513) 2020-08-03 17:54:09 +02:00
mqtt_eventstream
mqtt_json
mqtt_room
mqtt_statestream Add support for glob matching to entity filters (#36913) 2020-06-23 20:02:29 -05:00
msteams
mvglive
mychevy Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
mycroft
myq Update myq for latest client version requirement (#37104) 2020-06-30 12:41:09 -07:00
mysensors Add and use ELECTRICAL_CURRENT_AMPERE, ELECTRICAL_VOLTAGE_AMPERE constants (#33990) 2020-05-17 15:58:31 +02:00
mystrom Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
mythicbeastsdns
n26 Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
nad Update NAD states only when the device is on (#34809) 2020-06-03 09:43:44 -07:00
namecheapdns
nanoleaf Fix nanoleaf attribute when running an effect (#36794) 2020-06-15 18:17:54 +02:00
neato Check if robot has boundaries to update (#38030) 2020-07-20 22:00:11 -07:00
nederlandse_spoorwegen Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
nello Rename LockDevice to LockEntity (#34594) 2020-04-25 18:02:41 +02:00
ness_alarm Rename AlarmControlPanel to AlarmControlPanelEntity (#34590) 2020-04-25 18:05:28 +02:00
nest Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
netatmo [ci skip] Translation update 2020-07-31 00:02:40 +00:00
netdata Do not count netdata cleared and undefined alarms as warnings (#37505) 2020-07-05 17:06:04 +02:00
netgear
netgear_lte Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
netio Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
neurio_energy
nexia [ci skip] Translation update 2020-06-27 00:05:54 +00:00
nextbus
nextcloud Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
nfandroidtv
niko_home_control Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
nilu
nissan_leaf Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
nmap_tracker
nmbs
no_ip
noaa_tides
norway_air Upgrade pymetno (#36880) 2020-06-17 12:12:50 -07:00
notify [ci skip] Translation update 2020-07-20 00:03:01 +00:00
notify_events Add notify_events notify integration (#36049) 2020-06-05 21:26:56 +02:00
notion [ci skip] Translation update 2020-07-22 00:02:30 +00:00
nsw_fuel_station
nsw_rural_fire_service_feed
nuheat [ci skip] Translation update 2020-06-27 00:05:54 +00:00
nuimo_controller
nuki Fix Nuki Locks and Openers not being available after some time (#38159) 2020-07-24 16:42:42 +02:00
numato Update numato-gpio to 0.8.0 (#38415) 2020-08-02 16:35:21 -05:00
nut Prevent nut config flow error when checking ignored entries (#38372) 2020-07-29 23:20:19 +02:00
nws [ci skip] Translation update 2020-07-20 00:03:01 +00:00
nx584 Bump pynx584 to 0.5 (#36615) 2020-06-12 15:54:19 -04:00
nzbget
oasa_telematics
obihai Bumpy pyobihai to make last reboot update as needed (#37914) 2020-07-19 19:02:45 -10:00
octoprint Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
oem Rename ClimateDevice to ClimateEntity (#34591) 2020-04-25 18:04:03 +02:00
ohmconnect
ombi
onboarding [ci skip] Translation update 2020-07-22 00:02:30 +00:00
onewire Add and use ELECTRICAL_CURRENT_AMPERE, ELECTRICAL_VOLTAGE_AMPERE constants (#33990) 2020-05-17 15:58:31 +02:00
onkyo Catch AssertionError when onkyo zone 3 detection fails (#38374) 2020-08-02 14:06:16 -05:00
onvif Prevent onvif from blocking startup (#38256) 2020-07-27 08:51:53 +02:00
openalpr_cloud Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
openalpr_local
opencv Upgrade numpy to 1.19.0 (#36996) 2020-06-22 10:28:06 -05:00
openerz
openevse
openexchangerates
opengarage Add Open garage unique_id (#36074) 2020-05-24 17:21:29 +02:00
openhardwaremonitor
openhome Add service to openhome to invoke a pin (#31119) 2020-05-30 14:40:35 +02:00
opensensemap
opensky
opentherm_gw Add set_central_heating_ovrd service to opentherm_gw (#34425) 2020-07-23 08:24:17 -10:00
openuv [ci skip] Translation update 2020-07-20 00:03:01 +00:00
openweathermap
opnsense Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
opple Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
orangepi_gpio Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
oru
orvibo Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
osramlightify Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
otp
owntracks [ci skip] Translation update 2020-07-11 00:02:51 +00:00
ozw Add node neighbors to ozw websocket api (#38447) 2020-08-01 15:50:04 -04:00
panasonic_bluray Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
panasonic_viera [ci skip] Translation update 2020-07-07 00:17:49 +00:00
pandora Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
panel_custom Frontend: deprecate `extra_html_url` (#37843) 2020-07-14 21:06:36 +02:00
panel_iframe
pcal9535a Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
pencom Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
persistent_notification Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
person [ci skip] Translation update 2020-07-20 00:03:01 +00:00
philips_js Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
pi4ioe5v9xxxx Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
pi_hole [ci skip] Translation update 2020-07-30 00:03:25 +00:00
picotts
piglow Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
pilight Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
ping Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
pioneer Change MediaPlayerDevice into MediaPlayerEntity (#37629) 2020-07-07 16:19:27 -04:00
pjlink Set default pjlink timeout (#36781) 2020-06-14 20:23:59 +02:00
plaato Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
plant Switch async_track_state_change to the faster async_track_state_change_event part 6 (#37869) 2020-07-14 22:24:27 -07:00
plex Clean up Plex clip handling (#38500) 2020-08-03 12:41:24 +02:00
plugwise [ci skip] Translation update 2020-07-25 00:04:22 +00:00
plum_lightpad [ci skip] Translation update 2020-07-21 00:03:00 +00:00
pocketcasts
point [ci skip] Translation update 2020-07-20 00:03:01 +00:00
poolsense [ci skip] Translation update 2020-07-21 00:03:00 +00:00
powerwall Bump tesla-powerwall to 0.2.12 to handle powerwall firmware 1.48+ (#38180) 2020-07-28 17:26:06 +02:00
prezzibenzina Fix Prezzibenzina doing I/O in the event loop (#35881) 2020-05-20 16:09:00 -06:00
proliphix Fix proliphix (#34397) 2020-05-02 20:30:31 +02:00
prometheus prometheus: Reduce loglevel of failed float conversion to debug (#37936) 2020-07-17 20:18:35 +02:00
prowl
proximity Use LENGTH_FEET constant (#34053) 2020-06-10 21:38:29 +02:00
proxmoxve Update proxmoxve integration to correctly renew authentication (#37016) 2020-07-02 14:10:14 +02:00
proxy Upgrade pillow to 7.1.2 (#34733) 2020-04-26 13:53:02 -07:00
ps4 [ci skip] Translation update 2020-07-21 00:03:00 +00:00
ptvsd Upgrade ptvsd to 4.3.2 (#36950) 2020-06-20 14:25:02 +02:00
pulseaudio_loopback Use pulsectl library for PulseAudio connection (#34965) 2020-05-01 16:46:36 +02:00
push
pushbullet
pushover
pushsafer
pvoutput
pvpc_hourly_pricing [ci skip] Translation update 2020-05-17 00:02:56 +00:00
pyload Fix pyload API statusServer doesn't take parameters (#35242) 2020-05-06 02:35:02 +02:00
python_script
qbittorrent Fix qBittorrent crash after caught exception (#35355) 2020-05-08 14:56:22 +02:00
qld_bushfire
qnap
qrcode Upgrade pillow to 7.1.2 (#34733) 2020-04-26 13:53:02 -07:00
quantum_gateway Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
qvr_pro
qwikswitch Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
rachio [ci skip] Translation update 2020-07-20 00:03:01 +00:00
radarr
radiotherm Rename ClimateDevice to ClimateEntity (#34591) 2020-04-25 18:04:03 +02:00
rainbird Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
raincloud Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
rainforest_eagle
rainmachine [ci skip] Translation update 2020-07-27 00:02:58 +00:00
random Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
raspihats Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
raspyrfm Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
recollect_waste
recorder Automatically recover when the sqlite3 database is malformed or corrupted (#37949) 2020-07-17 19:07:37 -10:00
recswitch Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
reddit Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const (#36233) 2020-05-30 17:27:20 +02:00
rejseplanen Update Rejseplanen rjpl to 0.3.6 (#37215) 2020-07-07 10:07:50 +02:00
remember_the_milk
remote [ci skip] Translation update 2020-06-01 00:03:28 +00:00
remote_rpi_gpio Update remote_rpi_gpio switch parent (#37136) 2020-06-26 18:29:38 +02:00
repetier
rest Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
rest_command Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
rflink Remove some passings of loop (#34995) 2020-04-30 21:34:51 -07:00
rfxtrx Restore rfxtrx state to off when delay off is in effect (#38239) 2020-07-28 01:45:41 +02:00
ring [ci skip] Translation update 2020-06-27 00:05:54 +00:00
ripple
rmvtransport Fix rmvtransport breaking when destinations don't match (#38401) 2020-07-31 14:38:49 +02:00
rocketchat
roku Update coordinator improvements (#38366) 2020-07-30 18:04:00 +03:00
roomba [ci skip] Translation update 2020-07-20 00:03:01 +00:00
route53 Fix text error when getting getting external IP in route53 (#38100) 2020-07-22 20:20:49 -10:00
rova
rpi_camera Add overlay options wrapper to rpi_camera (#34461) 2020-04-30 15:30:37 +02:00
rpi_gpio Rename CoverDevice to CoverEntity (#34595) 2020-04-25 18:07:15 +02:00
rpi_gpio_pwm Migrate rpi_gpio_pwm to extend LightEntity instead of Light (#36028) 2020-05-23 14:09:59 +02:00
rpi_pfio Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
rpi_rf Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
rss_feed_template
rtorrent
russound_rio Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
russound_rnet Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
sabnzbd
safe_mode Change log url in config check error notification (#37311) 2020-07-02 14:14:17 +02:00
saj Only add SAJ sensors that are enabled and available (#34978) 2020-05-09 22:23:57 -04:00
salt
samsungtv Fix issue with certain Samsung TVs repeatedly showing auth dialog (#38308) 2020-07-28 12:03:56 +02:00
satel_integra Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
scene [ci skip] Translation update 2020-06-01 00:03:28 +00:00
schluter Rename ClimateDevice to ClimateEntity (#34591) 2020-04-25 18:04:03 +02:00
scrape Add scrape sensor name to logs (#38020) 2020-07-20 23:07:36 +02:00
script Allow automation to be turned off without stopping actions (#38436) 2020-08-01 21:31:47 -05:00
scsgate Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
search
season [ci skip] Translation update 2020-06-15 00:03:32 +00:00
sendgrid
sense [ci skip] Translation update 2020-07-20 00:03:01 +00:00
sensehat Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
sensibo Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
sensor [ci skip] Translation update 2020-06-15 00:03:32 +00:00
sentry [ci skip] Translation update 2020-06-09 00:05:22 +00:00
serial Add full options to serial sensor platform (#34962) 2020-05-01 10:29:22 +02:00
serial_pm
sesame Rename LockDevice to LockEntity (#34594) 2020-04-25 18:02:41 +02:00
seven_segments Upgrade pillow to 7.1.2 (#34733) 2020-04-26 13:53:02 -07:00
seventeentrack
shell_command Remove some passings of loop (#34995) 2020-04-30 21:34:51 -07:00
shiftr
shodan
shopping_list [ci skip] Translation update 2020-06-08 00:02:43 +00:00
sht31
sigfox
sighthound Upgrade pillow to 7.1.2 (#34733) 2020-04-26 13:53:02 -07:00
signal_messenger Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
simplepush
simplisafe Bump simplisafe-python to 9.2.2 (#38365) 2020-07-29 12:12:07 -06:00
simulated
sinch
sisyphus Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
sky_hub Update pyskyqhu to 0.1.1 (#38461) 2020-08-02 09:13:17 -05:00
skybeacon
skybell Fix Skybell useragent (#38245) 2020-07-27 08:08:01 +02:00
slack Remove deprecated Slack attachments framework (#38139) 2020-08-03 19:33:49 +02:00
sleepiq Adjust icons for MDI bump (#37730) 2020-07-14 22:17:14 +02:00
slide Rename CoverDevice to CoverEntity (#34595) 2020-04-25 18:07:15 +02:00
sma
smappee [ci skip] Translation update 2020-07-13 00:02:52 +00:00
smarthab [ci skip] Translation update 2020-07-31 00:02:40 +00:00
smartthings Remove unused SmartThings capability subscriptions (#38128) 2020-07-31 17:40:23 +02:00
smarty Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
smhi [ci skip] Translation update 2020-05-29 00:04:16 +00:00
sms [ci skip] Translation update 2020-07-22 00:02:30 +00:00
smtp Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
snapcast Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
snips Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
snmp Add more SNMP variable types (#33426) 2020-05-01 19:31:39 +02:00
sochain
socialblade
solaredge [ci skip] Translation update 2020-07-20 00:03:01 +00:00
solaredge_local Add and use ELECTRICAL_CURRENT_AMPERE, ELECTRICAL_VOLTAGE_AMPERE constants (#33990) 2020-05-17 15:58:31 +02:00
solarlog [ci skip] Translation update 2020-07-09 00:05:04 +00:00
solax Bump solax library to 0.2.3 (#36600) 2020-06-09 19:34:46 -06:00
soma [ci skip] Translation update 2020-07-27 00:02:58 +00:00
somfy [ci skip] Translation update 2020-06-15 00:03:32 +00:00
somfy_mylink Add unique_id support to Somfy MyLink (#36232) 2020-05-31 00:48:38 +02:00
sonarr Upgrade sonar to 0.2.3 (#37392) 2020-07-03 13:59:30 +02:00
songpal Fix songpal already configured check in config flow (#37813) 2020-07-29 01:49:43 +02:00
sonos Fix Sonos speaker lookup for Plex (#37942) 2020-07-17 18:18:53 -07:00
sony_projector Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
soundtouch Upgrade zeroconf to 0.27.1 (#36277) 2020-06-05 14:33:26 -07:00
spaceapi
spc Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
speedtestdotnet Prevent speedtest from blocking startup or causing other intergations to fail setup (#38305) 2020-07-27 22:57:36 -07:00
spider Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
splunk
spotcrime
spotify Fix media_content_id attribute in Spotify integration (#37853) 2020-07-14 20:37:08 +02:00
sql Upgrade sqlalchemy to 1.3.18 (#37123) 2020-06-26 08:15:54 -05:00
squeezebox [ci skip] Translation update 2020-07-21 00:03:00 +00:00
ssdp Bump netdisco to 2.8.1 (#38173) 2020-07-24 21:00:08 -10:00
starline [ci skip] Translation update 2020-06-27 00:05:54 +00:00
starlingbank
startca
statistics Switch async_track_state_change to the faster async_track_state_change_event part 4 (#37863) 2020-07-14 22:25:48 -07:00
statsd
steam_online Fix async call in sync context in steam_online (#34823) 2020-04-29 02:18:15 +02:00
stiebel_eltron Rename ClimateDevice to ClimateEntity (#34591) 2020-04-25 18:04:03 +02:00
stookalert Add device_class to Stookalert (#34638) 2020-06-02 20:27:41 +02:00
stream Fix variable error during stream close (#38417) 2020-07-30 16:58:17 -10:00
streamlabswater Address new issues flagged by flake8 3.8.0a2 (#34964) 2020-04-30 21:37:58 +02:00
stt
suez_water Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
sun Prevent unnecessary updates of sun component (#38169) 2020-07-24 10:46:05 -10:00
supervisord Use supervisord "group:name" when get process info (#37678) 2020-07-15 13:45:29 +02:00
supla Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
surepetcare Increase surepetcare default timeout (#34944) 2020-05-03 13:58:59 +02:00
swiss_hydrological_data
swiss_public_transport
swisscom
switch Switch a few more async_track_state_change to the faster async_track_state_change_event (#37833) 2020-07-14 22:31:34 -07:00
switchbot Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
switcher_kis Add and fix type hints (#36501) 2020-06-06 20:34:56 +02:00
switchmate Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
syncthru [ci skip] Translation update 2020-07-31 00:02:40 +00:00
synology
synology_chat
synology_dsm [ci skip] Translation update 2020-07-27 00:02:58 +00:00
synology_srm
syslog
system_health [ci skip] Translation update 2020-07-20 00:03:01 +00:00
system_log
systemmonitor
tado Corrected typo (#38278) 2020-07-27 15:19:10 +02:00
tahoma Tahoma zwave light support (#36584) 2020-06-22 17:18:14 -07:00
tank_utility
tankerkoenig
tapsaff Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
tautulli
tcp Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
ted5000
teksavvy
telegram
telegram_bot Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
tellduslive [ci skip] Translation update 2020-07-13 00:02:52 +00:00
tellstick Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
telnet Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
temper
template Add optional unique_id attribute to the template platforms (#38011) 2020-08-01 12:45:55 -10:00
tensorflow Upgrade numpy to 1.19.0 (#36996) 2020-06-22 10:28:06 -05:00
tesla Add update available binary sensor to Tesla (#37991) 2020-07-26 08:00:07 -10:00
tfiac Rename ClimateDevice to ClimateEntity (#34591) 2020-04-25 18:04:03 +02:00
thermoworks_smoke
thethingsnetwork
thingspeak
thinkingcleaner
thomson
threshold Switch async_track_state_change to the faster async_track_state_change_event part 5 (#37866) 2020-07-14 22:25:12 -07:00
tibber Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
tikteck Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
tile [ci skip] Translation update 2020-07-21 00:03:00 +00:00
time_date
timer [ci skip] Translation update 2020-05-15 00:02:56 +00:00
tmb Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
tod Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -07:00
todoist Use SCAN_INTERVAL instead of Throttle to allow manual todoist updates (#35297) 2020-06-03 01:37:41 +02:00
tof
tomato
toon Ensure Toon webhook ID isn't registered on re-registration (#38376) 2020-07-30 21:37:34 +02:00
torque
totalconnect [ci skip] Translation update 2020-06-27 00:05:54 +00:00
touchline Add preset modes to Touchline (#36054) 2020-07-08 15:33:27 -04:00
tplink Bump pyHS100 to 3.5.1 (#37749) 2020-07-11 18:02:08 +02:00
tplink_lte Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
traccar [ci skip] Translation update 2020-06-15 00:03:32 +00:00
trackr
tradfri [ci skip] Translation update 2020-07-09 00:05:04 +00:00
trafikverket_train
trafikverket_weatherstation
transmission [ci skip] Translation update 2020-07-28 00:04:53 +00:00
transport_nsw
travisci Adjust icons for MDI bump (#37730) 2020-07-14 22:17:14 +02:00
trend Switch async_track_state_change to the faster async_track_state_change_event part 5 (#37866) 2020-07-14 22:25:12 -07:00
tts Fix missing service call context in multiple locations (#37094) 2020-06-25 17:09:52 -07:00
tuya [ci skip] Translation update 2020-07-27 00:02:58 +00:00
twentemilieu [ci skip] Translation update 2020-06-09 00:05:22 +00:00
twilio [ci skip] Translation update 2020-06-15 00:03:32 +00:00
twilio_call Remove my codeownership over things I dont use anymore (#37401) 2020-07-03 09:41:23 +02:00
twilio_sms Remove my codeownership over things I dont use anymore (#37401) 2020-07-03 09:41:23 +02:00
twitch Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const (#36233) 2020-05-30 17:27:20 +02:00
twitter
ubee
ubus
ue_smart_radio Add ue_smart_radio multiple devices support (#36575) 2020-06-10 18:35:09 +02:00
uk_transport
unifi [ci skip] Translation update 2020-07-27 00:02:58 +00:00
unifi_direct Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
unifiled Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
universal Switch universal media_player to use async_track_state_change_event (#37832) 2020-07-14 22:32:03 -07:00
upb [ci skip] Translation update 2020-07-13 00:02:52 +00:00
upc_connect
upcloud Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
updater Update coordinator improvements (#38366) 2020-07-30 18:04:00 +03:00
upnp Update coordinator improvements (#38366) 2020-07-30 18:04:00 +03:00
uptime Add "seconds" as a valid unit_of_measurement (#36811) 2020-06-22 18:40:56 -07:00
uptimerobot Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
uscis
usgs_earthquakes_feed
utility_meter Switch async_track_state_change to the faster async_track_state_change_event part 5 (#37866) 2020-07-14 22:25:12 -07:00
uvc Compare uvc rtsp stream uri to host config (#31107) 2020-05-12 00:50:54 +02:00
vacuum [ci skip] Translation update 2020-07-20 00:03:01 +00:00
vallox
vasttrafik
velbus Update translations 2020-05-13 11:27:21 -07:00
velux Bump pyvlx to 0.2.16 (#35971) 2020-05-25 08:31:49 +02:00
venstar Rename ClimateDevice to ClimateEntity (#34591) 2020-04-25 18:04:03 +02:00
vera Don't set up callbacks until entity is created. (#38251) 2020-07-27 17:15:28 +02:00
verisure Prevent verisure lock from looping forever and sleeping in test (#37425) 2020-07-03 11:33:12 -07:00
versasense Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
version
vesync [ci skip] Translation update 2020-07-20 00:03:01 +00:00
viaggiatreno
vicare Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
vilfo [ci skip] Translation update 2020-07-20 00:03:01 +00:00
vivotek
vizio [ci skip] Translation update 2020-07-28 00:04:53 +00:00
vlc Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
vlc_telnet Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
voicerss Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
volkszaehler
volumio [ci skip] Translation update 2020-08-01 00:03:18 +00:00
volvooncall Volvo on call updates (#38142) 2020-07-25 14:48:19 -05:00
vultr Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
w800rf32 Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
wake_on_lan Add kwargs to send_magic_packet() service individually (#37387) 2020-07-08 14:25:21 -07:00
waqi Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
water_heater Rename WaterHeaterDevice to WaterHeaterEntity (#34675) 2020-05-01 16:29:14 +02:00
waterfurnace Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
watson_iot Drop white blacklist pt1 (#37816) 2020-07-13 17:43:11 +02:00
watson_tts Update list of voices in Watson TTS service (#36377) 2020-06-02 19:11:33 +02:00
waze_travel_time
weather Add precipitation probability to weather forcast (#36019) 2020-06-17 07:39:33 +02:00
webhook Fix cloudhooks coming in for non existing webhooks (#36836) 2020-06-15 16:30:40 -07:00
webostv Set webostv scan interval to 10s for quick updates (#35795) 2020-06-22 13:08:02 +02:00
websocket_api Switch a few more async_track_state_change to the faster async_track_state_change_event (#37833) 2020-07-14 22:31:34 -07:00
wemo Bump pywemo to 0.4.45 (#38414) 2020-07-30 18:19:43 -05:00
whois
wiffi [ci skip] Translation update 2020-06-05 00:05:36 +00:00
wink Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
wirelesstag Bump wirelesstagpy to 0.4.1 (#38387) 2020-07-30 11:45:04 +02:00
withings Add bed sensor availability for withings (#37906) 2020-08-02 09:36:14 -05:00
wled Update coordinator improvements (#38366) 2020-07-30 18:04:00 +03:00
wolflink [ci skip] Translation update 2020-08-01 00:03:18 +00:00
workday Update holidays to 0.10.3 (#38246) 2020-07-27 08:17:40 +02:00
worldclock Add worldclock custom format (#36157) 2020-06-25 11:41:53 -07:00
worldtidesinfo
worxlandroid
wsdot
wunderground
x10 Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
xbee Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
xbox_live Fix #38289 issue with xboxapi lib (#38293) 2020-07-27 14:56:39 -04:00
xeoma
xfinity
xiaomi
xiaomi_aqara Add battery sensor to xiaomi_aqara (#38004) 2020-07-30 18:38:35 -05:00
xiaomi_miio Add myself to xiaomi miio codeowners (#38350) 2020-07-29 11:21:47 +02:00
xiaomi_tv Small collection of random styling tweaks, fixes and Pythonism (#35390) 2020-05-09 00:10:17 +02:00
xmpp Drop white blacklist pt1 (#37816) 2020-07-13 17:43:11 +02:00
xs1 Upgrade XS1 component to xs1-api-client v3.0.0 (#36500) 2020-06-07 23:18:47 +02:00
yale_smart_alarm Rename AlarmControlPanel to AlarmControlPanelEntity (#34590) 2020-04-25 18:05:28 +02:00
yamaha Add service select scene to Yamaha Hifi media player (#36564) 2020-06-08 19:31:58 +02:00
yamaha_musiccast Small collection of random styling tweaks, fixes and Pythonism (#35390) 2020-05-09 00:10:17 +02:00
yandex_transport Fix Yandex transport Integration, add signature to requests (#37365) 2020-07-17 12:55:30 -07:00
yandextts
yeelight Fix yeelight flash (#37743) 2020-07-15 15:51:33 +02:00
yeelightsunflower Fix yeelight_sunflower hs_color using RGB values (#36470) 2020-06-05 08:40:50 +02:00
yessssms
yi
yr Fix yr HTTP error handling (#36889) 2020-06-17 13:40:04 -07:00
zabbix Fix typo in conf[CONF_SSL] (#35946) 2020-05-22 13:08:53 +02:00
zamg
zengge Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
zeroconf Prevent the zeroconf service browser from terminating when a device without any addresses is discovered. (#38094) 2020-07-22 20:21:57 -10:00
zerproc [ci skip] Translation update 2020-07-31 00:02:40 +00:00
zestimate
zha ZHA dependencies bump bellows to 0.18.0 (#38043) 2020-07-21 11:42:23 -10:00
zhong_hong Rename ClimateDevice to ClimateEntity (#34591) 2020-04-25 18:04:03 +02:00
ziggo_mediabox_xl Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
zone Prevent unnecessary updates of zone component (#38167) 2020-07-24 10:45:34 -10:00
zoneminder Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
zwave [ci skip] Translation update 2020-07-20 00:03:01 +00:00
__init__.py Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00