core/tests/components
RenierM26 155322584d
Update Ezviz Component (#45722)
* Update Ezviz Component

* Update Ezviz for pylint test

* Update Ezviz component pylint tests

* Update Ezviz component tests

* Update Ezviz Component tests

* Update Ezviz component pylint error

* Fix ezviz component config flow tests

* Update ezviz component

* Update Ezviz component

* Add sensor platforms

* issue with requirements file

* Update binary_sensor to include switches

* Updates to Ezviz sensors

* Removed enum private method.

* Fix switch args

* Update homeassistant/components/ezviz/switch.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* config flow checks login info

* Config_flow now imports ezviz from camera platform

* Update test

* Updated config_flow with unique_id and remove period from logging

* Added two camera services and clarified service descryptions in services.yaml

* Fixed variable name mistake with new service

* Added french integration translation

* Config_flow add camera rtsp credentials as seperate entities, with user step and import step

* rerun hassfest after rebase

* Removed region from legacy config schema, removed logging in camera platform setup that could contain credentials, removed unused constant.

* Regenerate requirements

* Fix tests and add config_flow import config test

* Added addition test to config_flow to test successfull camera entity create.

* Add to tests method to end in create entry, config_flow cleanup, use entry instead of entry.data

* Removed all services, sorted platforms in init file.

* Changed RTSP logging to debug from warning. (Forgot to change this before commit)

* Cleanup typing, change platform order, bump pyezviz version

* Added types to entries, allow creation of main entry if deleted by validating existance of type

* Config_flow doesn't store serial under entry data, camera rtsp read from entry and not stored in hass, removed duplicate abort if unique id from config flow

* Fix test of config_flow

* Update tests/components/ezviz/test_config_flow.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update tests/components/ezviz/test_config_flow.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update tests/components/ezviz/test_config_flow.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Bumped pyezviz api version, added api pyezvizerror exception raised in api (on HTTPError), cleanup unused imports.

* rebase

* cleanup coordinator, bump pyezviz api version, move async_setup_entry to add entry options to camera entries. (order change)

* Added discovery step in config_flow if cameras detected without rtsp config entry

* Reload main integration after addition or completion of camera rtsp config entry

* Add tests for discovery config_flow, added a few other output asserts

* Camera platform call discover flow with hass.async_create_task. Fixes to config_flow for discovery step

* Fix config_flow discovery, add check to legacy yaml camera platform import, move camera private method to camera import step

* Remove not needed check from config_flow import step.

* Cleanup config_flow

* Added config_flow description for discovered camera

* Reordered description in config_flow confim step.

* Added serial to flow_step description for discovered camera, readded camera attributes for rtsp stream url (allows user to check RTSP cred), added local ip and firmware upgade available.

* Bumped pyezviz version and changed region code to region url. (Russia uses a completly different url). PyEzviz adds a Local IP sensor, removed camera entity attributes.

* Add RSTP describe auth check from API to config_flow

* url as vol.in options in Config_flow

* Config_flow changes to discovery step, added exceptions, fixed tests, added rtsp config validate module mock to test disovery confirm step

* Add test for config_flow step user_camera

* Added tests for abort flow

* Extend tests on custom url flow step

* Fix exceptions in config_flow, fix test for discovery import exception test

* Bump pyezviz api version

* Bump api version, added config_flow function to wake hybernating camera before testing credentials, removed "user camera" step from config flow not needed as cameras are discovered.

* Create pyezviz Api instance for config_flow wake hybernating camera, fixed tests and added fixture to mock method

* Added alarm_control_panel with support to arm/disarm all cameras, fixed camera is available attribute (returns 2 if unavailable, 1 if available)

* Skip ignored entities when setup up camera RTSP stream

* Remove alarm_control_panel, add additional config_flow tests

* Cleanup tests, add tests for discovery_step.

* Add test for config_flow rtsp test step1 exceptions

* Removed redundant except from second step in test RTSP method

* All tests to CREATE or ABORT, added step exception for general HTTP error so user can retry in case of trasient network condition

* Ammended tests with output checks for step_id, error, data, create entry method calls.

* bumped ezviz api now rases library exceptions. Config_flow, coordiantor and init raises library exceptions. Updated test sideeffect for library exceptions

* Bump api version, Create mock ezviz cloud account on discovery tests first to allow more complete testing of step.

* Add abort to rtsp verification method if cloud account was deleted and add tests

* Update tests/components/ezviz/__init__.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/ezviz/const.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update tests/components/ezviz/__init__.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/ezviz/camera.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/ezviz/camera.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/ezviz/camera.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/ezviz/camera.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/ezviz/camera.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/ezviz/camera.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Undo config import change to password key for yaml, move hass.data.setdefault to async_setup_entry and remove async_setup

* Fixed tests by removing _patch_async_setup as this was removed from init.

* Update homeassistant/components/ezviz/camera.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/ezviz/camera.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/ezviz/camera.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Changed L67 on camera config to complete suggestion for cleanup

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-04-09 12:39:19 +02:00
..
abode Update tests a-b to use async_get() instead of async_get_registry() (#47651) 2021-03-09 14:24:34 +01:00
accuweather Update tests a-b to use async_get() instead of async_get_registry() (#47651) 2021-03-09 14:24:34 +01:00
acmeda
adguard Complete typing on AdGuard Home integration (#47477) 2021-03-06 23:19:03 +01:00
advantage_air Update tests a-b to use async_get() instead of async_get_registry() (#47651) 2021-03-09 14:24:34 +01:00
aemet Fix AEMET town timestamp format (#48647) 2021-04-03 11:17:17 +02:00
agent_dvr
air_quality
airly Update tests a-b to use async_get() instead of async_get_registry() (#47651) 2021-03-09 14:24:34 +01:00
airnow Make integration setup optional (#48381) 2021-03-29 13:53:47 -07:00
airvisual
alarm_control_panel Add 'for' to alarm device triggers (#48503) 2021-03-30 13:49:23 +02:00
alarmdecoder Clean up superfluous integration setup - part 1 (#48476) 2021-03-29 13:22:33 -10:00
alert Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
alexa Fix Alexa doorbells (#47257) 2021-03-02 15:13:45 +01:00
almond
ambiclimate
ambient_station
analytics Add custom integrations to analytics (#48753) 2021-04-06 19:33:08 -07:00
androidtv Merge multiple context managers in tests (#48146) 2021-03-27 09:17:15 +01:00
apache_kafka Update typing 15 (#48079) 2021-03-18 15:13:22 +01:00
api Do not use AsyncTrackStates (#47255) 2021-03-11 23:18:09 -08:00
api_streams
apns Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
apple_tv
apprise Merge multiple context managers in tests (#48146) 2021-03-27 09:17:15 +01:00
aprs
arcam_fmj Add id to automation triggers (#48464) 2021-03-31 14:56:04 +02:00
arlo Update integrations a-e to override extra_state_attributes() (#47756) 2021-03-11 16:51:03 +01:00
asuswrt Update tests a-b to use async_get() instead of async_get_registry() (#47651) 2021-03-09 14:24:34 +01:00
atag Improve Atag integration and bump version to 0.3.5.3 (#47778) 2021-03-11 22:15:45 -08:00
august Convert august to be push instead of poll (#47544) 2021-03-21 22:35:12 -07:00
aurora Clean up superfluous integration setup - part 3 (#48484) 2021-03-29 13:23:44 -10:00
auth
automation Test that we do not initialize bad configuration (#48872) 2021-04-08 22:04:39 +02:00
awair Update tests a-b to use async_get() instead of async_get_registry() (#47651) 2021-03-09 14:24:34 +01:00
aws
axis Add fixtures for Axis rtsp client and adapt tests to use them (#47901) 2021-04-09 10:56:53 +02:00
azure_devops Clean up superfluous integration setup - part 1 (#48476) 2021-03-29 13:22:33 -10:00
azure_event_hub
bayesian Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
binary_sensor Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
blackbird Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
blebox Update tests a-b to use async_get() instead of async_get_registry() (#47651) 2021-03-09 14:24:34 +01:00
blink Clean up superfluous integration setup - part 3 (#48484) 2021-03-29 13:23:44 -10:00
blueprint
bluetooth_le_tracker
bmw_connected_drive Use core constants for bmw_connected_drive (#46042) 2021-02-05 08:02:28 -05:00
bond Clean up superfluous integration setup - part 3 (#48484) 2021-03-29 13:23:44 -10:00
braviatv
broadlink Update mac address in broadlink test to match mocked device (#48415) 2021-03-27 20:47:47 +01:00
brother Update tests a-b to use async_get() instead of async_get_registry() (#47651) 2021-03-09 14:24:34 +01:00
bsblan
buienradar Use contextlib.suppress where possible (#48189) 2021-03-23 14:36:43 +01:00
caldav
calendar
camera
canary
cast Move cast config flow tests to test_config_flow (#48362) 2021-04-01 15:13:58 +02:00
cert_expiry
climacell Add ClimaCell v4 API support (#47575) 2021-04-05 13:39:39 -04:00
climate Fix condition extra fields for climate and humidifier (#48184) 2021-03-22 14:59:40 +01:00
cloud Cloud: Expose if google is registered in status + check on login (#48260) 2021-03-29 19:26:51 +02:00
cloudflare Update typing 15 (#48079) 2021-03-18 15:13:22 +01:00
color_extractor
comfoconnect
command_line Overhaul command_line tests (#46682) 2021-03-01 17:27:04 +01:00
compensation Add Compensation Integration (#41675) 2021-04-03 22:42:09 +02:00
config Return config entry details for 1-step config flows (#48585) 2021-04-01 16:20:53 +02:00
configurator Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
control4 Clean up superfluous integration setup - part 3 (#48484) 2021-03-29 13:23:44 -10:00
conversation
coolmaster Clean up superfluous integration setup - part 3 (#48484) 2021-03-29 13:23:44 -10:00
coronavirus Update tests c-h to use registry async_get (#47652) 2021-03-09 14:31:17 +01:00
counter Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
cover Add 'for' to cover device triggers (#48324) 2021-03-29 13:57:30 -07:00
daikin Clean up discovery integration (#47022) 2021-02-25 12:19:21 +01:00
darksky
datadog Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
debugpy
deconz Add support for ZHADoorLock locks to deCONZ integration(#48516) 2021-03-31 09:36:06 +02:00
default_config Lint suppression cleanups (#47248) 2021-03-02 09:02:04 +01:00
demo Use contextlib.suppress where possible (#48189) 2021-03-23 14:36:43 +01:00
denonavr Going async with denonavr (#47920) 2021-04-02 07:47:16 -10:00
derivative
device_automation Lint suppression cleanups (#47248) 2021-03-02 09:02:04 +01:00
device_sun_light_trigger
device_tracker Merge multiple context managers in tests (#48146) 2021-03-27 09:17:15 +01:00
devolo_home_control Make devolo home control more robust against connection losts (#48328) 2021-03-29 19:08:08 -10:00
dexcom Clean up superfluous integration setup - part 3 (#48484) 2021-03-29 13:23:44 -10:00
dhcp Add support for capturing renewals to dhcp discovery (#48242) 2021-03-30 15:41:12 +02:00
dialogflow
directv Clean up superfluous integration setup - part 3 (#48484) 2021-03-29 13:23:44 -10:00
discovery Clean up discovery integration (#47022) 2021-02-25 12:19:21 +01:00
doorbird Remove doorbird recorder test workaround (#48781) 2021-04-07 09:27:47 -10:00
dsmr Clean up superfluous integration setup - part 2 (#48478) 2021-03-29 13:23:07 -10:00
dte_energy_bridge
duckdns Have pylint warn when user visible log messages do not start with capital letter or end with a period (#48064) 2021-03-19 09:26:36 -05:00
dunehd
dynalite Update tests c-h to use registry async_get (#47652) 2021-03-09 14:31:17 +01:00
dyson Update typing 15 (#48079) 2021-03-18 15:13:22 +01:00
eafm
ecobee Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
econet
ee_brightbox
efergy Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
elgato Merge multiple context managers in tests (#48146) 2021-03-27 09:17:15 +01:00
elkm1 Merge of nested IF-IF case in elkm1 test (#48374) 2021-03-26 06:54:16 -10:00
emonitor Small improvements for emonitor (#48700) 2021-04-05 17:22:49 -10:00
emulated_hue Merge multiple context managers in tests (#48146) 2021-03-27 09:17:15 +01:00
emulated_kasa
emulated_roku
enocean Merge multiple context managers in tests (#48146) 2021-03-27 09:17:15 +01:00
enphase_envoy Add config flow for enphase envoy (#48517) 2021-04-04 22:11:06 -10:00
epson
esphome
everlights Lint suppression cleanups (#47248) 2021-03-02 09:02:04 +01:00
ezviz Update Ezviz Component (#45722) 2021-04-09 12:39:19 +02:00
faa_delays Add FAA Delays Integration (#41347) 2021-02-24 14:11:20 -06:00
facebook
facebox
fail2ban Mark base components' state_attribute @final, rename others to extra_state_attributes (#48161) 2021-03-21 10:38:24 +01:00
fan Refactor fan device triggers to use ToggleEntity triggers (#48321) 2021-03-30 00:09:41 +02:00
feedreader
ffmpeg
fido
file
filesize
filter Merge multiple context managers in tests (#48146) 2021-03-27 09:17:15 +01:00
fireservicerota Clean up superfluous integration setup - part 2 (#48478) 2021-03-29 13:23:07 -10:00
firmata
flick_electric
flo Add support for Flo "pucks" (#47074) 2021-03-08 07:36:03 -05:00
flume
flunearyou
flux Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
folder
folder_watcher
foobot
forked_daapd
foscam
freebox Add init test to Freebox (#46998) 2021-03-02 13:37:33 +01:00
freedns
fritzbox
fritzbox_callmonitor Revert const replacement in fritzbox_callmonitor (#47211) 2021-03-01 10:31:13 +01:00
frontend
garmin_connect
gdacs Update tests c-h to use registry async_get (#47652) 2021-03-09 14:31:17 +01:00
generic Shield async httpx call in generic (#47852) 2021-03-31 12:46:10 +08:00
generic_thermostat Reject nan, inf from generic_thermostat sensor (#48771) 2021-04-07 09:00:42 -07:00
geo_json_events Merge multiple context managers in tests (#48146) 2021-03-27 09:17:15 +01:00
geo_location Add id to automation triggers (#48464) 2021-03-31 14:56:04 +02:00
geo_rss_events Merge multiple context managers in tests (#48146) 2021-03-27 09:17:15 +01:00
geofency Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
geonetnz_quakes Update tests c-h to use registry async_get (#47652) 2021-03-09 14:31:17 +01:00
geonetnz_volcano
gios Update tests c-h to use registry async_get (#47652) 2021-03-09 14:31:17 +01:00
glances
goalzero
gogogate2 Clean up superfluous integration setup - part 2 (#48478) 2021-03-29 13:23:07 -10:00
google
google_assistant Add definitions for grouping media players (#41193) 2021-03-18 18:19:28 +01:00
google_domains
google_pubsub Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
google_translate
google_travel_time Clean up google travel time code (#48708) 2021-04-07 12:39:27 +02:00
google_wifi Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
gpslogger Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
graphite Merge multiple context managers in tests (#48146) 2021-03-27 09:17:15 +01:00
gree
group Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
guardian
habitica Fix habitica entry unload clean up (#46798) 2021-02-20 20:59:59 +01:00
hangouts
harmony Refactor Harmony tests to better follow Home Assistant conventions (#47141) 2021-03-10 08:19:04 -10:00
hassio Rename hassio config entry title to Supervisor (#48748) 2021-04-07 00:46:47 +02:00
hddtemp
heos Update typing 15 (#48079) 2021-03-18 15:13:22 +01:00
here_travel_time
hisense_aehw4a1 Merge multiple context managers in tests (#48146) 2021-03-27 09:17:15 +01:00
history Switch history tests to pytest (#42318) 2021-03-17 15:32:44 +01:00
history_stats Merge multiple context managers in tests (#48146) 2021-03-27 09:17:15 +01:00
hive Add Hive config flow (#47300) 2021-03-15 12:27:10 +01:00
hlk_sw16
home_connect
home_plus_control Add Homepluscontrol integration (#46783) 2021-03-25 14:12:31 +01:00
homeassistant Add id to automation triggers (#48464) 2021-03-31 14:56:04 +02:00
homekit Create homekit locks according to spec (#48453) 2021-03-31 09:22:30 -07:00
homekit_controller Add id to automation triggers (#48464) 2021-03-31 14:56:04 +02:00
homematic
homematicip_cloud Update tests c-h to use registry async_get (#47652) 2021-03-09 14:31:17 +01:00
honeywell Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
html5
http Revert CORS changes for my home assistant (#47064) 2021-02-25 15:28:22 -08:00
huawei_lte
hue Index config entries by id (#48199) 2021-03-21 21:44:29 -07:00
huisbaasje Address huisbaasje review comments (#48313) 2021-03-26 04:18:46 +01:00
humidifier Fix condition extra fields for climate and humidifier (#48184) 2021-03-22 14:59:40 +01:00
hunterdouglas_powerview
hvv_departures
hyperion Add an option to hide selected Hyperion effects (#45689) 2021-03-22 15:59:12 +01:00
iaqualink
icloud
ifttt
ign_sismologia
image
image_processing
imap_email_content Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
influxdb Merge multiple context managers in tests (#48146) 2021-03-27 09:17:15 +01:00
input_boolean Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
input_datetime Update tests i-o to use async_get() instead of async_get_registry() (#47653) 2021-03-09 14:32:08 +01:00
input_number Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
input_select Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
input_text Update tests i-o to use async_get() instead of async_get_registry() (#47653) 2021-03-09 14:32:08 +01:00
insteon Fix Insteon config flow with add X10 and device override (#45854) 2021-02-20 13:00:18 -10:00
integration
intent
intent_script
ios
ipma Update tests i-o to use async_get() instead of async_get_registry() (#47653) 2021-03-09 14:32:08 +01:00
ipp Update tests i-o to use async_get() instead of async_get_registry() (#47653) 2021-03-09 14:32:08 +01:00
iqvia
islamic_prayer_times
isy994
izone
jewish_calendar Update "issur_melacha_in_effect" via time tracking (#42485) 2021-04-09 12:26:55 +02:00
juicenet
keenetic_ndms2
kira Update integrations j-o to override extra_state_attributes() (#47758) 2021-03-11 20:11:25 +01:00
kmtronic Add option to reverse switch behaviour in KMTronic (#47532) 2021-03-08 22:56:24 +01:00
knx Fix knx tests (#48407) 2021-03-29 12:17:54 +02:00
kodi Add id to automation triggers (#48464) 2021-03-31 14:56:04 +02:00
konnected
kostal_plenticore New integration for Kostal Plenticore solar inverters (#43404) 2021-04-07 09:18:07 +02:00
kulersky Fix Kulersky and Zerproc config unloading (#47572) 2021-03-21 22:08:09 -07:00
lastfm
lcn Migrate LCN configuration to ConfigEntry (Part 1) (#44090) 2021-03-15 13:45:13 +01:00
light Add color_mode support to MQTT JSON light (#47993) 2021-03-31 11:28:45 +02:00
litejet Add id to automation triggers (#48464) 2021-03-31 14:56:04 +02:00
litterrobot Update typing 15 (#48079) 2021-03-18 15:13:22 +01:00
local_file
local_ip
locative
lock Add 'for' to lock device triggers (#48504) 2021-03-30 16:40:57 +02:00
logbook Allow filtering the logbook by context_id (#47783) 2021-03-12 09:04:02 -08:00
logentries Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
logger Add regex-based filters to logger component (#48439) 2021-03-30 06:53:02 -10:00
logi_circle
london_air
lovelace
luftdaten
lutron_caseta Enable strict typing for zeroconf (#48450) 2021-03-30 06:48:04 -10:00
lyric Merge multiple context managers in tests (#48146) 2021-03-27 09:17:15 +01:00
mailbox Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
mailgun
manual Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
manual_mqtt Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
marytts
maxcube Simplify maxcube integration (#48403) 2021-03-28 00:21:20 +01:00
mazda Address review comments and minor fix for Mazda integration (#47702) 2021-03-15 06:57:39 +01:00
media_player Add 'for' to media_player device triggers (#48505) 2021-03-30 16:40:26 +02:00
media_source
melcloud
melissa Merge multiple context managers in tests (#48146) 2021-03-27 09:17:15 +01:00
meraki Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
met Do not activate Met.no without setting a Home coordinates (#48741) 2021-04-07 09:39:39 +02:00
met_eireann Add a new weather integration - Met Éireann (#39429) 2021-04-05 23:23:57 +02:00
meteo_france
metoffice
mfi Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
mhz19 Update integrations j-o to override extra_state_attributes() (#47758) 2021-03-11 20:11:25 +01:00
microsoft_face
microsoft_face_detect
microsoft_face_identify
mikrotik Update tests i-o to use async_get() instead of async_get_registry() (#47653) 2021-03-09 14:32:08 +01:00
mill
min_max Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
minecraft_server Merge multiple context managers in tests (#48146) 2021-03-27 09:17:15 +01:00
minio Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
mobile_app Verify get_zones webhook works (#47741) 2021-03-11 01:08:12 +01:00
mochad Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
modbus Remove modbus duplicate strings (#48654) 2021-04-04 14:02:47 +02:00
mold_indicator Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
monoprice Update tests i-o to use async_get() instead of async_get_registry() (#47653) 2021-03-09 14:32:08 +01:00
moon
motion_blinds
mqtt Validate supported_color_modes for MQTT JSON light (#48836) 2021-04-08 12:40:48 -07:00
mqtt_eventstream Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
mqtt_json
mqtt_room Clean up mqtt_room (#46882) 2021-02-28 14:16:37 +01:00
mqtt_statestream
mullvad Mullvad integration improvements (#46987) 2021-02-24 13:43:44 +01:00
my
myq
mysensors Update typing 15 (#48079) 2021-03-18 15:13:22 +01:00
mythicbeastsdns
namecheapdns
neato
ness_alarm
nest Invalidate HLS Stream on nest url refresh failure (#47869) 2021-03-14 22:49:21 -07:00
netatmo Add Netatmo schedule event handling (#46573) 2021-03-26 15:08:41 +01:00
nexia
nextbus
nightscout Clean up constants (#46885) 2021-02-22 15:28:08 +01:00
no_ip
notify
notion
nsw_fuel_station Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
nsw_rural_fire_service_feed
nuheat
nuki Add doorsensor + coordinator to nuki (#40933) 2021-04-06 21:20:57 +02:00
numato
number Lint suppression cleanups (#47248) 2021-03-02 09:02:04 +01:00
nut Update tests i-o to use async_get() instead of async_get_registry() (#47653) 2021-03-09 14:32:08 +01:00
nws Add nws sensor platform (#45027) 2021-04-01 18:50:37 +02:00
nx584 Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
nzbget Update tests i-o to use async_get() instead of async_get_registry() (#47653) 2021-03-09 14:32:08 +01:00
omnilogic
onboarding Add analytics integration (#48256) 2021-03-29 17:20:11 -07:00
ondilo_ico
onewire Add retry mechanism on onewire sysbus devices (#48614) 2021-04-03 23:08:35 +02:00
onvif
openalpr_cloud
openalpr_local
openerz
openhardwaremonitor
opentherm_gw Add opentherm_gw option for setpoint override mode (#48465) 2021-03-30 09:35:29 +02:00
openuv
openweathermap
opnsense
ovo_energy
owntracks
ozw Update tests i-o to use async_get() instead of async_get_registry() (#47653) 2021-03-09 14:32:08 +01:00
panasonic_viera Add remote control platform to Panasonic Viera (#42450) 2021-02-25 13:40:01 +01:00
panel_custom
panel_iframe
persistent_notification
person Update tests p-s to use async_get() instead of async_get_registry() (#47654) 2021-03-09 14:28:32 +01:00
philips_js Add id to automation triggers (#48464) 2021-03-31 14:56:04 +02:00
pi_hole
pilight Merge multiple context managers in tests (#48146) 2021-03-27 09:17:15 +01:00
ping
plaato
plant Mark base components' state_attribute @final, rename others to extra_state_attributes (#48161) 2021-03-21 10:38:24 +01:00
plex Improve Plex device handling (#48369) 2021-03-31 09:37:16 -07:00
plugwise
plum_lightpad
point
poolsense
powerwall Update tests p-s to use async_get() instead of async_get_registry() (#47654) 2021-03-09 14:28:32 +01:00
profiler
progettihwsw
prometheus Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
proximity
ps4 Make DeviceRegistry.async_get_device connections arg optional (#44897) 2021-01-07 13:49:45 +01:00
push
pushbullet
pvpc_hourly_pricing Update tests p-s to use async_get() instead of async_get_registry() (#47654) 2021-03-09 14:28:32 +01:00
python_script Ensure HA script and Python script services have a name (#47204) 2021-03-31 15:09:45 +02:00
qld_bushfire
qwikswitch
rachio
radarr Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
rainmachine
random
recollect_waste
recorder Let recorder deal with event names longer than 32 chars (#47748) 2021-04-08 07:08:49 -10:00
reddit
remember_the_milk
remote Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
rest Limit log spam from rest and include reason in platform retry (#48666) 2021-04-04 20:26:18 -07:00
rest_command
rflink Make Rflink handle set_level command for dimmable devices (#46499) 2021-03-21 08:43:38 +01:00
rfxtrx Update tests p-s to use async_get() instead of async_get_registry() (#47654) 2021-03-09 14:28:32 +01:00
ring Update tests p-s to use async_get() instead of async_get_registry() (#47654) 2021-03-09 14:28:32 +01:00
risco Update tests p-s to use async_get() instead of async_get_registry() (#47654) 2021-03-09 14:28:32 +01:00
rituals_perfume_genie Fix unmocked I/O in rituals_perfume_genie config flow test (#46862) 2021-02-21 20:47:38 +01:00
rmvtransport
roku Update tests p-s to use async_get() instead of async_get_registry() (#47654) 2021-03-09 14:28:32 +01:00
roomba Fix duplicates and unexpected failures during roomba discovery (#48492) 2021-03-30 17:54:36 +02:00
roon
rpi_power
rss_feed_template
ruckus_unleashed Update tests p-s to use async_get() instead of async_get_registry() (#47654) 2021-03-09 14:28:32 +01:00
safe_mode
samsungtv
scene Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
screenlogic ScreenLogic cleanups (#48136) 2021-03-21 11:56:46 +01:00
script Ensure HA script and Python script services have a name (#47204) 2021-03-31 15:09:45 +02:00
search Search for areas used in automations and scripts (#48499) 2021-03-30 15:01:56 -07:00
season
sense
sensor Remove device class timestamp from device condition and trigger (#48431) 2021-04-01 15:05:10 +02:00
sentry
seventeentrack Upgrade flake8 and dependencies, enable flake8-noqa (#48393) 2021-03-27 10:22:11 +01:00
sharkiq Update typing 15 (#48079) 2021-03-18 15:13:22 +01:00
shell_command Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
shelly Shelly: set confirm only (#47608) 2021-03-09 13:13:43 +01:00
shopping_list Add more shopping list services (#45591) 2021-02-23 23:25:50 +01:00
sigfox
sighthound
signal_messenger Merge multiple context managers in tests (#48146) 2021-03-27 09:17:15 +01:00
simplisafe
simulated
slack Update typing 15 (#48079) 2021-03-18 15:13:22 +01:00
sleepiq Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
sma
smappee
smart_meter_texas
smarthab
smartthings Update tests p-s to use async_get() instead of async_get_registry() (#47654) 2021-03-09 14:28:32 +01:00
smarttub Clean up SmartTub reminders (#48033) 2021-03-24 08:39:23 +01:00
smhi
smtp
snips
solaredge Typing improvements for SolarEdge (#48596) 2021-04-01 23:59:26 +02:00
solarlog
soma
somfy Fix device discovery of OAuth2 config flows (#48326) 2021-03-25 10:35:01 -07:00
somfy_mylink
sonarr Update tests p-s to use async_get() instead of async_get_registry() (#47654) 2021-03-09 14:28:32 +01:00
songpal Update tests p-s to use async_get() instead of async_get_registry() (#47654) 2021-03-09 14:28:32 +01:00
sonos Fix sonos volume always showing 0 (#48685) 2021-04-04 20:26:55 -07:00
soundtouch
spaceapi
spc
speedtestdotnet
spider
spotify
sql Remove login details before logging SQL errors (#48758) 2021-04-07 12:15:56 +02:00
squeezebox Clean up superfluous integration setup - part 2 (#48478) 2021-03-29 13:23:07 -10:00
srp_energy Update integrations p-s to override extra_state_attributes() (#47759) 2021-03-11 21:23:20 +01:00
ssdp
starline
startca
statistics Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
statsd Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
stream Replace redacted stream recorder credentials with '****' (#48832) 2021-04-08 12:44:17 -07:00
stt
subaru Subaru integration code quality changes (#48193) 2021-03-26 04:24:37 +01:00
sun Upgrade Astral to 2.2 (#48573) 2021-04-02 00:29:08 +02:00
surepetcare Update tests p-s to use async_get() instead of async_get_registry() (#47654) 2021-03-09 14:28:32 +01:00
switch Lint suppression cleanups (#47248) 2021-03-02 09:02:04 +01:00
switcher_kis Update typing 15 (#48079) 2021-03-18 15:13:22 +01:00
syncthru
synology_dsm
system_health
system_log Merge multiple context managers in tests (#48146) 2021-03-27 09:17:15 +01:00
tado Add Tado weather support (#44807) 2021-03-10 10:31:37 -10:00
tag Add id to automation triggers (#48464) 2021-03-31 14:56:04 +02:00
tasmota Add device class CO2 to various integrations (#47676) 2021-03-10 12:52:55 +01:00
tcp
telegram
tellduslive
template Allow template covers to have opening and closing states (#47925) 2021-04-09 11:36:02 +02:00
tesla
threshold Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
tibber
tile
time_date
timer Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
tod Upgrade Astral to 2.2 (#48573) 2021-04-02 00:29:08 +02:00
tomato
toon
totalconnect Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
tplink Avoid divide by zero errors in tplink light integration (#48235) 2021-03-31 17:16:24 +02:00
traccar Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
trace Include blueprint input in automation trace (#48575) 2021-04-01 13:34:47 -07:00
tradfri Update tests t-z to use async_get() instead of async_get_registry() (#47655) 2021-03-09 14:25:03 +01:00
transmission
transport_nsw
trend
tts
tuya
twentemilieu Complete typing on TwenteMilieu integration (#47480) 2021-03-05 15:33:26 -08:00
twilio
twinkly Update typing 15 (#48079) 2021-03-18 15:13:22 +01:00
twitch
uk_transport Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
unifi Update typing 15 (#48079) 2021-03-18 15:13:22 +01:00
unifi_direct Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
universal Fix a collection of tests with missing asserts (#48127) 2021-03-20 17:23:55 +01:00
upb Clean up superfluous integration setup - part 2 (#48478) 2021-03-29 13:23:07 -10:00
upcloud
updater Remove analytics from updater (#48518) 2021-03-30 22:22:03 +02:00
upnp Allow upnp ignore SSDP-discoveries (#46592) 2021-02-20 16:26:17 -10:00
uptime
usgs_earthquakes_feed
utility_meter
uvc Improve uvc test camera (#41438) 2021-03-19 15:54:07 +01:00
vacuum Add 'for' to vacuum device triggers (#48506) 2021-03-30 16:40:08 +02:00
velbus
vera Update typing 16 (#48087) 2021-03-18 22:58:19 +01:00
verisure Add reauthentication to Verisure (#47972) 2021-03-16 08:41:41 +01:00
version
vesync
vilfo
vizio Update typing 15 (#48079) 2021-03-18 15:13:22 +01:00
voicerss
volumio Clean up superfluous integration setup - part 2 (#48478) 2021-03-29 13:23:07 -10:00
vultr Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
wake_on_lan Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
water_heater Lint suppression cleanups (#47248) 2021-03-02 09:02:04 +01:00
waze_travel_time Add config flow for Waze Travel Time (#43419) 2021-04-05 19:25:52 -04:00
weather
webhook Add id to automation triggers (#48464) 2021-03-31 14:56:04 +02:00
webostv Upgraded aiopylgtv to v0.4.0 (#47014) 2021-03-17 20:59:48 -07:00
websocket_api Fix subscribe_bootstrap_integrations to send events (#48754) 2021-04-08 07:30:33 -10:00
wemo Update tests t-z to use async_get() instead of async_get_registry() (#47655) 2021-03-09 14:25:03 +01:00
wiffi
wilight Update tests t-z to use async_get() instead of async_get_registry() (#47655) 2021-03-09 14:25:03 +01:00
withings Fix device discovery of OAuth2 config flows (#48326) 2021-03-25 10:35:01 -07:00
wled Update tests t-z to use async_get() instead of async_get_registry() (#47655) 2021-03-09 14:25:03 +01:00
wolflink
workday
worldclock
wsdot Update integrations t-z to override extra_state_attributes() (#47760) 2021-03-11 20:16:26 +01:00
wunderground
xbox
xiaomi Yoda assertion style removed is (#48142) 2021-03-20 13:55:10 +01:00
xiaomi_aqara Enable strict typing for zeroconf (#48450) 2021-03-30 06:48:04 -10:00
xiaomi_miio Enable strict typing for zeroconf (#48450) 2021-03-30 06:48:04 -10:00
yamaha
yandex_transport
yandextts
yeelight Add support for light color modes (#47720) 2021-03-16 12:51:39 +01:00
zeroconf Add manufacturer matching support to zeroconf (#48810) 2021-04-08 09:03:10 -10:00
zerproc Fix Kulersky and Zerproc config unloading (#47572) 2021-03-21 22:08:09 -07:00
zha Implement Ignore list for poll control configuration on Ikea devices (#48667) 2021-04-04 21:21:47 -07:00
zodiac
zone Add id to automation triggers (#48464) 2021-03-31 14:56:04 +02:00
zwave Merge multiple context managers in tests (#48146) 2021-03-27 09:17:15 +01:00
zwave_js Check all endpoints for zwave_js.climate fan mode and operating state (#48800) 2021-04-08 16:53:20 +02:00
__init__.py
conftest.py