core/tests/components
Shay Levy 76537305e2
Add logbook and device trigger platforms to Shelly (#44020)
* Add logbook and device trigger platforms to Shelly

Add `logbook` platform for describing “shelly.click” event
Add `device_trigger` platform for adding automation based on click events:

Example of logbook event:
Shelly 'single' click event for Test I3 channel 3 was fired.
(Test I3 is the name of the device)

Example of automation triggers:
First button triple clicked
First button long clicked and then single clicked
First button double clicked
First button long clicked
First button single clicked and then long clicked
First button single clicked
Second button triple clicked
..
Second button single clicked

* Fix codespell

* Remove pylint added for debug

* Add tests

* Rebase

* Fix Rebase & Apply PR review suggestions

Fix tests after rebasing
Use `INPUTS_EVENTS_DICT` for input triggers
Apply PR suggestions
2021-01-04 23:10:42 +01:00
..
abode Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
accuweather Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
acmeda Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
adguard Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
advantage_air Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
agent_dvr Add common strings in Agent dvr config flow (#41279) 2020-10-07 15:39:10 +02:00
air_quality
airly Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
airnow Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
airvisual Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
alarm_control_panel Add default config if not there (#43321) 2020-11-25 15:10:04 +01:00
alarmdecoder Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
alert Rewrite alert test to pytest (#41102) 2020-10-19 23:26:40 +02:00
alexa Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
almond Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
ambiclimate Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
ambient_station
androidtv Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
apache_kafka Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
api Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
api_streams
apns Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
apple_tv Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
apprise Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
aprs Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
arcam_fmj Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
arlo Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
asuswrt Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
atag Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
august Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
aurora Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
auth Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
automation Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
awair Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
aws Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
axis Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
azure_devops Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
azure_event_hub Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
bayesian Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
binary_sensor Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
blackbird
blebox Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
blink Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
blueprint Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
bluetooth_le_tracker Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
bmw_connected_drive Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
bond Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
braviatv Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
broadlink Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
brother Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
bsblan Add authentication support to bsblan (#42306) 2020-11-30 20:13:16 +01:00
buienradar
caldav Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
calendar
camera Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
canary Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
cast Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
cert_expiry Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
climate Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
cloud Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
cloudflare Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
coinmarketcap Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
color_extractor Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
command_line Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
config Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
configurator Rewrite configurator tests to pytest (#41731) 2020-10-13 21:42:16 +02:00
control4 Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
conversation
coolmaster Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
coronavirus Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
counter
cover Add default config if not there (#43321) 2020-11-25 15:10:04 +01:00
daikin Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
darksky Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
datadog Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
debugpy Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
deconz Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
default_config Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
demo Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
denonavr Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
derivative Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
device_automation Add default config if not there (#43321) 2020-11-25 15:10:04 +01:00
device_sun_light_trigger Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
device_tracker Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
devolo_home_control Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
dexcom Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
dialogflow
directv Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
discovery Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
doorbird Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
dsmr Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
dte_energy_bridge Rewrite dte_energy_bridge unittest tests to pytest style test functions (#41116) 2020-10-04 13:50:03 +02:00
duckdns
dunehd Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
dynalite Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
dyson Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
eafm Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
ecobee Rewrite ecobee unittest tests to pytest (#42584) 2020-11-16 11:54:51 +01:00
ee_brightbox Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
efergy Rewrite efergy unittest tests to pytest style test functions. (#41769) 2020-10-19 12:09:39 +02:00
elgato Stub light profiles (#42232) 2020-10-23 16:28:21 +02:00
elkm1 Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
emulated_hue Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
emulated_kasa Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
emulated_roku Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
enocean Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
epson Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
esphome Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
everlights Stub light profiles (#42232) 2020-10-23 16:28:21 +02:00
facebook Rewrite Facebook unit test to pytest style test function (#41671) 2020-10-13 13:45:46 +02:00
facebox Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
fail2ban Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
fan Add default config if not there (#43321) 2020-11-25 15:10:04 +01:00
feedreader Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
ffmpeg Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
fido Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
file Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
filesize Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
filter Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
fireservicerota Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
firmata Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
flick_electric Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
flo Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
flume Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
flunearyou Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
flux Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
folder Rewrite folder unittest tests to pytest style test functions (#41672) 2020-10-16 13:19:38 +02:00
folder_watcher Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
foobot Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
forked_daapd Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
freebox Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
freedns
fritzbox Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
frontend Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
garmin_connect Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
gdacs Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
generic Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
generic_thermostat Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
geo_json_events Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
geo_location Add default config if not there (#43321) 2020-11-25 15:10:04 +01:00
geo_rss_events Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
geofency Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
geonetnz_quakes Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
geonetnz_volcano Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
gios Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
glances
goalzero Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
gogogate2 Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
google Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
google_assistant Support google assistant stopping for assumed state covers (#44266) 2021-01-02 23:01:20 +01:00
google_domains
google_pubsub Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
google_translate Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
google_wifi Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
gpslogger Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
graphite Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
gree Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
griddy Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
group Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
guardian Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
hangouts Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
harmony Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
hassio Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
hddtemp Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
heos Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
here_travel_time Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
hisense_aehw4a1 Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
history Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
history_stats Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
hlk_sw16 Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
home_connect Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
homeassistant Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
homekit Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
homekit_controller Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
homematic Rewrite homematic unittest tests to pytest style test functions (#41766) 2020-10-13 19:51:08 +02:00
homematicip_cloud Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
honeywell
html5 Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
http Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
huawei_lte Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
hue Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
humidifier Add default config if not there (#43321) 2020-11-25 15:10:04 +01:00
hunterdouglas_powerview Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
hvv_departures Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
hyperion Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
iaqualink Use reference strings in iaqualink (#41292) 2020-10-05 14:55:12 -05:00
icloud Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
ifttt Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
ign_sismologia Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
image Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
image_processing Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
imap_email_content Rewrite imap_email_content tests to use pytest (#41200) 2020-10-06 15:01:25 +02:00
influxdb Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
input_boolean Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
input_datetime Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
input_number Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
input_select Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
input_text Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
insteon Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
integration Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
intent
intent_script
ios
ipma Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
ipp Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
iqvia Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
islamic_prayer_times Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
isy994 Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
izone Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
jewish_calendar Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
juicenet Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
kira Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
kodi Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
konnected Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
kulersky Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
lastfm Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
light Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
litejet Add default config if not there (#43321) 2020-11-25 15:10:04 +01:00
local_file
local_ip
locative Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
lock Add default config if not there (#43321) 2020-11-25 15:10:04 +01:00
logbook Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
logentries Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
logger Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
logi_circle Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
london_air Rewrite london_air tests in pytest style (#41165) 2020-10-21 23:49:28 +02:00
lovelace Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
luftdaten Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
lutron_caseta Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
mailbox
mailgun
manual Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
manual_mqtt Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
marytts Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
media_player Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
media_source Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
melcloud Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
melissa Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
meraki
met Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
meteo_france Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
metoffice Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
mfi Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
mhz19 Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
microsoft_face Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
microsoft_face_detect
microsoft_face_identify
mikrotik Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
mill Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
min_max Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
minecraft_server Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
minio Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
mobile_app Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
mochad Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
modbus Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
mold_indicator Rewrite mold_indicator unittest tests to pytest style test functions (#41598) 2020-10-16 13:37:15 +02:00
monoprice Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
moon Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
motion_blinds Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
mqtt Fix race when handling MQTT discovery messages (#44730) 2021-01-04 12:28:17 +01:00
mqtt_eventstream Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
mqtt_json Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
mqtt_room Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
mqtt_statestream Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
myq Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
mythicbeastsdns Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
namecheapdns
neato Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
ness_alarm Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
nest Fix Fan support in nest climate by adding HVAC_MODE_FAN_ONLY support (#44203) 2021-01-04 16:43:41 +01:00
netatmo Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
nexia Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
nextbus Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
nightscout Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
no_ip
notify Add persistent_notification service to the notify platform (#40638) 2020-10-21 17:12:36 +02:00
notion Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
nsw_fuel_station Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
nsw_rural_fire_service_feed Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
nuheat Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
numato
number Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
nut Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
nws Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
nx584 Remove classes in nx584 tests (#42628) 2020-11-01 13:27:33 +01:00
nzbget Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
omnilogic Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
onboarding Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
ondilo_ico Add Ondilo ico integration (#44728) 2021-01-04 08:09:01 -08:00
onewire Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
onvif Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
openalpr_cloud Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
openalpr_local Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
openerz Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
openhardwaremonitor Rewrite openhardwaremonitor tests to pytest style test functions (#41157) 2020-10-19 12:18:34 +02:00
opentherm_gw Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
openuv Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
openweathermap Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
opnsense
ovo_energy Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
owntracks Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
ozw Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
panasonic_viera Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
panel_custom Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
panel_iframe Rewrite panel_iframe unittest tests to pytest style tests (#41368) 2020-10-07 00:40:28 +02:00
persistent_notification
person Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
pi_hole Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
pilight Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
ping Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
plant Add and use light lux constant in entire code base (#40171) 2020-09-23 20:48:01 +02:00
plex Drop remaining Python < 3.8 support (#44743) 2021-01-04 11:47:29 +01:00
plugwise Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
plum_lightpad Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
point Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
poolsense Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
powerwall Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
profiler Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
progettihwsw Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
prometheus Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
proximity Rewrite proximity tests to be pytest functions (#41711) 2020-10-16 13:13:34 +02:00
ps4 Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
push
pushbullet Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
pvpc_hourly_pricing Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
python_script Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
qld_bushfire Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
qwikswitch Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
rachio Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
radarr Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
rainmachine Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
random Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
recollect_waste Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
recorder Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
reddit Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
remember_the_milk Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
remote Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
rest Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
rest_command Use content type json constant (#40312) 2020-09-23 20:21:55 +02:00
rflink Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
rfxtrx Add device entry id to events (#44407) 2021-01-04 15:31:10 +01:00
ring Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
risco Try to fix flaky Risco test (#44788) 2021-01-04 15:23:47 +01:00
rmvtransport Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
roku Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
roomba Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
roon Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
rpi_power Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
rss_feed_template
ruckus_unleashed Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
safe_mode
samsungtv Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
scene Rewrite scene unittest tests to pytest style test function (#41172) 2020-10-15 23:35:30 +02:00
script Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
search Add default config if not there (#43321) 2020-11-25 15:10:04 +01:00
season Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
sense Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
sensor Add default config if not there (#43321) 2020-11-25 15:10:04 +01:00
sentry Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
seventeentrack Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
sharkiq Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
shell_command Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
shelly Add logbook and device trigger platforms to Shelly (#44020) 2021-01-04 23:10:42 +01:00
shopping_list Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
sigfox Rewrite sigfox unittest tests to pytest (#41302) 2020-10-06 10:16:41 +02:00
sighthound
signal_messenger Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
simplisafe Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
simulated Rewrite simulated unittest tests to pytest style test functions (#41115) 2020-10-04 13:48:47 +02:00
slack Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
sleepiq Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
sma Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
smappee Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
smart_meter_texas Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
smarthab Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
smartthings Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
smhi Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
smtp Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
snips Add native Python types support to templates (#41227) 2020-10-07 00:05:52 +02:00
solaredge Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
solarlog Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
soma Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
somfy Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
sonarr Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
songpal Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
sonos Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
soundtouch Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
spaceapi Use more state attribute name constants (#40428) 2020-09-21 23:03:39 +02:00
spc
speedtestdotnet Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
spider Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
spotify Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
sql Rewrite SQL tests to pytest style (#41016) 2020-10-03 03:42:50 +02:00
squeezebox Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
srp_energy Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
ssdp Guard against empty ssdp locations (#43156) 2020-11-13 09:40:25 +01:00
starline
startca Use more state attribute name constants (#40428) 2020-09-21 23:03:39 +02:00
statistics Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
statsd Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
stream Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
stt
sun Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
surepetcare Update surepy to v0.4.0 (#44556) 2021-01-02 03:52:33 +01:00
switch Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
switcher_kis Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
syncthru Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
synology_dsm Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
system_health Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
system_log Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
tado Bump PyTado to 0.10.0 (#44770) 2021-01-04 03:53:15 +01:00
tag Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
tasmota Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
tcp Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
telegram Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
tellduslive Add unknown_authorize_url_generation to base strings for config flows (#42484) 2020-11-24 12:00:16 -05:00
template Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
tesla Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
threshold Rewrite threshold unittest tests to pytest style test functions (#41141) 2020-10-04 21:38:21 +02:00
tibber Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
tile Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
time_date Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
timer Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
tod Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
tomato
toon Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
totalconnect Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
tplink Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
traccar Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
tradfri Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
transmission Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
transport_nsw Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
trend Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
tts Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
tuya Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
twentemilieu Use common strings in twentemilieu config flow (#41647) 2020-10-11 14:54:08 +02:00
twilio Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
twinkly Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
twitch Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
uk_transport Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
unifi Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
unifi_direct Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
universal Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
upb Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
upcloud Convert UpCloud to config flow, improve error handling (#37941) 2020-10-15 23:26:01 +02:00
updater Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
upnp Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
uptime Move uptime from relative time to absolute time (#43623) 2020-12-01 17:28:59 +01:00
usgs_earthquakes_feed Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
utility_meter Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
uvc
vacuum Add default config if not there (#43321) 2020-11-25 15:10:04 +01:00
velbus Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
vera Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
verisure Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
version Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
vesync Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
vilfo Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
vizio Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
voicerss
volumio Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
vultr Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
wake_on_lan Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
water_heater Add default config if not there (#43321) 2020-11-25 15:10:04 +01:00
weather Update weather tests to pytest style (#40917) 2020-10-01 09:14:48 +02:00
webhook Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
webostv Drop remaining Python < 3.8 support (#44743) 2021-01-04 11:47:29 +01:00
websocket_api Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
wemo Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
wiffi Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
wilight Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
withings Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
wled Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
wolflink Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
workday Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
worldclock Rewrite worldclock unittest tests to pytest style test functions (#40922) 2020-10-01 09:42:23 +02:00
wsdot Rewrite wsdot unittest tests to pytest style test functions (#41638) 2020-10-16 12:00:42 +02:00
wunderground Use more state attribute name constants (#40428) 2020-09-21 23:03:39 +02:00
xbox Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
xiaomi Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
xiaomi_aqara Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
xiaomi_miio Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
yamaha Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
yandex_transport Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
yandextts
yeelight Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
zeroconf Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
zerproc Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
zha Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
zodiac Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
zone Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
zwave Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
__init__.py
conftest.py Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00