hass-core/tests/components
J. Nick Koston 4e6937d20f
Avoid multiple round trips to the database for history API calls (#91193)
* delete more code

* tweak

* tweak

* wrappers

* restore lost performance

* restore lost performance

* restore lost performance

* compact

* reduce

* fix refactor

* DRY

* tweak

* delete the start time state injector

* move away the legacy code

* tweak

* adjust

* adjust

* tweak

* ignore impossible

* fix a bug where the first start was changed to the start time when there was no previous history recorded before

* avoid the empty scan most cases

* postgresql

* fixes

* workaround for mariadb < 10.4

* remove unused

* remove unused

* adjust

* bail early

* tweak

* tweak

* fix more tests

* fix recorderrun being init in the future in the test

* run history tests on schema 30 as well

* Revert "run history tests on schema 30 as well"

This reverts commit d798b100ac.

* reduce

* cleanup

* tweak

* reduce

* prune

* adjust

* adjust

* adjust

* reverse later is faster because the index is in forward order and the data size we are reversing is much smaller even if we are in python code

* Revert "reverse later is faster because the index is in forward order and the data size we are reversing is much smaller even if we are in python code"

This reverts commit bf974e103e.

* fix test

* Revert "Revert "reverse later is faster because the index is in forward order and the data size we are reversing is much smaller even if we are in python code""

This reverts commit 119354499e.

* more coverage

* adjust

* fix for table order

* impossible for it to be missing

* remove some more legacy from the all states
2023-04-11 22:38:23 -04:00
..
abode Add missing mock in abode config flow tests (#88828) 2023-02-27 14:03:51 +01:00
accuweather Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
acmeda
adax
adguard
advantage_air Bump Advantage Air to 0.4.2 (#91144) 2023-04-09 19:04:19 -10:00
aemet Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
agent_dvr Add missing mock in agent_dvr config flow tests (#89361) 2023-03-08 15:18:17 +00:00
air_quality
airly Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
airnow
airq Improve airq test coverage (#90192) 2023-03-28 14:59:03 +02:00
airthings
airthings_ble Bump bluetooth deps for bleak 0.20 (#89925) 2023-03-20 12:06:15 +01:00
airtouch4
airvisual Add missing mock in airvisual config flow tests (#89359) 2023-03-08 10:18:07 -05:00
airvisual_pro Add missing mock in airvisual_pro config flow tests (#89362) 2023-03-08 15:18:24 +00:00
airzone Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
aladdin_connect Handle uncaught exceptions during update in Aladdin_connect (#89889) 2023-03-28 08:45:10 +02:00
alarm_control_panel
alarmdecoder
alert
alexa Bump PyJWT to 2.6.0 (#90134) 2023-03-22 20:00:47 -04:00
amberelectric Add missing mock in amber config flow tests (#89358) 2023-03-08 10:17:45 -05:00
ambiclimate
ambient_station
analytics
android_ip_webcam
androidtv Rename Android TV to Android Debug Bridge (#90657) 2023-04-02 14:22:16 -04:00
androidtv_remote Android TV Remote integration (#89935) 2023-04-05 21:00:40 -04:00
anthemav
apache_kafka
apcupsd Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
api Cache transient templates compiles provided via api (#89065) 2023-03-02 21:31:12 -05:00
api_streams
apple_tv
application_credentials Add test helper mock_config_flow (#90103) 2023-03-22 08:59:35 -04:00
apprise
aprs
aranet Bump bluetooth deps for bleak 0.20 (#89925) 2023-03-20 12:06:15 +01:00
arcam_fmj
aseko_pool_live
asuswrt
atag Add missing mock in atag config flow tests (#89356) 2023-03-08 10:16:51 -05:00
august
aurora
aurora_abb_powerone
aussie_broadband
auth
automation Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
awair Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
aws
axis Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
azure_devops
azure_event_hub Ensure entry is unloaded in azure event hub tests (#91224) 2023-04-11 16:31:05 -10:00
backup Use json_loads_object util in backup (#89895) 2023-03-17 20:25:29 -04:00
baf
balboa Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
bayesian
binary_sensor
blackbird
blebox Blebox cover tilt (#85515) 2023-03-28 17:11:48 +02:00
blink
bluemaestro
blueprint Yaml use dict (#88977) 2023-03-01 12:29:57 -05:00
bluetooth Fix BLEDevice not getting updated when details change for remote scanners (#90815) 2023-04-05 12:19:37 +02:00
bluetooth_adapters
bluetooth_le_tracker Fix bluetooth_le_tracker reporting devices Home when they leave (#90641) 2023-04-04 20:59:57 -04:00
bmw_connected_drive Add EV charging remote services for BMW/Mini (#88759) 2023-03-30 19:37:03 +02:00
bond Reduce bond fallback polling interval when BPUP is alive (#90871) 2023-04-08 23:12:42 -04:00
bosch_shc
braviatv Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
broadlink Add entity name translations to Broadlink sensors (#90783) 2023-04-04 15:18:41 -04:00
brother Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
brunt Add missing mock in brunt config flow tests (#88834) 2023-02-27 14:01:09 +01:00
bsblan Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
bthome Bump bluetooth deps for bleak 0.20 (#89925) 2023-03-20 12:06:15 +01:00
buienradar Add missing mock in buienradar config flow tests (#89420) 2023-03-09 13:05:04 +01:00
button
caldav Relax calendar event validation to allow existing zero duration events (#91129) 2023-04-10 10:04:42 -04:00
calendar Relax calendar event validation to allow existing zero duration events (#91129) 2023-04-10 10:04:42 -04:00
camera Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
canary
cast Guess media type when cast is playing media without media type (#90048) 2023-03-21 10:01:35 -04:00
cert_expiry Add missing mock in cert_expiry config flow tests (#88835) 2023-02-27 14:01:53 +01:00
clicksend_tts
climate Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
cloud Refactor handling of exposed entities for cloud Alexa and Google (#89877) 2023-04-06 13:09:45 -04:00
cloudflare
co2signal
coinbase Adjust entity registry access in tests (1) (#88950) 2023-03-01 09:11:14 +01:00
color_extractor
comfoconnect
command_line Fix command_template sensor value_template not being used if json_attributes set (#90603) 2023-04-06 21:06:31 +02:00
compensation
config Try to load integration before starting option flow (#90111) 2023-03-22 20:10:10 +01:00
configurator
control4 Bump pyControl4 to 1.1.0 (#90115) 2023-03-23 17:34:38 +01:00
conversation Flush conversation name cache when an entity is renamed (#91214) 2023-04-11 08:33:08 -04:00
coolmaster
counter
cover
cpuspeed Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
crownstone
daikin
datadog
debugpy
deconz
default_config
deluge
demo Add freezer to known test fixtures in pylint (#89825) 2023-03-16 22:39:41 -04:00
denonavr
derivative Revert "Add state_class = MEASUREMENT to Derivative sensor (#88408)" (#88952) 2023-03-01 08:53:05 +01:00
device_automation
device_sun_light_trigger Convert device_sun_light_trigger test fixture to async (#89578) 2023-03-12 14:48:46 +01:00
device_tracker Make the device_tracker more forgiving when passed an empty ip address string (#91101) 2023-04-08 22:32:56 -04:00
devolo_home_control Add switch tests for devolo_home_control (#80154) 2023-03-28 16:45:06 +02:00
devolo_home_network Adjust entity registry access in tests (1) (#88950) 2023-03-01 09:11:14 +01:00
dexcom
dhcp
diagnostics
dialogflow
directv
discord
discovery
dlink Improve hass_ws_client type hint in tests (#89703) 2023-03-14 16:31:40 +01:00
dlna_dmr Switch back to using call_later for the slow entity update warning (#91067) 2023-04-08 22:22:56 -04:00
dlna_dms
dnsip Fix default ipv6 resolver (#90269) 2023-03-25 12:31:01 -10:00
doorbird
dormakaba_dkey Add reauth flow to dormakaba dkey (#90225) 2023-03-27 08:37:31 -10:00
dsmr
dsmr_reader Remove deprecated DSMR Reader YAML configuration (#89239) 2023-03-07 13:24:41 +01:00
dte_energy_bridge
duckdns
dunehd
dynalite
eafm
easyenergy Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
ecobee Add type hints to tests (#89497) 2023-03-10 12:06:50 +01:00
econet Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
ecowitt
edl21 Add config flow to EDL21 (#87655) 2023-03-01 21:19:20 +01:00
efergy
eight_sleep
elgato Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
elkm1
elmax
emonitor
emulated_hue
emulated_kasa
emulated_roku
energy Fix flaky energy tests (#89026) 2023-03-02 12:33:04 +01:00
energyzero Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
enocean
enphase_envoy
environment_canada
epson Await block till done inside patched config entry in tests (#89515) 2023-03-10 06:42:53 -10:00
escea
esphome Move enum mapper to own file to prevent circular dependency (#90890) 2023-04-05 22:55:51 -04:00
eufylife_ble
everlights
evil_genius_labs
ezviz Use auth token in Ezviz (#54663) 2023-03-29 17:43:54 -04:00
faa_delays Await block till done inside patched config entry in tests (#89515) 2023-03-10 06:42:53 -10:00
facebook
facebox
fail2ban
fan Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
feedreader
ffmpeg
fibaro Add missing mock in fibaro config flow tests (#89440) 2023-03-09 19:04:07 +01:00
fido
file
file_upload
filesize Fix flaky filesize tests (#91200) 2023-04-11 08:57:34 +02:00
filter
fireservicerota
firmata
fivem
fjaraskupan Bump bluetooth deps for bleak 0.20 (#89925) 2023-03-20 12:06:15 +01:00
flic
flick_electric
flipr Adjust entity registry access in tests (1) (#88950) 2023-03-01 09:11:14 +01:00
flo Fix configuring Flo instances (#90990) 2023-04-10 12:37:36 -04:00
flume
flux
flux_led
folder
folder_watcher
foobot
forecast_solar Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
forked_daapd Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
foscam
freebox
freedns
freedompro Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
fritz Add entity name translations to AVM Fritz!Tools (#90703) 2023-04-03 07:35:35 -04:00
fritzbox Add entity name translations to AVM Fritz!SmartHome (#90707) 2023-04-03 13:04:09 -04:00
fritzbox_callmonitor
fronius Use entity name translations in Fronius (#90463) 2023-04-03 20:05:52 +02:00
frontend Fix frontend test again (#90754) 2023-04-04 00:11:20 -04:00
frontier_silicon Add reauth to frontier_silicon config flow (#90443) 2023-03-30 08:49:46 +02:00
fully_kiosk Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
garages_amsterdam
gdacs
generic Adjust entity registry access in tests (1) (#88950) 2023-03-01 09:11:14 +01:00
generic_hygrostat
generic_thermostat
geo_json_events Refactor constants in geo_json_events integration (#89912) 2023-03-20 13:26:38 +01:00
geo_location
geo_rss_events
geocaching
geofency
geonetnz_quakes
geonetnz_volcano
gios Use the default entity names in GIOS (#90700) 2023-04-03 12:42:55 +02:00
github Fail CI on lingering tasks (#88905) 2023-03-07 11:35:48 +01:00
glances Use get_ha_sensor_data method to update glances sensors (#83983) 2023-03-31 14:27:37 +02:00
goalzero Adjust pylint plugin for components fixtures (#90217) 2023-03-26 15:21:19 +02:00
gogogate2
goodwe
google Relax calendar event validation to allow existing zero duration events (#91129) 2023-04-10 10:04:42 -04:00
google_assistant Add support for window device class to google assistant (#89564) 2023-03-12 22:45:25 -04:00
google_assistant_sdk
google_domains
google_mail
google_pubsub
google_sheets
google_translate
google_travel_time
google_wifi Fix lingering tasks in google_wifi tests (#89571) 2023-03-12 06:39:07 -10:00
govee_ble
gpslogger
graphite
gree Use SnapshotAssertion in gree climate tests (#90339) 2023-03-27 10:01:39 +02:00
greeneye_monitor
group Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
growatt_server
guardian Add missing mock in guardian config flow tests (#89451) 2023-03-09 22:57:16 +01:00
habitica
hardkernel Add Hardkernel ODROID-M1 (#89431) 2023-03-09 14:18:19 +01:00
hardware Add freezer to known test fixtures in pylint (#89825) 2023-03-16 22:39:41 -04:00
harmony Adjust entity registry access in tests (1) (#88950) 2023-03-01 09:11:14 +01:00
hassio Simplify some multi pan code (#90135) 2023-03-23 09:18:35 +01:00
hddtemp
hdmi_cec
heos
here_travel_time
hisense_aehw4a1
history Avoid multiple round trips to the database for history API calls (#91193) 2023-04-11 22:38:23 -04:00
history_stats Avoid multiple round trips to the database for history API calls (#91193) 2023-04-11 22:38:23 -04:00
hive
hlk_sw16
home_connect
home_plus_control
homeassistant Refactor handling of exposed entities for cloud Alexa and Google (#89877) 2023-04-06 13:09:45 -04:00
homeassistant_alerts Add freezer to known test fixtures in pylint (#89825) 2023-03-16 22:39:41 -04:00
homeassistant_hardware Make OTBR use same channel as ZHA (#88546) 2023-03-28 12:34:25 +02:00
homeassistant_sky_connect Deduplicate multiprotocol addon helper (#90102) 2023-03-22 20:20:42 +01:00
homeassistant_yellow
homekit Add names to homekit tasks to better track startup problems (#90802) 2023-04-08 23:13:47 -04:00
homekit_controller Adjust pylint plugin for components fixtures (#90217) 2023-03-26 15:21:19 +02:00
homematic
homematicip_cloud Add type hints to tests (#89497) 2023-03-10 12:06:50 +01:00
homewizard
honeywell
html5
http Filter out ASCII tab or newline from input URLs (#90348) 2023-03-27 13:49:40 -04:00
huawei_lte
hue Abort Hue config flow if bridge can not be reached (#88893) 2023-03-15 18:55:34 +01:00
huisbaasje Use UnitOfVolumeFlowRate in huisbaasje and plugwise (#88967) 2023-03-01 15:26:39 +01:00
humidifier Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
hunterdouglas_powerview
hvv_departures
hyperion
ialarm
iaqualink
ibeacon Bump bluetooth deps for bleak 0.20 (#89925) 2023-03-20 12:06:15 +01:00
icloud
ifttt
ign_sismologia
image_processing Fix lingering timers in image processing tests (#90829) 2023-04-05 14:09:15 +02:00
image_upload
imap Suppress imap logging on reconnect and presume state (#90826) 2023-04-05 12:18:16 +02:00
imap_email_content Deprecate imap_content_sensor (#90429) 2023-04-03 07:27:41 +02:00
influxdb
inkbird
input_boolean Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
input_button Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
input_datetime Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
input_number Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
input_select Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
input_text Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
insteon Add support for new Insteon i3 devcies (#89892) 2023-03-20 21:56:44 -10:00
integration
intellifire
intent Adjust registry access in intent (#88881) 2023-02-28 21:58:19 -05:00
intent_script
ios Add typed helpers and improve type hints in util/json (#88534) 2023-02-22 10:09:28 +01:00
iotawatt
ipma Bump PyJWT to 2.6.0 (#90134) 2023-03-22 20:00:47 -04:00
ipp
iqvia
islamic_prayer_times Fix missing mock in islamic_prayer_times (#90178) 2023-03-23 20:10:51 +01:00
iss Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
isy994
izone
jellyfin Add missing mock in jellyfin config flow tests (#89510) 2023-03-10 10:06:53 -05:00
jewish_calendar
juicenet
justnimbus
kaleidescape
keenetic_ndms2
kegtron
keymitt_ble Bump bluetooth deps for bleak 0.20 (#89925) 2023-03-20 12:06:15 +01:00
kira
kitchen_sink
kmtronic Await block till done inside patched config entry in tests (#89515) 2023-03-10 06:42:53 -10:00
knx Add KNX interface device with diagnostic entities (#89213) 2023-03-19 02:13:52 -11:00
kodi
konnected
kostal_plenticore Adjust pylint plugin for components fixtures (#90217) 2023-03-26 15:21:19 +02:00
kraken
kulersky Await block till done inside patched config entry in tests (#89515) 2023-03-10 06:42:53 -10:00
lacrosse_view Add missing mock in lacrosse_view config flow tests (#89512) 2023-03-10 10:05:13 -05:00
lametric Clean up import/migration repair in LaMetric (#89153) 2023-03-05 02:41:31 +01:00
landisgyr_heat_meter Remove getattr for Landis+Gyr Heat Meter (#90637) 2023-04-04 22:01:35 +02:00
lastfm
launch_library Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
laundrify
lcn Fail CI on lingering tasks (#88905) 2023-03-07 11:35:48 +01:00
ld2410_ble Bump bluetooth deps for bleak 0.20 (#89925) 2023-03-20 12:06:15 +01:00
led_ble Bump bluetooth deps for bleak 0.20 (#89925) 2023-03-20 12:06:15 +01:00
lg_soundbar
lidarr Add tests to Lidarr (#79610) 2023-03-28 16:49:32 +02:00
life360
lifx Remove the LIFX sensor update coordinator (#90740) 2023-04-03 17:48:32 -10:00
light Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
litejet Use strict typing for LiteJet integration (#88629) 2023-02-24 17:51:48 +01:00
litterrobot Add panel brightness control for Litter-Robot 4 (#86269) 2023-03-28 15:07:09 +02:00
livisi
local_calendar Coerce previously persisted local calendars to have valid durations (#90970) 2023-04-06 16:41:38 -04:00
local_file
local_ip
locative
lock
logbook Fix logbook tests failing because time was not url encoded correctly (#89770) 2023-03-15 15:29:41 -10:00
logentries
logger Support toggling debug logging for custom components (#90340) 2023-03-27 09:40:58 -10:00
logi_circle
london_air
lookin
lovelace
luftdaten Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
lutron_caseta Add tmpdir to known fixtures in pylint (#89844) 2023-03-17 10:22:02 +01:00
lyric
mailbox Rewrite mailbox tests (#90906) 2023-04-06 13:48:19 +02:00
mailgun
manual Raise on invalid (dis)arm code in manual alarm (#90579) 2023-03-31 16:08:16 +02:00
manual_mqtt Raise on invalid (dis)arm code in manual mqtt alarm (#90584) 2023-03-31 16:08:02 +02:00
marytts
matter Run prettier on matter fixture (#90784) 2023-04-04 16:13:08 +02:00
maxcube
mazda
meater
media_player Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
media_source
melcloud
melissa
melnor Bump bluetooth deps for bleak 0.20 (#89925) 2023-03-20 12:06:15 +01:00
meraki
met Add options flow for met (#88525) 2023-02-22 10:18:58 +01:00
met_eireann
meteo_france
meteoclimatic
metoffice Bump PyJWT to 2.6.0 (#90134) 2023-03-22 20:00:47 -04:00
mfi
microsoft_face
microsoft_face_detect
microsoft_face_identify
mikrotik Add Mikrotik WifiWave2 (#89711) 2023-03-28 08:46:16 +02:00
mill
min_max
minecraft_server
minio
mjpeg Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
moat
mobile_app
mochad
modbus Correct modbus serial method parameter (#89738) 2023-03-15 12:27:45 +01:00
modem_callerid
modern_forms
moehlenhoff_alpha2
mold_indicator
monoprice
moon Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
mopeka Bump mopeka_iot_ble to 0.4.1 (#88680) 2023-02-23 20:52:31 -05:00
motion_blinds Motion Blinds DHCP restrict (#88919) 2023-03-01 16:16:04 +01:00
motioneye
mqtt Cleanup mqtt CONFIG_SCHEMA_ENTRY (#90791) 2023-04-11 17:41:38 +02:00
mqtt_eventstream
mqtt_json Prepare for refactoring of MQTT related tests (#88557) 2023-02-27 13:54:56 +01:00
mqtt_room Prepare for refactoring of MQTT related tests (#88557) 2023-02-27 13:54:56 +01:00
mqtt_statestream Only publish mqtt_statestream when MQTT is started (#89833) 2023-03-21 10:21:45 -04:00
mullvad
mutesync
my
myq
mysensors Remove mysensors ir switch (#90403) 2023-03-28 13:39:32 +02:00
mythicbeastsdns
nam Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
namecheapdns
nanoleaf Await block till done inside patched config entry in tests (#89515) 2023-03-10 06:42:53 -10:00
neato
ness_alarm
nest Fail CI on lingering tasks (#88905) 2023-03-07 11:35:48 +01:00
netatmo
netgear
network
nexia
nextbus
nextcloud Add re-auth flow to nextcloud (#90472) 2023-03-29 21:46:08 +02:00
nextdns Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
nfandroidtv
nibe_heatpump Move mock_setup_entry to conftest (#88484) 2023-03-06 11:31:50 +01:00
nightscout
nina
nmap_tracker
no_ip
nobo_hub
notify
notify_events
notion Add missing mock in notion tests (#88951) 2023-03-01 09:41:55 +01:00
nsw_fuel_station
nsw_rural_fire_service_feed
nuheat
nuki
numato
number Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
nut Add entity name translations to NUT (#90709) 2023-04-03 18:18:23 +02:00
nws Await block till done inside patched config entry in tests (#89515) 2023-03-10 06:42:53 -10:00
nx584
nzbget
obihai Add DHCP discovery to Obihai (#88984) 2023-04-03 21:17:56 +02:00
octoprint
omnilogic
onboarding
oncue
ondilo_ico
onewire Use entity name translations in 1-wire (#90696) 2023-04-03 13:07:02 -04:00
onvif
open_meteo Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
openai_conversation OpenAI to use GPT3.5 (#90423) 2023-03-29 05:37:43 +02:00
openalpr_cloud
openerz
openexchangerates
opengarage
openhardwaremonitor
opentherm_gw Fail CI on lingering tasks (#88905) 2023-03-07 11:35:48 +01:00
openuv Add missing async_setup_entry mock in openuv (#88661) 2023-02-23 10:22:39 -05:00
openweathermap Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
opnsense
oralb Adjust pylint plugin for components fixtures (#90217) 2023-03-26 15:21:19 +02:00
otbr Raise repair issue if OTBR and ZHA are on different channels (#90494) 2023-04-03 13:02:10 -04:00
overkiz Add missing mock in overkiz config flow tests (#88899) 2023-02-28 08:59:48 -05:00
ovo_energy
owntracks
p1_monitor Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
panasonic_viera
panel_custom
panel_iframe
peco
persistent_notification
person Drop unused logger argument for StorageCollection() (#90913) 2023-04-06 13:28:34 +02:00
philips_js Add re-auth support to philips_js (#88774) 2023-03-28 09:30:42 +02:00
pi_hole Fix translation of status binary sensor in PI-Hole (#90719) 2023-04-03 16:38:54 +02:00
picnic
pilight
ping
pjlink Add type hints to tests (#89497) 2023-03-10 12:06:50 +01:00
plaato
plant
plex Fix lingering tasks in plex (#89282) 2023-03-08 10:53:08 -05:00
plugwise
plum_lightpad
point
poolsense Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
powerwall Adjust pylint plugin for components fixtures (#90217) 2023-03-26 15:21:19 +02:00
profiler Add object source logger to profiler (#90650) 2023-04-02 20:54:21 -04:00
progettihwsw
prometheus Adjust entity registry access in tests (2) (#88960) 2023-03-01 16:23:36 +01:00
prosegur Add type hints to tests (#89497) 2023-03-10 12:06:50 +01:00
proximity
prusalink Add entity name translations to prusalink entities (#90833) 2023-04-05 12:17:00 +02:00
ps4 Use load_json_object in ps4 (#88590) 2023-02-22 13:55:44 +01:00
pure_energie Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
purpleair Fix timeout in purpleapi test (#88715) 2023-02-24 14:33:25 -05:00
push
pushbullet Remove pushbullet platform yaml import (#90285) 2023-03-26 09:40:07 +02:00
pushover Improve hass_ws_client type hint in tests (#89703) 2023-03-14 16:31:40 +01:00
pvoutput Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
pvpc_hourly_pricing
python_script
qbittorrent Add config flow to qBittorrent (#82560) 2023-03-29 22:13:41 +02:00
qingping
qld_bushfire
qnap_qsw Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
qwikswitch
rachio
radarr Adjust pylint plugin for components fixtures (#90217) 2023-03-26 15:21:19 +02:00
radio_browser
radiotherm Remove platform yaml radiotherm (#90284) 2023-03-25 12:43:44 -10:00
rainbird
rainforest_eagle
rainmachine
random
raspberry_pi
rdw Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
recollect_waste
recorder Avoid multiple round trips to the database for history API calls (#91193) 2023-04-11 22:38:23 -04:00
reddit
remember_the_milk
remote
renault Use entity name translations in Renault (#90697) 2023-04-03 18:20:11 +02:00
reolink Use async_timeout instead of asyncio.wait_for (#90496) 2023-04-01 17:47:31 +02:00
repairs Bump PyJWT to 2.6.0 (#90134) 2023-03-22 20:00:47 -04:00
rest Use domain constants in rest tests (#90765) 2023-04-04 14:33:41 +02:00
rest_command
rflink
rfxtrx
rhasspy
ridwell Fix ridwell tests (#90401) 2023-03-28 11:54:16 +02:00
ring
risco
rituals_perfume_genie Adjust entity registry access in tests (2) (#88960) 2023-03-01 16:23:36 +01:00
rmvtransport
roku
roomba
roon
rpi_power
rss_feed_template
rtsp_to_webrtc Improve hass_ws_client type hint in tests (#89703) 2023-03-14 16:31:40 +01:00
ruckus_unleashed
ruuvi_gateway
ruuvitag_ble
rympro
sabnzbd
safe_mode
samsungtv Deprecate YAML in SamsungTV (#89743) 2023-03-21 09:00:17 +01:00
scene
schedule Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
scrape Allow removal of sensor settings in scrape (#90412) 2023-03-31 14:34:20 +02:00
screenlogic
script Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
search
season Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
select Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
sense
senseme
sensibo Adjust pylint plugin for components fixtures (#90217) 2023-03-26 15:21:19 +02:00
sensirion_ble
sensor Reduce overhead of legacy database columns on new installs (#90246) 2023-04-10 10:08:46 -04:00
sensorpro
sensorpush
sentry
senz
seventeentrack
sfr_box Use entity name translations in SFR Box (#90698) 2023-04-03 14:04:02 +02:00
sharkiq SharkIQ Hotfix - Handle current installations by using default REGION (#90741) 2023-04-04 21:06:24 -04:00
shell_command
shelly Bump PyJWT to 2.6.0 (#90134) 2023-03-22 20:00:47 -04:00
shopping_list Add sort list service to Shopping List (#90671) 2023-04-03 21:34:44 +02:00
sia
sigfox
sighthound
signal_messenger
simplepush
simplisafe
simulated
siren Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
skybell
slack
sleepiq Move mock_setup_entry to conftest (#88484) 2023-03-06 11:31:50 +01:00
slimproto
sma
smappee
smart_meter_texas
smartthings
smarttub
smhi
smtp
snapcast Add config-flow to Snapcast (#80288) 2023-03-30 07:42:09 +02:00
snips
snmp Bump brother and pysnmplib backend libraries (#89100) 2023-03-05 12:40:12 +01:00
snooz Bump bluetooth deps for bleak 0.20 (#89925) 2023-03-20 12:06:15 +01:00
solaredge
solarlog
solax
soma
somfy_mylink
sonarr Adjust pylint plugin for components fixtures (#90217) 2023-03-26 15:21:19 +02:00
songpal
sonos Improve logging for unavailable sonos hosts (#90172) 2023-03-23 16:15:55 +01:00
soundtouch
spaceapi
spc
speedtestdotnet
spider
spotify
sql Fix false positive in SQL sensor full table scan check (#91134) 2023-04-09 19:45:08 -10:00
squeezebox
srp_energy Move icon constants to entity attributes (#90518) 2023-03-31 09:34:17 +02:00
ssdp
starline
starlink Add diagnostics to Starlink (#86328) 2023-03-14 22:24:47 +01:00
startca
statistics
statsd
steam_online
steamist
stookalert Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
stookwijzer Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
stream
stt Move legacy stt (#90776) 2023-04-04 14:52:36 +02:00
subaru Bump subarulink to 0.7.5 (#89162) 2023-03-04 22:26:16 +01:00
sun Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
surepetcare
switch
switch_as_x Fix switch_as_x name (#91232) 2023-04-11 13:54:30 -04:00
switchbee
switchbot Add entity name translations to Switchbot (#90600) 2023-04-03 10:10:30 -04:00
switcher_kis
syncthing
syncthru Await block till done inside patched config entry in tests (#89515) 2023-03-10 06:42:53 -10:00
synology_dsm
system_bridge
system_health
system_log Ensure system log does not raise while processing logger messages (#90652) 2023-04-02 15:18:50 -10:00
tado
tag
tailscale Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
tankerkoenig
tasmota Don't use force_update for Tasmota sensors (#85943) 2023-03-28 17:14:52 +02:00
tautulli
tcp
telegram
telegram_bot
tellduslive Use load_json_object in tellduslive (#88591) 2023-02-22 13:53:00 +01:00
temper Add basic tests for temper USB temperature sensor integration (#80220) 2023-03-28 16:50:59 +02:00
template Add freezer to known test fixtures in pylint (#89825) 2023-03-16 22:39:41 -04:00
tesla_wall_connector
text Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
thermobeacon
thermopro
thread Include channel in response to WS thread/list_datasets (#90493) 2023-03-30 09:16:27 -04:00
threshold Improve threshold binary sensor (#88978) 2023-03-28 09:11:13 +02:00
tibber Avoid database executor job to fetch statistic metadata on cache hit (#89960) 2023-03-19 22:01:16 -04:00
tile
tilt_ble
time_date
timer
tod Bump PyJWT to 2.6.0 (#90134) 2023-03-22 20:00:47 -04:00
todoist Add DataUpdateCoordinator to the Todoist integration (#89836) 2023-03-28 18:57:24 +02:00
tolo Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
tomato
tomorrowio
toon
totalconnect
tplink Use device-native kelvins for tplink color temperature (#85646) 2023-02-21 12:52:50 -06:00
tplink_omada Fix host IP and scheme entry issues in TP-Link Omada (#89130) 2023-03-05 23:47:45 -05:00
traccar
trace Bump ruff to 0.0.256 (#89734) 2023-03-15 10:07:12 +01:00
tractive
tradfri Clean up tradfri import flow (#88588) 2023-02-22 10:53:48 +01:00
trafikverket_ferry
trafikverket_train
trafikverket_weatherstation
transmission
transport_nsw
trend
tts Allow TTS requests to resolve in the background (#90944) 2023-04-06 10:42:55 -05:00
tuya
twentemilieu Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
twilio
twinkly
twitch
uk_transport
ukraine_alarm
unifi Fix UniFi client tracker host_name missing (#91188) 2023-04-11 11:56:55 +02:00
unifi_direct
unifiprotect Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
universal Add type hints to tests (#89497) 2023-03-10 12:06:50 +01:00
upb
upcloud
update Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
upnp
uptime Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
uptimerobot
usb
usgs_earthquakes_feed
utility_meter Track availability of source sensor in utility meter (#91035) 2023-04-10 12:37:45 -04:00
uvc
vacuum Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
vallox
velbus
venstar Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
vera
verisure Update Verisure package to 2.6.1 (#89318) 2023-03-26 19:32:25 +02:00
version
vesync Fix flaky test in vesync (#90921) 2023-04-06 12:51:02 -04:00
vicare Refactor vicare config_flow tests (#90568) 2023-03-31 14:33:58 +02:00
vilfo
vizio
vlc_telnet
voice_assistant Voip integration (#90945) 2023-04-11 20:25:05 -04:00
voicerss
voip Voip integration (#90945) 2023-04-11 20:25:05 -04:00
volumio
volvooncall Remove Volvooncall integration yaml import (#90288) 2023-03-26 09:42:38 +02:00
vulcan Restore vulcan integration (#88556) 2023-02-21 20:56:36 +01:00
vultr
wake_on_lan
wallbox
water_heater Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
watttime
waze_travel_time
weather Require a list of entity ids when fetching history (#90992) 2023-04-08 16:14:44 -10:00
webhook
webostv Adjust entity registry access in tests (3) (#88964) 2023-03-01 16:04:40 +01:00
websocket_api Allow passing binary to the WS connection (#89882) 2023-03-22 08:36:36 -04:00
wemo Adjust entity registry access in tests (3) (#88964) 2023-03-01 16:04:40 +01:00
whirlpool Adjust entity registry access in tests (3) (#88964) 2023-03-01 16:04:40 +01:00
whois Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
wiffi
wilight
withings Fix config entry unload in withings tests (#91210) 2023-04-11 16:29:49 -10:00
wiz
wled Add WLED IP as a sensor (#90241) 2023-03-26 20:03:03 +02:00
wolflink
workday Workday cleanup (#90267) 2023-03-27 23:11:49 +02:00
worldclock
ws66i
wsdot
xbox
xiaomi
xiaomi_aqara
xiaomi_ble Bump bluetooth deps for bleak 0.20 (#89925) 2023-03-20 12:06:15 +01:00
xiaomi_miio
yale_smart_alarm
yalexs_ble Bump bluetooth deps for bleak 0.20 (#89925) 2023-03-20 12:06:15 +01:00
yamaha
yamaha_musiccast
yandex_transport
yandextts
yeelight
yolink YoLink flexfob support (#90027) 2023-03-22 12:01:04 +01:00
youless Remove incorrect constant usage in test (#91198) 2023-04-11 10:00:17 +02:00
zamg
zeroconf
zerproc
zeversolar
zha Restore state for ZHA OnOff binary sensors (#90749) 2023-04-03 22:27:57 -04:00
zodiac
zone
zwave_js Redact secret zwave values in diagnostics (#90389) 2023-03-28 09:59:01 +02:00
zwave_me
__init__.py
conftest.py Adjust pylint plugin for components fixtures (#90217) 2023-03-26 15:21:19 +02:00