hass-core/homeassistant/components
functionpointer c01e01f797
MySensors config flow (#45421)
* MySensors: Add type annotations

Adds a bunch of type annotations that were created
while understanding the code.

* MySensors: Change GatewayId to string

In preparation for config flow.
The GatewayId used to be id(gateway).

With config flows, every gateway will have its own
ConfigEntry. Every ConfigEntry has a unique id.
Thus we would have two separate but one-to-one related ID systems.

This commit removes this unneeded duplication by using the id of the ConfigEntry
as GatewayId.

* MySensors: Add unique_id to all entities

This allows entities to work well with the frontend.

* MySensors: Add device_info to all entities

Entities belonging to the same node_id will now by grouped as a device.

* MySensors: clean up device.py a bit

* MySensors: Add config flow support

With this change the MySensors can be fully configured from the GUI.

Legacy configuration.yaml configs will be migrated by reading them once.
Note that custom node names are not migrated. Users will have to re-enter
the names in the front-end.
Since there is no straight-forward way to configure global settings,
all previously global settings are now per-gateway. These settings include:
- MQTT retain
- optimistic
- persistence enable
- MySensors version

When a MySensors integration is loaded, it works as follows:
1. __init__.async_setup_entry is called
2. for every platform, async_forward_entry_setup is called
3. the platform's async_setup_entry is called
4. __init__.setup_mysensors_platform is called
5. the entity's constructor (e.g. MySensorsCover) is called
6. the created entity is stored in a dict in the hass object

* MySensors: Fix linter errors

* MySensors: Remove unused import

* MySensors: Feedback from @MartinHjelmare

* MySensors: Multi-step config flow

* MySensors: More feedback

* MySensors: Move all storage in hass object under DOMAIN

The integration now stores everything under hass.data["mysensors"]
instead of using several top level keys.

* MySensors: await shutdown of gateway instead of creating a task

* MySensors: Rename Ethernet to TCP

* MySensors: Absolute imports and cosmetic changes

* MySensors: fix gw_stop

* MySensors: Allow user to specify persistence file

* MySensors: Nicer log message

* MySensors: Add lots of unit tests

* MySensors: Fix legacy import of persistence file name

Turns out tests help to find bugs :D

* MySensors: Improve test coverage

* MySensors: Use json persistence files by default

* MySensors: Code style improvements

* MySensors: Stop adding attributes to existing objects

This commit removes the extra attributes that were being
added to the gateway objects from pymysensors.

Most attributes were easy to remove, except for the gateway id.
The MySensorsDevice class needs the gateway id as it is part of its DevId
as well as the unique_id and device_info.
Most MySensorsDevices actually end up being Entities.
Entities have access to their ConfigEntry via self.platform.config_entry.

However, the device_tracker platform does not become an Entity.
For this reason, the gateway id is not fetched from self.plaform but
given as an argument.

Additionally, MySensorsDevices expose the address of the gateway
(CONF_DEVICE). Entities can easily fetch this information via self.platform,
but the device_tracker cannot. This commit chooses to remove the gateway
address from device_tracker. While this could in theory break some automations,
the simplicity of this solution was deemed worth it.
The alternative of adding the entire ConfigEntry as an argument to MySensorsDevices
is not viable, because device_tracker is initialized by the async_setup_scanner function
that isn't supplied a ConfigEntry. It only gets discovery_info.
Adding the entire ConfigEntry doesn't seem appropriate for this edge case.

* MySensors: Fix gw_stop and the translations

* MySensors: Fix incorrect function calls

* MySensors: Fewer comments in const.py

* MySensors: Remove union from _get_gateway and remove id from try_connect

* MySensors: Deprecate nodes option in configuration.yaml

* MySensors: Use version parser from packaging

* MySensors: Remove prefix from unique_id and change some private property names

* MySensors: Change _get_gateway function signature

* MySensors: add packaging==20.8 for the version parser

* MySensors: Rename some stuff

* MySensors: use pytest.mark.parametrize

* MySensors: Clean up test cases

* MySensors: Remove unneeded parameter from devices

* Revert "MySensors: add packaging==20.8 for the version parser"

This reverts commit 6b200ee01a.

* MySensors: Use core interface for testing configuration.yaml import

* MySensors: Fix test_init

* MySensors: Rename a few variables

* MySensors: cosmetic changes

* MySensors: Update strings.json

* MySensors: Still more feedback from @MartinHjelmare

* MySensors: Remove unused strings

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

* MySensors: Fix typo and remove another unused string

* MySensors: More strings.json

* MySensors: Fix gateway ready handler

* MySensors: Add duplicate detection to config flows

* MySensors: Deal with non-existing topics and ports.

Includes unit tests for these cases.

* MySensors: Use awesomeversion instead of packaging

* Add string already_configured

* MySensors: Abort config flow when config is found to be invalid while importing

* MySensors: Copy all error messages to also be abort messages

All error strings may now also be used as an abort reason,
so the strings should be defined

* Use string references

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-02-05 22:13:57 +01:00
..
abode Update translations 2021-02-03 11:46:49 +01:00
accuweather Update translations 2021-02-03 11:46:49 +01:00
acer_projector Bump up dependencies on pyserial and pyserial-asyncio (#44089) 2020-12-10 20:41:31 +01:00
acmeda Update translations 2021-02-03 11:46:49 +01:00
actiontec Improve string formatting v3 (#33667) 2020-04-05 01:32:58 +02:00
adguard Update translations 2021-02-03 11:46:49 +01:00
ads Remove temporary variable from supported_features (#42685) 2020-11-09 13:19:29 +01:00
advantage_air Update translations 2021-02-03 11:46:49 +01:00
aftership Fallback to tag for any AfterShip tracking that have no checkpoints (#45053) 2021-01-12 10:33:14 +01:00
agent_dvr Update translations 2021-02-03 11:46:49 +01:00
air_quality Refactor group to extend domains that can be grouped (#40607) 2020-09-30 09:13:53 -05:00
airly Centralize some Airly constants (#45985) 2021-02-05 12:41:36 +01:00
airnow Update translations 2021-02-03 11:46:49 +01:00
airvisual Standardize AirVisual helper method in config flow (#45999) 2021-02-05 10:51:55 +01:00
aladdin_connect Rename CoverDevice to CoverEntity (#34595) 2020-04-25 18:07:15 +02:00
alarm_control_panel Update translations 2021-02-03 11:46:49 +01:00
alarmdecoder Update translations 2021-02-03 11:46:49 +01:00
alert Use core constants for alert (#45935) 2021-02-04 07:05:46 -05:00
alexa Use core constants for alexa (#45937) 2021-02-04 07:05:56 -05:00
almond Update translations 2021-02-03 11:46:49 +01:00
alpha_vantage Upgrade alpha-vantage to 2.3.1 (#44705) 2021-01-01 13:48:24 +01:00
amazon_polly Use core constants for amazon polly (#45938) 2021-02-04 07:06:09 -05:00
ambiclimate [ci skip] Translation update 2021-02-05 00:03:54 +00:00
ambient_station Update translations 2021-02-03 11:46:49 +01:00
amcrest Bump ha-ffmpeg to 3.0.2 (#43597) 2020-11-25 08:45:15 +01:00
ampio Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
android_ip_webcam Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
androidtv Strip "adb shell " prefix in androidtv.adb_command service (#44225) 2020-12-19 16:52:44 +01:00
anel_pwrctrl Remove unnecessary should poll from switch classes (#41218) 2020-10-04 21:31:02 +02:00
anthemav Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
apache_kafka Do not allow coroutines to be passed to HassJob (#42073) 2020-10-19 23:25:33 +02:00
apcupsd Drop UNIT_ prefix for percentage constant (#39383) 2020-09-05 21:09:14 +02:00
api Convert API integration to async setup (#43685) 2020-11-27 09:50:19 +01:00
apns Use dict.values() when appropriate (#42509) 2020-10-28 11:59:07 +01:00
apple_tv Update translations 2021-02-03 11:46:49 +01:00
apprise Bump apprise version to avoid sync in async issues (#41253) 2020-10-05 10:24:18 +02:00
aprs Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
aqualogic Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
aquostv Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
arcam_fmj Update translations 2021-02-03 11:46:49 +01:00
arduino Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
arest Skip template result parsing in several places (#42408) 2020-10-26 19:29:10 +01:00
arlo Update pyarlo to 0.2.4 (#44034) 2020-12-08 23:14:55 +01:00
arris_tg2492lg Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
aruba Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
arwn Add unique_id property to ARWN sensors (#42570) 2020-11-05 14:55:53 +01:00
asterisk_cdr Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
asterisk_mbox Exception chaining and wrapping improvements (#39320) 2020-08-28 13:50:32 +02:00
asuswrt Use core constants for asuswrt (#46015) 2021-02-04 23:34:39 +01:00
atag [ci skip] Translation update 2021-02-05 00:03:54 +00:00
aten_pe Exception chaining and wrapping improvements (#39320) 2020-08-28 13:50:32 +02:00
atome Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
august Update translations 2021-02-03 11:46:49 +01:00
aurora Update translations 2021-02-03 11:46:49 +01:00
aurora_abb_powerone Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
auth [ci skip] Translation update 2021-02-05 00:03:54 +00:00
automation Use core constants for automation (#46016) 2021-02-04 21:41:43 -05:00
avea Bump avea to 1.5.1 (#43618) 2020-11-25 08:25:09 +01:00
avion Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
awair Update translations 2021-02-03 11:46:49 +01:00
aws Use core constants for aws (#46017) 2021-02-04 23:36:35 +01:00
axis Update translations 2021-02-03 11:46:49 +01:00
azure_devops Update translations 2021-02-03 11:46:49 +01:00
azure_event_hub Update azure_event_hub (#31448) 2020-06-03 10:32:14 +02:00
azure_service_bus Bump azure-servicebus to 0.50.3 (#41106) 2020-10-03 14:19:39 +02:00
baidu Baidu TTS: support more voices (#41393) 2020-10-07 15:44:16 +02:00
bayesian Add missing conext preservation to bayesian and universal (#40178) 2020-09-17 16:47:23 +02:00
bbb_gpio Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
bbox Clean up access to config in various integrations v3 (#33842) 2020-04-09 09:26:06 +02:00
beewi_smartclim Upgrade Beewi Smartclim component to 0.0.10 (#43441) 2020-11-20 19:16:18 +01:00
bh1750 Update remaining i2c sensors to use async_add_executor_job (#41860) 2020-10-15 09:22:17 -05:00
binary_sensor [ci skip] Translation update 2021-02-05 00:03:54 +00:00
bitcoin Clean up access to config in various integrations v3 (#33842) 2020-04-09 09:26:06 +02:00
bizkaibus Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
blackbird Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
blebox Update translations 2021-02-03 11:46:49 +01:00
blink Update translations 2021-02-03 11:46:49 +01:00
blinksticklight Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
blinkt Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
blockchain Clean up access to config in various integrations v3 (#33842) 2020-04-09 09:26:06 +02:00
bloomsky Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
blueprint Fix importing blueprint from community (#44104) 2020-12-10 16:45:57 +01:00
bluesound Add mute command to Bluesound integration (#41501) 2020-10-08 20:20:39 +02:00
bluetooth_le_tracker Do not reset ble tracker adapter to read battery (#44229) 2021-01-26 15:17:46 -06:00
bluetooth_tracker Use core constants for bluetooth_tracker (#46041) 2021-02-05 15:07:17 +01:00
bme280 Update sensor.py (#44350) 2020-12-18 12:29:16 -07:00
bme680 Update remaining i2c sensors to use async_add_executor_job (#41860) 2020-10-15 09:22:17 -05:00
bmp280 Exception chaining and wrapping improvements (#39320) 2020-08-28 13:50:32 +02:00
bmw_connected_drive Use core constants for bmw_connected_drive (#46042) 2021-02-05 08:02:28 -05:00
bond Update translations 2021-02-03 11:46:49 +01:00
braviatv [ci skip] Translation update 2021-02-05 00:03:54 +00:00
broadlink Update translations 2021-02-03 11:46:49 +01:00
brother [ci skip] Translation update 2021-02-05 00:03:54 +00:00
brottsplatskartan Clean up access to config in various integrations v3 (#33842) 2020-04-09 09:26:06 +02:00
browser Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
brunt Use DEVICE_CLASS_WINDOW constant in various integrations (#39949) 2020-09-11 21:24:23 -05:00
bsblan Update translations 2021-02-03 11:46:49 +01:00
bt_home_hub_5 Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
bt_smarthub Update bt_smarthub component making it compatible with smarthub 2 (#31292) 2020-04-20 20:45:08 +02:00
buienradar Use weather attribute conditions constants (#39945) 2020-11-20 21:04:03 +01:00
caldav Only show matching caldav events in calendar (#45701) 2021-01-29 15:25:01 +01:00
calendar [ci skip] Translation update 2020-10-22 00:09:52 +00:00
camera Use singleton enum for "not set" sentinels (#41990) 2020-12-19 12:46:27 +01:00
canary Update translations 2021-02-03 11:46:49 +01:00
cast Consistent spelling of IT abbreviations / protocol / format names (#45913) 2021-02-04 01:43:07 +01:00
cert_expiry Update translations 2021-02-03 11:46:49 +01:00
channels Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
circuit Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
cisco_ios Clean up access to config in various integrations v4 (#34174) 2020-04-14 20:38:55 +02:00
cisco_mobility_express Bump ciscomobilityexpress version: 0.3.3 → 0.3.9 (#44050) 2020-12-08 13:00:17 +01:00
cisco_webex_teams Improve string formatting v5 (#33697) 2020-04-05 17:48:55 +02:00
citybikes Exception chaining and wrapping improvements (#39320) 2020-08-28 13:50:32 +02:00
clementine Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
clickatell Use http status constants more, add HTTP_ACCEPTED and HTTP_BAD_GATEWAY (#39993) 2020-09-15 20:01:07 +03:00
clicksend Use HTTP_OK constant (#33798) 2020-04-08 11:47:38 -05:00
clicksend_tts Clean up access to config in various integrations v4 (#34174) 2020-04-14 20:38:55 +02:00
climate Update translations 2021-02-03 11:46:49 +01:00
cloud Update translations 2021-02-03 11:46:49 +01:00
cloudflare Update translations 2021-02-03 11:46:49 +01:00
cmus Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
co2signal Adjust icons for MDI bump (#37730) 2020-07-14 22:17:14 +02:00
coinbase Adjust icons for MDI bump (#37730) 2020-07-14 22:17:14 +02:00
coinmarketcap Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
color_extractor Consistent spelling of IT abbreviations / protocol / format names (#45913) 2021-02-04 01:43:07 +01:00
comed_hourly_pricing Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
comfoconnect Update comfoconnect to use new fan entity model (#45593) 2021-01-28 17:23:10 +01:00
command_line Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
concord232 Use dict syntax (#41325) 2020-10-06 15:02:23 +02:00
config Slightly improve error message in case of duplicate entity IDs (#45424) 2021-01-22 09:16:13 -05:00
configurator [ci skip] Translation update 2020-11-04 00:13:14 +00:00
control4 Update translations 2021-02-03 11:46:49 +01:00
conversation Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
coolmaster Update translations 2021-02-03 11:46:49 +01:00
coronavirus Update translations 2021-02-03 11:46:49 +01:00
counter Add transition support to scenes, cleanup blocking parameter (#34434) 2020-04-20 18:07:50 -07:00
cover Update translations 2021-02-03 11:46:49 +01:00
cppm_tracker Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const (#36233) 2020-05-30 17:27:20 +02:00
cpuspeed Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
crimereports Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
cups Drop UNIT_ prefix for percentage constant (#39383) 2020-09-05 21:09:14 +02:00
currencylayer Clean up access to config in various integrations v4 (#34174) 2020-04-14 20:38:55 +02:00
daikin Update translations 2021-02-03 11:46:49 +01:00
danfoss_air Use opening and occupancy device class in various integrations (#39965) 2020-09-12 18:07:13 +02:00
darksky Use weather attribute conditions constants (#39945) 2020-11-20 21:04:03 +01:00
datadog Fix Datadog boolean metrics (#37273) 2020-07-05 12:50:51 -05:00
ddwrt Use http status constants more, add HTTP_ACCEPTED and HTTP_BAD_GATEWAY (#39993) 2020-09-15 20:01:07 +03:00
debugpy Upgrade debugpy to 1.2.1 (#44737) 2021-01-01 17:59:05 +01:00
deconz [ci skip] Translation update 2021-02-05 00:03:54 +00:00
decora Remove unnecessary should poll from light classes (#41229) 2020-10-04 23:28:25 +02:00
decora_wifi Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
default_config Add support for discovery via DHCP (#45087) 2021-01-14 09:09:08 +01:00
delijn Use core constants for delijn (#46027) 2021-02-04 21:43:04 -05:00
deluge Exception chaining and wrapping improvements (#39320) 2020-08-28 13:50:32 +02:00
demo Fix demo number entity (#45991) 2021-02-05 15:08:28 +01:00
denon Use list literal without using dict.keys() (#42573) 2020-10-30 09:19:13 -05:00
denonavr Consistent spelling of IT abbreviations / protocol / format names (#45913) 2021-02-04 01:43:07 +01:00
derivative Return attribute dict directly without temporary variable v2 (#41271) 2020-10-06 16:55:16 +02:00
deutsche_bahn User core constants for deutsche_bahn (#46028) 2021-02-05 10:29:59 +01:00
device_automation Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
device_sun_light_trigger Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
device_tracker Update translations 2021-02-03 11:46:49 +01:00
devolo_home_control Update translations 2021-02-03 11:46:49 +01:00
dexcom Update translations 2021-02-03 11:46:49 +01:00
dhcp Do not listen for dhcp packets if the filter cannot be setup (#46006) 2021-02-05 00:36:55 +01:00
dht Drop UNIT_ prefix for percentage constant (#39383) 2020-09-05 21:09:14 +02:00
dialogflow [ci skip] Translation update 2021-02-05 00:03:54 +00:00
digital_ocean Use moisture and moving device class in various integrations (#39963) 2020-09-13 16:33:54 +02:00
digitalloggers Remove unnecessary should poll from switch classes (#41218) 2020-10-04 21:31:02 +02:00
directv Update translations 2021-02-03 11:46:49 +01:00
discogs Upgrade discogs_client to 2.3.0 (#39164) 2020-08-23 11:41:11 -05:00
discord Add support for Discord embed in messages (#44986) 2021-01-26 11:39:48 +01:00
discovery Update discovery to use async_add_executor_job (#41453) 2020-10-08 09:20:07 +02:00
dlib_face_detect Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
dlib_face_identify Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
dlink Revert 'Use STATE_UNKNOWN constant in dlink and ecobee' (#40022) 2020-09-13 17:11:24 +02:00
dlna_dmr Fix media renderers without volume control (#44874) 2021-01-08 14:15:54 +01:00
dnsip Clean up access to config in various integrations v5 (#34206) 2020-04-15 14:10:07 +02:00
dominos Remove None from dict.get(key, None) (#33794) 2020-04-07 21:06:05 +02:00
doods Use core constants for doods (#46043) 2021-02-05 12:17:46 +01:00
doorbird Update translations 2021-02-03 11:46:49 +01:00
dovado Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
downloader Changes to filename and path validation (#45529) 2021-01-26 15:53:21 +01:00
dsmr Update translations 2021-02-03 11:46:49 +01:00
dsmr_reader Add dsmr_reader telegram timestamp and device classes (#42909) 2020-11-15 14:52:31 -06:00
dte_energy_bridge Clean up access to config in various integrations v5 (#34206) 2020-04-15 14:10:07 +02:00
dublin_bus_transport Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
duckdns Switch duckdns to use async_call_later (#39339) 2020-08-28 00:10:02 +02:00
dunehd Update translations 2021-02-03 11:46:49 +01:00
dwd_weather_warnings Fix DWD namings (#40791) 2020-09-30 17:12:06 +02:00
dweet Use more state attribute name constants (#40428) 2020-09-21 23:03:39 +02:00
dynalite library version upgrade to 0.46 (#39580) 2020-09-02 18:07:27 +02:00
dyson Update dyson for the new fan entity model (#45762) 2021-01-31 10:26:02 +01:00
eafm Update translations 2021-02-03 11:46:49 +01:00
ebox Drop UNIT_ prefix for percentage constant (#39383) 2020-09-05 21:09:14 +02:00
ebusd [ci skip] Translation update 2020-10-13 00:03:24 +00:00
ecoal_boiler Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
ecobee Update translations 2021-02-03 11:46:49 +01:00
econet Update translations 2021-02-03 11:46:49 +01:00
ecovacs Rename VacuumDevice to VacuumEntity (#34674) 2020-04-26 02:11:08 +02:00
eddystone_temperature Bump python-miio and construct version (#43267) 2020-11-16 12:22:32 +01:00
edimax Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
edl21 Support more edl21 devices and sensors (#43603) 2020-12-01 22:50:09 -06:00
ee_brightbox Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
efergy Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
egardia Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
eight_sleep Bump pyeight to 0.1.5 (#42323) 2020-10-25 12:37:49 +01:00
elgato Update translations 2021-02-03 11:46:49 +01:00
eliqonline Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
elkm1 Update translations 2021-02-03 11:46:49 +01:00
elv Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
emby Bump pyEmby to 1.7 (#41984) 2020-10-17 11:35:23 -05:00
emoncms Use HTTP_OK constant (#33798) 2020-04-08 11:47:38 -05:00
emoncms_history Use HTTP_OK constant (#33798) 2020-04-08 11:47:38 -05:00
emulated_hue Enable emulated_hue setting XY color and transition time by client (#45844) 2021-02-03 15:35:27 -10:00
emulated_kasa Add active voltage sensors to Sense integration (#41112) 2020-10-08 18:08:37 +02:00
emulated_roku Update translations 2021-02-03 11:46:49 +01:00
enigma2 Bump openwebifpy version: 3.1.6 → 3.2.7 (#44847) 2021-01-05 17:22:25 +01:00
enocean Update translations 2021-02-03 11:46:49 +01:00
enphase_envoy Bump version to fix returned data for old firmware (#44600) 2020-12-28 15:13:11 -10:00
entur_public_transport Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
environment_canada Fix environment_canada high/low temperature display in evenings. (#45855) 2021-02-02 08:23:26 +01:00
envirophat Use pressure constants in code base (#40262) 2020-09-19 09:26:08 +02:00
envisalink Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
ephember Rename ClimateDevice to ClimateEntity (#34591) 2020-04-25 18:04:03 +02:00
epson Update translations 2021-02-03 11:46:49 +01:00
epsonworkforce Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
eq3btsmart Bump python-miio and construct version (#43267) 2020-11-16 12:22:32 +01:00
esphome Update translations 2021-02-03 11:46:49 +01:00
essent Bump PyEssent to 0.14 (#43282) 2020-11-16 18:53:42 +01:00
etherscan Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
eufy Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
everlights Exception chaining and wrapping improvements (#39320) 2020-08-28 13:50:32 +02:00
evohome Eliminate evohome unhandled exceptions when client API call fails (#43681) 2020-11-27 12:05:51 +01:00
ezviz Bump ha-ffmpeg to 3.0.2 (#43597) 2020-11-25 08:45:15 +01:00
facebook Use HTTP_OK constant (#33798) 2020-04-08 11:47:38 -05:00
facebox Add prettier (in pre-commit and CI) (#33693) 2020-04-05 17:27:16 +02:00
fail2ban Use list literals (#33659) 2020-04-04 23:14:47 +02:00
familyhub Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
fan Update translations 2021-02-03 11:46:49 +01:00
fastdotcom Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
feedreader Upgrade feedparser to 6.0.2 (#44683) 2020-12-31 12:00:43 +01:00
ffmpeg Bump ha-ffmpeg to 3.0.2 (#43597) 2020-11-25 08:45:15 +01:00
ffmpeg_motion Bump ha-ffmpeg to 3.0.2 (#43597) 2020-11-25 08:45:15 +01:00
ffmpeg_noise Bump ha-ffmpeg to 3.0.2 (#43597) 2020-11-25 08:45:15 +01:00
fibaro Use pure rgb and allow to set only brightness for fibaro (#45673) 2021-01-29 09:36:52 +01:00
fido Adjust icons for MDI bump (#37730) 2020-07-14 22:17:14 +02:00
file Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
filesize Return attribute dict directly without temporary variable (#41206) 2020-10-05 12:51:48 +02:00
filter Re-add support for input_number as source of filter integration (#45245) 2021-01-16 23:57:32 +01:00
fints Remove unnecessary should poll from sensor classes (#41219) 2020-10-04 21:35:59 +02:00
fireservicerota Update translations 2021-02-03 11:46:49 +01:00
firmata Update translations 2021-02-03 11:46:49 +01:00
fitbit Update fitbit battery status (#42980) 2020-11-13 23:10:04 +01:00
fixer Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
fleetgo Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const (#36233) 2020-05-30 17:27:20 +02:00
flexit Rename ClimateDevice to ClimateEntity (#34591) 2020-04-25 18:04:03 +02:00
flic Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
flick_electric Update translations 2021-02-03 11:46:49 +01:00
flo Update translations 2021-02-03 11:46:49 +01:00
flock Use HTTP_OK constant (#33798) 2020-04-08 11:47:38 -05:00
flume Update translations 2021-02-03 11:46:49 +01:00
flunearyou Update translations 2021-02-03 11:46:49 +01:00
flux Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -07:00
flux_led Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
folder Return attribute dict directly without temporary variable (#41206) 2020-10-05 12:51:48 +02:00
folder_watcher Upgrade watchdog to 1.0.2 (#45848) 2021-02-02 15:53:03 +01:00
foobot Upgrade foobot_async to 1.0.0 (#43611) 2020-11-24 21:25:23 +01:00
forked_daapd Update translations 2021-02-03 11:46:49 +01:00
fortios Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
foscam Update translations 2021-02-03 11:46:49 +01:00
foursquare Use http status constants more, add HTTP_ACCEPTED and HTTP_BAD_GATEWAY (#39993) 2020-09-15 20:01:07 +03:00
free_mobile Use HTTP_BAD_REQUEST constant (#33797) 2020-04-09 21:43:42 +02:00
freebox Update translations 2021-02-03 11:46:49 +01:00
freedns Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
fritz Bump fritzconnection to 1.4.0 (#43996) 2020-12-07 03:16:43 +01:00
fritzbox Update translations 2021-02-03 11:46:49 +01:00
fritzbox_callmonitor Prevent fritzbox callmonitor phonebook_id 0 from being ignored (#45990) 2021-02-05 02:31:47 +01:00
fritzbox_netmonitor Bump fritzconnection to 1.4.0 (#43996) 2020-12-07 03:16:43 +01:00
fronius Add config validator helper positive_float (#41640) 2020-10-11 22:04:49 +02:00
frontend Consistent spelling of IT abbreviations / protocol / format names (#45913) 2021-02-04 01:43:07 +01:00
frontier_silicon Remove unnecessary should poll from media player classes (#41220) 2020-10-04 21:26:09 +02:00
futurenow Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
garadget Use dict syntax (#41325) 2020-10-06 15:02:23 +02:00
garmin_connect Update translations 2021-02-03 11:46:49 +01:00
gc100 Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
gdacs Update translations 2021-02-03 11:46:49 +01:00
geizhals Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
generic Skip template result parsing in several places (#42408) 2020-10-26 19:29:10 +01:00
generic_thermostat Add temperature step size for generic_thermostat (#41972) 2021-01-27 09:12:24 +01:00
geniushub Add override duration for genius hub switches (#45558) 2021-01-29 12:44:56 +01:00
geo_json_events Return empty dictionary at first for attributes (#41348) 2020-10-06 18:08:53 +02:00
geo_location Update triggers to use HassJob (#41450) 2020-10-08 09:44:34 +02:00
geo_rss_events Fix geo_rss_events import statement (#42629) 2020-10-30 12:23:07 +01:00
geofency Update translations 2021-02-03 11:46:49 +01:00
geonetnz_quakes Update translations 2021-02-03 11:46:49 +01:00
geonetnz_volcano Update translations 2021-02-03 11:46:49 +01:00
gios Update translations 2021-02-03 11:46:49 +01:00
github Adjust icons for MDI bump (#37730) 2020-07-14 22:17:14 +02:00
gitlab_ci Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
gitter Remove unnecessary instances of dict.keys() (#42518) 2020-10-28 20:43:48 +01:00
glances Update translations 2021-02-03 11:46:49 +01:00
gntp Simplify logger integration (#37780) 2020-07-13 10:20:18 -07:00
goalfeed Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
goalzero [ci skip] Translation update 2021-02-05 00:03:54 +00:00
gogogate2 Update translations 2021-02-03 11:46:49 +01:00
google Bump httplib2 in google and remember_the_milk (#45578) 2021-01-26 18:51:20 +01:00
google_assistant Add fan speed percentage support to google assistant (#45835) 2021-02-02 14:39:07 +01:00
google_cloud Added Romanian voice to Google Cloud TTS (#45704) 2021-01-29 20:02:04 +01:00
google_domains Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
google_maps Bump locationsharinglib to 4.1.5 (#44742) 2021-01-01 19:48:33 +01:00
google_pubsub Fix nest subscriber by upgrading google_pubsub to newer library version (#42501) 2020-11-04 10:15:13 +01:00
google_translate Implement new Google TTS API via dedicated library (#43863) 2020-12-02 22:03:31 +01:00
google_travel_time Remove my codeownership over things I dont use anymore (#37401) 2020-07-03 09:41:23 +02:00
google_wifi Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
gpmdp Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
gpsd Replace OSError aliases with OSError (#33655) 2020-04-04 22:09:11 +02:00
gpslogger Update translations 2021-02-03 11:46:49 +01:00
graphite Do not show graphite warnings if no new_state in event (#36292) 2020-05-31 19:58:02 +02:00
gree Update translations 2021-02-03 11:46:49 +01:00
greeneye_monitor Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
greenwave Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
griddy Update translations 2021-02-03 11:46:49 +01:00
group [ci skip] Translation update 2021-02-05 00:03:54 +00:00
growatt_server Use percentage constant in more integrations (#40165) 2020-09-19 10:30:22 -05:00
gstreamer Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
gtfs Add missing Extended GTFS Route Types (#40297) 2020-10-16 13:51:05 +02:00
guardian Update translations 2021-02-03 11:46:49 +01:00
habitica Consistent spelling of IT abbreviations / protocol / format names (#45913) 2021-02-04 01:43:07 +01:00
hangouts [ci skip] Translation update 2021-02-05 00:03:54 +00:00
harman_kardon_avr Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
harmony Fix entities device_info property in Harmony integration (#45964) 2021-02-04 08:16:09 -05:00
hassio Update translations 2021-02-03 11:46:49 +01:00
haveibeenpwned Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
hddtemp Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
hdmi_cec Re-enable hdmi_cec component (#40671) 2020-09-28 08:31:35 +02:00
heatmiser Rename ClimateDevice to ClimateEntity (#34591) 2020-04-25 18:04:03 +02:00
heos Update translations 2021-02-03 11:46:49 +01:00
here_travel_time Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
hikvision Bump pyhik to 0.2.8 (#42322) 2020-10-25 13:32:41 +01:00
hikvisioncam Remove unnecessary should poll from switch classes (#41218) 2020-10-04 21:31:02 +02:00
hisense_aehw4a1 Update translations 2021-02-03 11:46:49 +01:00
history Ensure history LazyState state value is always a string (#45644) 2021-01-28 16:05:02 +01:00
history_stats Support for multiple states in history_stats (#43416) 2020-11-21 12:44:37 +01:00
hitron_coda Fix some mistakes in documentation (#36246) 2020-05-28 23:00:20 -07:00
hive Update Pyhiveapi Library Version (#40804) 2020-10-01 00:02:42 +02:00
hlk_sw16 Update translations 2021-02-03 11:46:49 +01:00
home_connect Homeconnect remote states (#45610) 2021-02-03 17:05:20 +01:00
homeassistant Update translations 2021-02-03 11:46:49 +01:00
homekit Fix homekit options not being prefilled (#45926) 2021-02-05 02:39:07 +01:00
homekit_controller [ci skip] Translation update 2021-02-05 00:03:54 +00:00
homematic Update pyhomematic to 0.1.71 (#44732) 2021-01-01 17:20:55 +01:00
homematicip_cloud Update translations 2021-02-03 11:46:49 +01:00
homeworks Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
honeywell Add permanent_hold attribute to Honeywell climate (#45341) 2021-01-20 08:34:14 -05:00
horizon Exception chaining and wrapping improvements (#39320) 2020-08-28 13:50:32 +02:00
hp_ilo Skip template result parsing in several places (#42408) 2020-10-26 19:29:10 +01:00
html5 Update html5 to use async_add_executor_job (#41788) 2020-10-13 22:26:14 +02:00
http Support blocking trusted network from new ip (#44630) 2021-01-28 12:06:20 +01:00
htu21d Update remaining i2c sensors to use async_add_executor_job (#41860) 2020-10-15 09:22:17 -05:00
huawei_lte Update translations 2021-02-03 11:46:49 +01:00
huawei_router Use dict syntax (#41325) 2020-10-06 15:02:23 +02:00
hue [ci skip] Translation update 2021-02-05 00:03:54 +00:00
huisbaasje Update translations 2021-02-03 11:46:49 +01:00
humidifier Update translations 2021-02-03 11:46:49 +01:00
hunterdouglas_powerview Update translations 2021-02-03 11:46:49 +01:00
hvv_departures Update translations 2021-02-03 11:46:49 +01:00
hydrawise Support Hydrawise API v1.4 (#34448) 2020-06-21 16:55:47 -05:00
hyperion Update translations 2021-02-03 11:46:49 +01:00
iammeter Update iammeter to use CoordinatorEntity (#39423) 2020-08-30 10:02:55 -05:00
iaqualink Update translations 2021-02-03 11:46:49 +01:00
icloud [ci skip] Translation update 2021-02-05 00:03:54 +00:00
idteck_prox Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
ifttt Update translations 2021-02-03 11:46:49 +01:00
iglo Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
ign_sismologia Add config validator helper positive_float (#41640) 2020-10-11 22:04:49 +02:00
ihc IHC service functions support for multiple IHC controllers (#44626) 2021-01-30 12:46:50 +01:00
image Upgrade pillow to 8.1.0 (#45574) 2021-01-26 18:12:02 +01:00
image_processing Update image_processing to use async_add_executor_job (#41810) 2020-10-14 08:19:39 +02:00
imap Do not allow coroutines to be passed to HassJob (#42073) 2020-10-19 23:25:33 +02:00
imap_email_content Skip template result parsing in several places (#42408) 2020-10-26 19:29:10 +01:00
incomfort Rename WaterHeaterDevice to WaterHeaterEntity (#34675) 2020-05-01 16:29:14 +02:00
influxdb Allow Influxdb CA path in verify_ssl (#45270) 2021-02-01 23:29:31 +01:00
input_boolean Update translations 2021-02-03 11:46:49 +01:00
input_datetime Update translations 2021-02-03 11:46:49 +01:00
input_number Update translations 2021-02-03 11:46:49 +01:00
input_select Update translations 2021-02-03 11:46:49 +01:00
input_text Update translations 2021-02-03 11:46:49 +01:00
insteon [ci skip] Translation update 2021-02-05 00:03:54 +00:00
integration Return attribute dict directly without temporary variable v2 (#41271) 2020-10-06 16:55:16 +02:00
intent Remove empty schema (#45044) 2021-01-11 14:25:09 +01:00
intent_script Skip template result parsing in several places (#42408) 2020-10-26 19:29:10 +01:00
intesishome Fix intesishome passing coroutine to HassJob (#43837) 2020-12-03 01:58:10 +01:00
ios Update translations 2021-02-03 11:46:49 +01:00
iota Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
iperf3 Clean up speedtest (#41139) 2020-10-12 06:03:45 +02:00
ipma Update translations 2021-02-03 11:46:49 +01:00
ipp [ci skip] Translation update 2021-02-05 00:03:54 +00:00
iqvia Update translations 2021-02-03 11:46:49 +01:00
irish_rail_transport Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
islamic_prayer_times Update translations 2021-02-03 11:46:49 +01:00
iss Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
isy994 Update translations 2021-02-03 11:46:49 +01:00
itach Extend itach repeat functionality (#36535) 2020-06-22 20:30:47 -07:00
itunes Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
izone Update translations 2021-02-03 11:46:49 +01:00
jewish_calendar Fix typo in sensor names (#44598) 2020-12-29 13:40:52 +01:00
joaoapps_join Upgrade python-join-api to allow user to specify actions (#37394) 2020-07-03 17:55:58 -05:00
juicenet Update translations 2021-02-03 11:46:49 +01:00
kaiterra Drop UNIT_ prefix for percentage constant (#39383) 2020-09-05 21:09:14 +02:00
kankun Remove unnecessary should poll from switch classes (#41218) 2020-10-04 21:31:02 +02:00
keba Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
keenetic_ndms2 Fix some mistakes in documentation (#36246) 2020-05-28 23:00:20 -07:00
kef Minor code improvement for KEF (#41885) 2020-10-15 16:20:23 -05:00
keyboard Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
keyboard_remote Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
kira Update kira to use async_add_executor_job (#41847) 2020-10-15 09:22:37 -05:00
kiwi Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
knx Prevent AttributError for uninitilized KNX ClimateMode (#45793) 2021-01-31 20:56:42 +01:00
kodi Update translations 2021-02-03 11:46:49 +01:00
konnected [ci skip] Translation update 2021-02-05 00:03:54 +00:00
kulersky Update translations 2021-02-03 11:46:49 +01:00
kwb Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
lacrosse Fix inexact version of pylacrosse (#42610) 2020-10-30 00:31:54 +01:00
lametric Add icon_type as configuration variable (#36594) 2020-06-11 00:11:46 -07:00
lannouncer Replace OSError aliases with OSError (#33655) 2020-04-04 22:09:11 +02:00
lastfm Upgrade pylast to 4.1.0 (#45413) 2021-01-22 10:16:20 +01:00
launch_library Move to Launch Library 2 (#42723) 2020-11-05 15:42:12 +01:00
lcn Bump pypck to 0.7.9 (#45267) 2021-01-17 15:56:21 +01:00
lg_netcast Pass context to on/off scripts (#40254) 2020-10-13 12:13:47 +02:00
lg_soundbar Fix duplicate lg_soundbar entities and disable polling (#42044) 2021-02-03 17:06:02 +01:00
life360 Update translations 2021-02-03 11:46:49 +01:00
lifx Update translations 2021-02-03 11:46:49 +01:00
lifx_cloud Use http status constants more, add HTTP_ACCEPTED and HTTP_BAD_GATEWAY (#39993) 2020-09-15 20:01:07 +03:00
lifx_legacy Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
light Update translations 2021-02-03 11:46:49 +01:00
lightwave Bump lightwave to 0.19 (#42033) 2020-10-20 03:03:35 +02:00
limitlessled Upgrade pylint to 2.6.0 (#39363) 2020-08-29 07:59:24 +02:00
linksys_smart Use HTTP_OK constant (#33798) 2020-04-08 11:47:38 -05:00
linode Use moisture and moving device class in various integrations (#39963) 2020-09-13 16:33:54 +02:00
linux_battery Drop UNIT_ prefix for percentage constant (#39383) 2020-09-05 21:09:14 +02:00
lirc Remove empty schema (#45044) 2021-01-11 14:25:09 +01:00
litejet Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
llamalab_automate Fix llamalab_automate notify priority (#36845) 2020-06-16 12:42:12 +02:00
local_file Add prettier (in pre-commit and CI) (#33693) 2020-04-05 17:27:16 +02:00
local_ip Update translations 2021-02-03 11:46:49 +01:00
locative Update translations 2021-02-03 11:46:49 +01:00
lock Update translations 2021-02-03 11:46:49 +01:00
logbook Use parent_id to find cause of logbook events with new contexts (#44416) 2021-01-07 20:27:03 -10:00
logentries Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
logger Simplify logger integration (#37780) 2020-07-13 10:20:18 -07:00
logi_circle Update translations 2021-02-03 11:46:49 +01:00
london_air Rewrite london_air tests in pytest style (#41165) 2020-10-21 23:49:28 +02:00
london_underground Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
loopenergy Bump pyloopenergy library to 0.2.1 (#39919) 2020-09-11 20:47:48 +02:00
lovelace Consistent spelling of IT abbreviations / protocol / format names (#45913) 2021-02-04 01:43:07 +01:00
luci Fix luci device_tracker when release is none (#40524) 2020-09-25 09:06:24 +02:00
luftdaten Update translations 2021-02-03 11:46:49 +01:00
lupusec Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
lutron Change attribute key for Lutron cover to lutron_integration_id (#45114) 2021-01-13 18:59:57 +01:00
lutron_caseta [ci skip] Translation update 2021-02-05 00:03:54 +00:00
lw12wifi Fix typo in lw12wifi shoud_poll (#43213) 2020-11-14 11:12:00 +01:00
lyft Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const (#36233) 2020-05-30 17:27:20 +02:00
lyric [ci skip] Translation update 2021-02-05 00:03:54 +00:00
magicseaweed Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
mailbox More data entry flow and HTTP related type hints (#34430) 2020-05-26 09:28:22 -05:00
mailgun Update translations 2021-02-03 11:46:49 +01:00
manual Skip template result parsing in several places (#42408) 2020-10-26 19:29:10 +01:00
manual_mqtt Skip template result parsing in several places (#42408) 2020-10-26 19:29:10 +01:00
map Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
marytts Fix MaryTTS filename extensions (#42228) 2020-10-23 09:25:55 +02:00
mastodon Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const (#36233) 2020-05-30 17:27:20 +02:00
matrix Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
maxcube Migrate to maxcube-api 0.3.0 version (#45126) 2021-01-14 11:33:02 +01:00
mazda [ci skip] Translation update 2021-02-05 00:03:54 +00:00
mcp23017 Removed unneccessary dependency on adafruit-blinka (#41768) 2020-10-16 12:12:32 +02:00
media_extractor Consistent spelling of IT abbreviations / protocol / format names (#45913) 2021-02-04 01:43:07 +01:00
media_player Update translations 2021-02-03 11:46:49 +01:00
media_source Fix Local Media in Media Browser (#45987) 2021-02-04 17:02:56 +01:00
mediaroom bump pymediaroom (#39360) 2020-08-28 15:12:42 -05:00
melcloud Update translations 2021-02-03 11:46:49 +01:00
melissa Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
meraki Fix Meraki API Auth (#43578) 2020-11-24 19:56:39 +01:00
message_bird Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
met Update translations 2021-02-03 11:46:49 +01:00
meteo_france Update translations 2021-02-03 11:46:49 +01:00
meteoalarm Use sound, vibration and safety device class constants in various integrations (#39952) 2020-09-11 19:37:33 -05:00
metoffice Update translations 2021-02-03 11:46:49 +01:00
mfi Return attribute dict directly without temporary variable (#41206) 2020-10-05 12:51:48 +02:00
mhz19 Use dict literals (#33658) 2020-04-04 22:31:56 +02:00
microsoft Bump pycsspeechtts to 1.0.4 (#43105) 2020-11-11 19:47:03 +01:00
microsoft_face Use content type json constant (#40312) 2020-09-23 20:21:55 +02:00
microsoft_face_detect Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
microsoft_face_identify Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
miflora Remove ChristianKuehnel from codeowners (#42335) 2020-10-25 11:36:09 +01:00
mikrotik Update translations 2021-02-03 11:46:49 +01:00
mill Update translations 2021-02-03 11:46:49 +01:00
min_max Cleanup the min-max sensor (#41851) 2020-10-15 09:54:04 +02:00
minecraft_server [ci skip] Translation update 2021-02-05 00:03:54 +00:00
minio Skip template result parsing in several places (#42408) 2020-10-26 19:29:10 +01:00
mitemp_bt Drop UNIT_ prefix for percentage constant (#39383) 2020-09-05 21:09:14 +02:00
mjpeg Update mjpeg camera to use async_add_executor_job (#41791) 2020-10-13 21:56:57 +02:00
mobile_app [ci skip] Translation update 2021-02-05 00:03:54 +00:00
mochad Reconnect mochad light on on/off command (#44507) 2021-01-03 20:01:05 +01:00
modbus Improve custom datatype parsing in Modbus sensor and climate (#42354) 2020-12-02 21:16:30 +01:00
modem_callerid Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
mold_indicator Round Mold Indicator attributes (#43622) 2021-01-26 23:14:53 +01:00
monoprice Update translations 2021-02-03 11:46:49 +01:00
moon Update translations 2021-02-03 11:46:49 +01:00
motion_blinds [ci skip] Translation update 2021-02-05 00:03:54 +00:00
mpchc Prevent mpchc from spamming logs (#39663) 2020-09-04 14:22:50 -05:00
mpd Don't log missing mpd artwork inappropriately (#45908) 2021-02-04 08:18:51 -05:00
mqtt [ci skip] Translation update 2021-02-05 00:03:54 +00:00
mqtt_eventstream Drop last bits of asyncio.coroutine (#39280) 2020-08-26 16:57:52 +02:00
mqtt_json Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
mqtt_room Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
mqtt_statestream Add support for glob matching to entity filters (#36913) 2020-06-23 20:02:29 -05:00
msteams Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
mvglive Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
mychevy Bump mychevy version to 2.1.0 (#44810) 2021-01-16 22:25:41 +01:00
mycroft Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
myq Update translations 2021-02-03 11:46:49 +01:00
mysensors MySensors config flow (#45421) 2021-02-05 22:13:57 +01:00
mystrom Exception chaining and wrapping improvements (#39320) 2020-08-28 13:50:32 +02:00
mythicbeastsdns Cleanup unused loggers (components A-M) (#41600) 2020-10-12 16:59:05 +02:00
n26 Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
nad Use list literal without using dict.keys() (#42573) 2020-10-30 09:19:13 -05:00
namecheapdns Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
nanoleaf Fix nanoleaf attribute when running an effect (#36794) 2020-06-15 18:17:54 +02:00
neato Update translations 2021-02-03 11:46:49 +01:00
nederlandse_spoorwegen Exception chaining and wrapping improvements (#39320) 2020-08-28 13:50:32 +02:00
nello Add lock.open service to nello (#42141) 2020-12-01 08:36:36 +01:00
ness_alarm Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
nest [ci skip] Translation update 2021-02-05 00:03:54 +00:00
netatmo Update translations 2021-02-03 11:46:49 +01:00
netdata Drop UNIT_ prefix for percentage constant (#39383) 2020-09-05 21:09:14 +02:00
netgear Upgrade black to 20.8b1 (#39287) 2020-08-27 13:56:20 +02:00
netgear_lte Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
netio Use dict.values() when appropriate (#42509) 2020-10-28 11:59:07 +01:00
neurio_energy Fix Neurio Sensor by making the sensor ID required (#42728) 2020-11-09 10:23:04 +01:00
nexia Update translations 2021-02-03 11:46:49 +01:00
nextbus Removal of extraneous parenthesis (#33637) 2020-04-04 20:08:55 +02:00
nextcloud Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
nfandroidtv Use dict syntax (#41325) 2020-10-06 15:02:23 +02:00
nightscout [ci skip] Translation update 2021-02-05 00:03:54 +00:00
niko_home_control Exception chaining and wrapping improvements (#39320) 2020-08-28 13:50:32 +02:00
nilu Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
nissan_leaf Bump pycarwings2 to 2.10 (#44634) 2020-12-30 09:44:44 +01:00
nmap_tracker Upgrade getmac to 0.8.2 (#34013) 2020-04-11 12:47:13 +02:00
nmbs Improve string formatting v6 (#33698) 2020-04-07 23:14:28 +02:00
no_ip Improve string formatting v6 (#33698) 2020-04-07 23:14:28 +02:00
noaa_tides Fix outdated api url in noaa_tides (#39370) 2020-09-01 12:42:39 +02:00
norway_air Met.no migrate from classic to complete endpoint (#39493) 2020-09-02 14:11:13 +02:00
notify Update translations 2021-02-03 11:46:49 +01:00
notify_events Add notify_events notify integration (#36049) 2020-06-05 21:26:56 +02:00
notion Update translations 2021-02-03 11:46:49 +01:00
nsw_fuel_station Add and use currency cent constant (#40261) 2020-09-19 10:34:54 -05:00
nsw_rural_fire_service_feed Use LENGTH_KILOMETERS constant (#33976) 2020-04-11 02:12:39 +02:00
nuheat Update translations 2021-02-03 11:46:49 +01:00
nuki Update translations 2021-02-03 11:46:49 +01:00
numato Use dict syntax (#41325) 2020-10-06 15:02:23 +02:00
number Update translations 2021-02-03 11:46:49 +01:00
nut Update translations 2021-02-03 11:46:49 +01:00
nws Update translations 2021-02-03 11:46:49 +01:00
nx584 Use dict syntax (#41325) 2020-10-06 15:02:23 +02:00
nzbget Update translations 2021-02-03 11:46:49 +01:00
oasa_telematics Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
obihai Bump pyobihai (#44768) 2021-01-04 11:46:58 +01:00
octoprint Remove Octoprint log spam when printer endpoint status code is 409 (#42985) 2020-11-11 12:27:12 +01:00
oem Bump oemthermostat to 1.1.1 (#41998) 2020-10-17 14:05:22 +02:00
ohmconnect String formatting improvements (#33653) 2020-04-04 21:39:22 +02:00
ombi Add yamllint (in pre-commit and CI) (#33676) 2020-04-05 10:33:45 +02:00
omnilogic Update translations 2021-02-03 11:46:49 +01:00
onboarding Update translations 2021-02-03 11:46:49 +01:00
ondilo_ico Update translations 2021-02-03 11:46:49 +01:00
onewire Update translations 2021-02-03 11:46:49 +01:00
onkyo Fix Typo in Onkyo A/V info (#45194) 2021-01-15 15:18:45 -05:00
onvif Fix onvif ConnectionResetError (#45899) 2021-02-04 09:25:35 +01:00
openalpr_cloud Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
openalpr_local Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
opencv Upgrade numpy to 1.19.2 (#39912) 2020-09-10 20:47:15 +02:00
openerz Remove empty dependencies from manifest (#42973) 2020-11-08 21:29:28 +01:00
openevse bump the version of openevsewifi to latest upstream 1.1.0 (#38892) 2020-08-15 23:14:15 -05:00
openexchangerates Use HTTP_OK constant (#33798) 2020-04-08 11:47:38 -05:00
opengarage Add Open garage unique_id (#36074) 2020-05-24 17:21:29 +02:00
openhardwaremonitor Add number parsing for OpenHardwareMonitor (#39030) 2020-09-06 20:49:54 +02:00
openhome Add myself to the codeowners manifest for openhome and tapsaff (#44188) 2020-12-14 10:05:15 +01:00
opensensemap Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
opensky Add opensky longitude and latitude event metadata (#43205) 2020-12-14 10:50:19 +01:00
opentherm_gw Update translations 2021-02-03 11:46:49 +01:00
openuv Update translations 2021-02-03 11:46:49 +01:00
openweathermap [ci skip] Translation update 2021-02-05 00:03:54 +00:00
opnsense Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
opple Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
orangepi_gpio Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
oru Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
orvibo Remove unnecessary should poll from switch classes (#41218) 2020-10-04 21:31:02 +02:00
osramlightify Enable Osramlightify again (#45849) 2021-02-02 14:45:02 +01:00
otp Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
ovo_energy Update translations 2021-02-03 11:46:49 +01:00
owntracks [ci skip] Translation update 2021-02-05 00:03:54 +00:00
ozw Convert ozw climate values to correct units (#45369) 2021-02-04 08:32:43 +01:00
panasonic_bluray Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
panasonic_viera Update translations 2021-02-03 11:46:49 +01:00
pandora Remove unnecessary should poll from media player classes (#41220) 2020-10-04 21:26:09 +02:00
panel_custom Remove HTML support from frontend (#39799) 2020-09-08 15:42:50 +02:00
panel_iframe Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
pcal9535a Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
pencom Exception chaining and wrapping improvements (#39320) 2020-08-28 13:50:32 +02:00
persistent_notification Auto-create friendly name for persistent notifications (#42427) 2021-01-15 12:13:56 +01:00
person Update translations 2021-02-03 11:46:49 +01:00
philips_js Fix philips_js channel and source name entry (#44296) 2020-12-17 16:44:24 +01:00
pi4ioe5v9xxxx Remove empty dependencies from manifest (#42973) 2020-11-08 21:29:28 +01:00
pi_hole Update translations 2021-02-03 11:46:49 +01:00
picotts Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
piglow Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
pilight Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
ping Bump icmplib to 2.0 for ping (#43868) 2020-12-03 12:02:18 -07:00
pioneer Use list literal without using dict.keys() (#42573) 2020-10-30 09:19:13 -05:00
pjlink Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
plaato Address Plaato post merge review (#46024) 2021-02-05 18:28:06 +01:00
plant Update translations 2021-02-03 11:46:49 +01:00
plex Update translations 2021-02-03 11:46:49 +01:00
plugwise Update translations 2021-02-03 11:46:49 +01:00
plum_lightpad Update translations 2021-02-03 11:46:49 +01:00
pocketcasts Use new PocketCast dependency (#44007) 2020-12-15 04:10:10 +01:00
point [ci skip] Translation update 2021-02-05 00:03:54 +00:00
poolsense Update translations 2021-02-03 11:46:49 +01:00
powerwall Update translations 2021-02-03 11:46:49 +01:00
profiler Update translations 2021-02-03 11:46:49 +01:00
progettihwsw Update translations 2021-02-03 11:46:49 +01:00
proliphix Fix proliphix (#34397) 2020-05-02 20:30:31 +02:00
prometheus Use more state attribute name constants (#40428) 2020-09-21 23:03:39 +02:00
prowl Improve string formatting v9 (#34050) 2020-04-12 17:18:09 +02:00
proximity Add more units to distance conversion util (#40181) 2020-11-09 11:38:15 +01:00
proxmoxve Rework Proxmoxve to use a DataUpdateCoordinator (#45068) 2021-01-14 11:31:37 +01:00
proxy Upgrade pillow to 8.1.0 (#45574) 2021-01-26 18:12:02 +01:00
ps4 Update translations 2021-02-03 11:46:49 +01:00
pulseaudio_loopback Use pulsectl library for PulseAudio connection (#34965) 2020-05-01 16:46:36 +02:00
push Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
pushbullet Improve string formatting v9 (#34050) 2020-04-12 17:18:09 +02:00
pushover Remove None from dict.get(key, None) (#33794) 2020-04-07 21:06:05 +02:00
pushsafer Use HTTP_OK constant (#33798) 2020-04-08 11:47:38 -05:00
pvoutput Create httpx helper to wrap a shared httpx.AsyncClient (#43877) 2020-12-09 17:18:57 +01:00
pvpc_hourly_pricing Update translations 2021-02-03 11:46:49 +01:00
pyload Fix pyload API statusServer doesn't take parameters (#35242) 2020-05-06 02:35:02 +02:00
python_script Changes to filename and path validation (#45529) 2021-01-26 15:53:21 +01:00
qbittorrent Bump python-qbittorrent to 0.4.2 (#44268) 2020-12-16 15:53:01 +01:00
qld_bushfire Use LENGTH_KILOMETERS constant (#33976) 2020-04-11 02:12:39 +02:00
qnap Use list literal without using dict.keys() (#42573) 2020-10-30 09:19:13 -05:00
qrcode Upgrade pillow to 8.1.0 (#45574) 2021-01-26 18:12:02 +01:00
quantum_gateway Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
qvr_pro Revert "Support selecting http vs https protocols for qvrpro (#38951)" (#39385) 2020-08-29 17:45:54 -05:00
qwikswitch Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
rachio Update translations 2021-02-03 11:46:49 +01:00
radarr Improve string formatting v9 (#34050) 2020-04-12 17:18:09 +02:00
radiotherm Fix for radiotherm component stall (#45482) 2021-01-24 17:01:41 -06:00
rainbird Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
raincloud Drop UNIT_ prefix for percentage constant (#39383) 2020-09-05 21:09:14 +02:00
rainforest_eagle Bump uEagle to 0.0.2 (#42780) 2020-11-03 12:39:41 +01:00
rainmachine Update translations 2021-02-03 11:46:49 +01:00
random Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
raspihats Exception chaining and wrapping improvements (#39320) 2020-08-28 13:50:32 +02:00
raspyrfm Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
recollect_waste Update translations 2021-02-03 11:46:49 +01:00
recorder Upgrade sqlalchemy to 1.3.23 (#45845) 2021-02-01 16:03:51 -10:00
recswitch Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
reddit Upgrade praw to 7.1.2 (#46012) 2021-02-04 23:42:10 +01:00
rejseplanen Add @darkfox as Rejseplanen code owner (#40329) 2020-09-25 07:48:08 +02:00
remember_the_milk Bump httplib2 in google and remember_the_milk (#45578) 2021-01-26 18:51:20 +01:00
remote Update translations 2021-02-03 11:46:49 +01:00
remote_rpi_gpio Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
repetier Drop UNIT_ prefix for percentage constant (#39383) 2020-09-05 21:09:14 +02:00
rest Add patch method to rest switch component (#45663) 2021-01-29 16:03:00 +01:00
rest_command Skip template result parsing in several places (#42408) 2020-10-26 19:29:10 +01:00
rflink Upgrade codespell to 2.0.0 (#44695) 2020-12-31 19:14:07 +01:00
rfxtrx Update translations 2021-02-03 11:46:49 +01:00
ring Update translations 2021-02-03 11:46:49 +01:00
ripple Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
risco [ci skip] Translation update 2021-02-05 00:03:54 +00:00
rmvtransport Migrate RMV to use httpx (#42560) 2021-01-27 15:57:58 +01:00
rocketchat Use HTTP_OK constant (#33798) 2020-04-08 11:47:38 -05:00
roku Update translations 2021-02-03 11:46:49 +01:00
roomba [ci skip] Translation update 2021-02-05 00:03:54 +00:00
roon Update translations 2021-02-03 11:46:49 +01:00
route53 route53 - support updating base domain (#39264) 2020-08-31 11:48:55 +02:00
rova Bump ROVA package requirement (#45755) 2021-01-31 11:30:26 +01:00
rpi_camera Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
rpi_gpio Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
rpi_gpio_pwm Bump pwmled to v1.6.7 (#42903) 2020-11-06 19:27:01 +01:00
rpi_pfio Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
rpi_power [ci skip] Translation update 2021-02-05 00:03:54 +00:00
rpi_rf Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
rss_feed_template Skip template result parsing in several places (#42408) 2020-10-26 19:29:10 +01:00
rtorrent Exception chaining and wrapping improvements (#39320) 2020-08-28 13:50:32 +02:00
ruckus_unleashed Update translations 2021-02-03 11:46:49 +01:00
russound_rio Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
russound_rnet Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
sabnzbd Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
safe_mode Change log url in config check error notification (#37311) 2020-07-02 14:14:17 +02:00
saj Only add SAJ sensors that are enabled and available (#34978) 2020-05-09 22:23:57 -04:00
samsungtv Update translations 2021-02-03 11:46:49 +01:00
satel_integra Do not allow coroutines to be passed to HassJob (#42073) 2020-10-19 23:25:33 +02:00
scene Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
schluter Update schluter to use CoordinatorEntity (#39454) 2020-08-30 14:19:48 -05:00
scrape Upgrade beautifulsoup4 to 4.9.3 (#45619) 2021-01-28 12:06:36 +01:00
script Update translations 2021-02-03 11:46:49 +01:00
scsgate Remove temporary variable by only retrieving needed value (#42522) 2020-11-29 00:44:25 +01:00
search Add area id to entity registry (#42221) 2020-10-24 21:25:28 +02:00
season Update translations 2021-02-03 11:46:49 +01:00
sendgrid Upgrade sendgrid to 6.5.0 (#45412) 2021-01-22 07:35:48 -05:00
sense Update translations 2021-02-03 11:46:49 +01:00
sensehat Cannot use vcgencmd in HassOS (#42710) 2020-11-23 14:56:50 -05:00
sensibo Exception chaining and wrapping improvements (#39320) 2020-08-28 13:50:32 +02:00
sensor Update translations 2021-02-03 11:46:49 +01:00
sentry Update translations 2021-02-03 11:46:49 +01:00
serial Bump up dependencies on pyserial and pyserial-asyncio (#44089) 2020-12-10 20:41:31 +01:00
serial_pm Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
sesame Return attribute dict directly without temporary variable v2 (#41271) 2020-10-06 16:55:16 +02:00
seven_segments Upgrade pillow to 8.1.0 (#45574) 2021-01-26 18:12:02 +01:00
seventeentrack Add location to summary sensor attributes (#43641) 2020-11-25 13:41:56 -07:00
sharkiq Update translations 2021-02-03 11:46:49 +01:00
shell_command Remove unnecessary instances of dict.keys() (#42518) 2020-10-28 20:43:48 +01:00
shelly Fix exception in Shelly sleeping device that switches to polling (#45930) 2021-02-04 11:07:30 +01:00
shiftr Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
shodan Upgrade shodan to 1.25.0 (#45560) 2021-01-26 15:44:51 +01:00
shopping_list Update translations 2021-02-03 11:46:49 +01:00
sht31 Drop UNIT_ prefix for percentage constant (#39383) 2020-09-05 21:09:14 +02:00
sigfox Use http status constants more, add HTTP_ACCEPTED and HTTP_BAD_GATEWAY (#39993) 2020-09-15 20:01:07 +03:00
sighthound Upgrade pillow to 8.1.0 (#45574) 2021-01-26 18:12:02 +01:00
signal_messenger Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
simplepush Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
simplisafe [ci skip] Translation update 2021-02-05 00:03:54 +00:00
simulated Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
sinch Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
sisyphus Show media progress in sisyphus (#42996) 2020-11-11 14:52:34 +01:00
sky_hub Bump pyskyqhub to 0.1.3 (#39739) 2020-09-07 10:36:37 +02:00
skybeacon Drop UNIT_ prefix for percentage constant (#39383) 2020-09-05 21:09:14 +02:00
skybell Bump skybellpy to 0.6.3 (#44619) 2020-12-29 17:48:36 +01:00
slack Refactor slack tests (#45561) 2021-01-27 04:32:14 +01:00
sleepiq Bump sleepyq to 0.8.1 (#43505) 2020-11-22 12:21:27 +01:00
slide Rename CoverDevice to CoverEntity (#34595) 2020-04-25 18:07:15 +02:00
sma Use list literal without using dict.keys() (#42573) 2020-10-30 09:19:13 -05:00
smappee Update translations 2021-02-03 11:46:49 +01:00
smart_meter_texas Update translations 2021-02-03 11:46:49 +01:00
smarthab Update translations 2021-02-03 11:46:49 +01:00
smartthings Update translations 2021-02-03 11:46:49 +01:00
smarty Separate fan speeds into percentages and presets modes (#45407) 2021-01-27 17:44:36 -06:00
smhi Update translations 2021-02-03 11:46:49 +01:00
sms Update translations 2021-02-03 11:46:49 +01:00
smtp Support reloading the smtp notify platform (#39530) 2020-09-02 19:43:07 -05:00
snapcast Bump snapcast dependency to 2.1.1 (#40561) 2020-09-28 13:42:01 +02:00
snips Fix MQTT publish from a script with templates (#42398) 2020-10-26 16:46:26 +01:00
snmp Format SNMP sensor data which are not strings/counters (#44823) 2021-01-21 09:41:09 +01:00
sochain Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
socialblade Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
solaredge Update translations 2021-02-03 11:46:49 +01:00
solaredge_local Add and use ELECTRICAL_CURRENT_AMPERE, ELECTRICAL_VOLTAGE_AMPERE constants (#33990) 2020-05-17 15:58:31 +02:00
solarlog Update translations 2021-02-03 11:46:49 +01:00
solax update solax to 0.2.5 (#43564) 2020-11-23 08:05:22 -05:00
soma [ci skip] Translation update 2021-02-05 00:03:54 +00:00
somfy Update translations 2021-02-03 11:46:49 +01:00
somfy_mylink Update translations 2021-02-03 11:46:49 +01:00
sonarr [ci skip] Translation update 2021-02-05 00:03:54 +00:00
songpal Update translations 2021-02-03 11:46:49 +01:00
sonos Update translations 2021-02-03 11:46:49 +01:00
sony_projector Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
soundtouch Upgrade zeroconf to 0.27.1 (#36277) 2020-06-05 14:33:26 -07:00
spaceapi Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
spc Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
speedtestdotnet Update translations 2021-02-03 11:46:49 +01:00
spider Update translations 2021-02-03 11:46:49 +01:00
splunk Improve timeout error handling for Splunk (#40384) 2020-09-21 20:01:52 -05:00
spotcrime Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
spotify [ci skip] Translation update 2021-02-05 00:03:54 +00:00
sql Upgrade sqlalchemy to 1.3.23 (#45845) 2021-02-01 16:03:51 -10:00
squeezebox Update translations 2021-02-03 11:46:49 +01:00
srp_energy Update translations 2021-02-03 11:46:49 +01:00
ssdp SSDP response decode: replace invalid utf-8 characters (#42681) 2021-01-31 17:59:14 +01:00
starline Update translations 2021-02-03 11:46:49 +01:00
starlingbank String formatting improvements (#33635) 2020-04-04 18:21:14 +02:00
startca Drop UNIT_ prefix for percentage constant (#39383) 2020-09-05 21:09:14 +02:00
statistics Add the ability to reload statistics platforms from yaml (#39268) 2020-08-26 14:52:19 +02:00
statsd String formatting improvements (#33635) 2020-04-04 18:21:14 +02:00
steam_online Add game_icon to steam_online (#39947) 2020-10-16 11:59:27 +02:00
stiebel_eltron Rename ClimateDevice to ClimateEntity (#34591) 2020-04-25 18:04:03 +02:00
stookalert Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
stream Repair stream test_recorder.py and mark not flaky (#45054) 2021-01-20 14:44:24 +01:00
streamlabswater Address new issues flagged by flake8 3.8.0a2 (#34964) 2020-04-30 21:37:58 +02:00
stt Use dict literals (#33658) 2020-04-04 22:31:56 +02:00
suez_water Bump pysuez to 0.1.19 (#38998) 2020-08-18 15:23:14 +02:00
sun Update translations 2021-02-03 11:46:49 +01:00
supervisord Use supervisord "group:name" when get process info (#37678) 2020-07-15 13:45:29 +02:00
supla Ensure consistent spelling of "ID" (#44585) 2020-12-28 18:34:08 +01:00
surepetcare Add service to lock/unlock Sure Petcare pet flaps (#44557) 2021-01-03 13:43:16 +01:00
swiss_hydrological_data String formatting improvements (#33635) 2020-04-04 18:21:14 +02:00
swiss_public_transport Return attribute dict directly without temporary variable (#41206) 2020-10-05 12:51:48 +02:00
swisscom Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
switch Update translations 2021-02-03 11:46:49 +01:00
switchbot Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
switcher_kis Move switcher_kis services to entity services (#45204) 2021-01-16 18:18:40 +01:00
switchmate Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
syncthru Update translations 2021-02-03 11:46:49 +01:00
synology Deprecate the synology integration (#39958) 2020-09-14 12:14:13 +02:00
synology_chat Use http status constants more, add HTTP_ACCEPTED and HTTP_BAD_GATEWAY (#39993) 2020-09-15 20:01:07 +03:00
synology_dsm Update translations 2021-02-03 11:46:49 +01:00
synology_srm feat(synology-srm): update to latest version and improve errors (#34144) 2020-04-13 19:11:20 +02:00
syslog Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
system_health Update translations 2021-02-03 11:46:49 +01:00
system_log Drop Python 3.7 support (#43805) 2021-01-01 13:47:01 +01:00
systemmonitor Don't update systemmonitor static boot time timestamp (#45165) 2021-01-21 12:35:37 +01:00
tado Update translations 2021-02-03 11:46:49 +01:00
tag Update translations 2021-02-03 11:46:49 +01:00
tahoma Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
tank_utility Drop UNIT_ prefix for percentage constant (#39383) 2020-09-05 21:09:14 +02:00
tankerkoenig Add and use currency constants (#40113) 2020-09-15 15:01:01 -06:00
tapsaff Add myself to the codeowners manifest for openhome and tapsaff (#44188) 2020-12-14 10:05:15 +01:00
tasmota Update translations 2021-02-03 11:46:49 +01:00
tautulli Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
tcp Clean tcp tests (#41673) 2021-01-27 22:37:59 +01:00
ted5000 Drop UNIT_ prefix for constants (#34164) 2020-04-21 19:45:53 +02:00
telegram Add telegram_bot.send_voice service (#43433) 2020-12-02 20:44:02 +01:00
telegram_bot Upgrade Telegram lib, refactor component for breaking changes (#44147) 2020-12-17 21:09:58 +01:00
tellduslive [ci skip] Translation update 2021-02-05 00:03:54 +00:00
tellstick Drop UNIT_ prefix for percentage constant (#39383) 2020-09-05 21:09:14 +02:00
telnet Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
temper Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
template Add support for percentage speeds and preset modes to template fan (#45478) 2021-01-28 10:44:36 +01:00
tensorflow Upgrade pillow to 8.1.0 (#45574) 2021-01-26 18:12:02 +01:00
tesla Update translations 2021-02-03 11:46:49 +01:00
tfiac Rename ClimateDevice to ClimateEntity (#34591) 2020-04-25 18:04:03 +02:00
thermoworks_smoke Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
thethingsnetwork Remove unnecessary instances of dict.keys() (#42518) 2020-10-28 20:43:48 +01:00
thingspeak Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
thinkingcleaner Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
thomson Use byte literals instead of encode (#33633) 2020-04-04 20:02:50 +02:00
threshold Make threshold binary sensor faster (#43695) 2020-11-28 10:19:10 -10:00
tibber Update translations 2021-02-03 11:46:49 +01:00
tikteck Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
tile Update translations 2021-02-03 11:46:49 +01:00
time_date Fix time_date interval for DST (#43166) 2020-11-13 13:32:56 +01:00
timer Update translations 2021-02-03 11:46:49 +01:00
tmb Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
tod Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -07:00
todoist Use fixed due date only for comparison in todoist (#43300) 2021-01-30 17:21:04 +01:00
tof Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
tomato Use http status constants more, add HTTP_ACCEPTED and HTTP_BAD_GATEWAY (#39993) 2020-09-15 20:01:07 +03:00
toon [ci skip] Translation update 2021-02-05 00:03:54 +00:00
torque Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
totalconnect Update translations 2021-02-03 11:46:49 +01:00
touchline Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
tplink Update translations 2021-02-03 11:46:49 +01:00
tplink_lte Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
traccar [ci skip] Translation update 2021-02-05 00:03:54 +00:00
trackr Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
tradfri Update translations 2021-02-03 11:46:49 +01:00
trafikverket_train Add wind max speed to trafikverket_weatherstation (#38929) 2020-08-17 15:39:00 -04:00
trafikverket_weatherstation Add and use length millimeters constant (#40116) 2020-09-22 21:09:17 -05:00
transmission Update translations 2021-02-03 11:46:49 +01:00
transport_nsw Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
travisci Adjust icons for MDI bump (#37730) 2020-07-14 22:17:14 +02:00
trend Update trend to use async_add_executor_job (#41454) 2020-10-08 09:20:58 +02:00
tts Include relative path in tts get url (#45623) 2021-01-28 09:33:18 +01:00
tuya [ci skip] Translation update 2021-02-05 00:03:54 +00:00
twentemilieu Update translations 2021-02-03 11:46:49 +01:00
twilio Update translations 2021-02-03 11:46:49 +01:00
twilio_call Remove my codeownership over things I dont use anymore (#37401) 2020-07-03 09:41:23 +02:00
twilio_sms Remove my codeownership over things I dont use anymore (#37401) 2020-07-03 09:41:23 +02:00
twinkly Update translations 2021-02-03 11:46:49 +01:00
twitch Remove unnecessary should poll from sensor classes (#41219) 2020-10-04 21:35:59 +02:00
twitter Upgrade TwitterAPI to 2.6.5 (#45842) 2021-02-01 19:01:39 -05:00
ubus Use HTTP_OK constant (#33798) 2020-04-08 11:47:38 -05:00
ue_smart_radio Add ue_smart_radio multiple devices support (#36575) 2020-06-10 18:35:09 +02:00
uk_transport Use HTTP_OK constant (#33798) 2020-04-08 11:47:38 -05:00
unifi Add unique id to UniFi config entries using the unique id of the site it is controlling (#45737) 2021-02-05 19:38:08 +01:00
unifi_direct Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
unifiled Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
universal Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
upb Update translations 2021-02-03 11:46:49 +01:00
upc_connect Fix UPC ConnectBox logout and device hostnames (#39568) 2020-09-02 14:56:32 +02:00
upcloud Update translations 2021-02-03 11:46:49 +01:00
updater Include current version in updater log output (#45022) 2021-01-10 21:37:55 +01:00
upnp Update translations 2021-02-03 11:46:49 +01:00
uptime Move uptime from relative time to absolute time (#43623) 2020-12-01 17:28:59 +01:00
uptimerobot Use connectivity device class constant in various integrations (#39972) 2020-09-12 13:21:57 -05:00
uscis Use name instead of friendly name in uscis config (#33431) 2020-04-18 02:42:58 +02:00
usgs_earthquakes_feed Add config validator helper positive_float (#41640) 2020-10-11 22:04:49 +02:00
utility_meter Update the Utility Meter sensor status on HA start (#44765) 2021-01-13 16:42:28 +01:00
uvc Fix feedback from UVC (#45630) 2021-01-30 08:00:27 +01:00
vacuum Update translations 2021-02-03 11:46:49 +01:00
vallox Separate fan speeds into percentages and presets modes (#45407) 2021-01-27 17:44:36 -06:00
vasttrafik Improvement to allow parsing of station ID in vasttrafik integration. Addresses #34851 (#43136) 2020-11-17 07:34:20 +01:00
velbus Update translations 2021-02-03 11:46:49 +01:00
velux Add reboot_gateway service to Velux (#43198) 2021-01-29 20:07:58 +01:00
venstar Bump venstarcolortouch to 0.13 (#44373) 2020-12-19 09:30:06 -07:00
vera Force Vera refresh after starting subscription (#46001) 2021-02-05 13:20:15 +01:00
verisure Upgrade vsure to 1.6.1 (#44657) 2020-12-30 23:06:30 +01:00
versasense Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
version Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
vesync Update translations 2021-02-03 11:46:49 +01:00
viaggiatreno Use HTTP_OK constant (#33798) 2020-04-08 11:47:38 -05:00
vicare Add vicare heat pump sensors (#41413) 2021-01-29 08:55:51 +01:00
vilfo Update translations 2021-02-03 11:46:49 +01:00
vivotek Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
vizio Update translations 2021-02-03 11:46:49 +01:00
vlc Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
vlc_telnet Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
voicerss Support all available languages in voicerss integration (#40502) 2020-09-23 17:56:23 +02:00
volkszaehler Upgrade volkszaehler to 0.2.1 (#44703) 2021-01-01 13:49:57 +01:00
volumio Update translations 2021-02-03 11:46:49 +01:00
volvooncall Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
vultr Rename SwitchDevice to SwitchEntity (#34673) 2020-04-26 18:50:37 +02:00
w800rf32 Rename BinarySensorDevice to BinarySensorEntity (#34462) 2020-04-23 21:57:07 +02:00
wake_on_lan Pass context to on/off scripts (#40254) 2020-10-13 12:13:47 +02:00
waqi Exception chaining and wrapping improvements (#39320) 2020-08-28 13:50:32 +02:00
water_heater Update translations 2021-02-03 11:46:49 +01:00
waterfurnace Drop UNIT_ prefix for percentage constant (#39383) 2020-09-05 21:09:14 +02:00
watson_iot Ensure event listener integrations do the queue insert as a callback (#42265) 2020-10-23 17:38:46 +02:00
watson_tts Add updated British Voices (#43496) 2020-11-21 20:24:04 +01:00
waze_travel_time Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
weather Add pressure forecast to HA weather entity model (#44965) 2021-01-09 14:52:49 +01:00
webhook Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
webostv Use list literal without using dict.keys() (#42573) 2020-10-30 09:19:13 -05:00
websocket_api Add schema error handling to websocket_api (#45602) 2021-01-27 15:20:22 +01:00
wemo Update translations 2021-02-03 11:46:49 +01:00
whois Upgrade python-whois to 0.7.3 (#39153) 2020-08-22 14:09:00 -05:00
wiffi Update translations 2021-02-03 11:46:49 +01:00
wilight Update translations 2021-02-03 11:46:49 +01:00
wink Separate fan speeds into percentages and presets modes (#45407) 2021-01-27 17:44:36 -06:00
wirelesstag Use dict.values() when appropriate (#42509) 2020-10-28 11:59:07 +01:00
withings Update translations 2021-02-03 11:46:49 +01:00
wled Update translations 2021-02-03 11:46:49 +01:00
wolflink Update translations 2021-02-03 11:46:49 +01:00
workday Upgrade holidays to 0.10.5.2 (#46013) 2021-02-04 23:32:56 +01:00
worldclock Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
worldtidesinfo Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
worxlandroid Drop UNIT_ prefix for percentage constant (#39383) 2020-09-05 21:09:14 +02:00
wsdot Use HTTP_OK constant (#33798) 2020-04-08 11:47:38 -05:00
wunderground Add and use length millimeters constant (#40116) 2020-09-22 21:09:17 -05:00
x10 Rename Light to LightEntity (#34593) 2020-04-26 18:49:41 +02:00
xbee Drop UNIT_ prefix for percentage constant (#39383) 2020-09-05 21:09:14 +02:00
xbox Update translations 2021-02-03 11:46:49 +01:00
xbox_live Return attribute dict directly without temporary variable v2 (#41271) 2020-10-06 16:55:16 +02:00
xeoma Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
xfinity Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
xiaomi Bump ha-ffmpeg to 3.0.2 (#43597) 2020-11-25 08:45:15 +01:00
xiaomi_aqara [ci skip] Translation update 2021-02-05 00:03:54 +00:00
xiaomi_miio Update translations 2021-02-03 11:46:49 +01:00
xiaomi_tv Small collection of random styling tweaks, fixes and Pythonism (#35390) 2020-05-09 00:10:17 +02:00
xmpp Upgrade slixmpp to 1.7.0 (#46019) 2021-02-04 23:41:24 +01:00
xs1 Cleanup unused loggers (components N-Z + tests) (#41982) 2020-10-16 21:24:08 -05:00
yale_smart_alarm Rename AlarmControlPanel to AlarmControlPanelEntity (#34590) 2020-04-25 18:05:28 +02:00
yamaha Upgrade black to 20.8b1 (#39287) 2020-08-27 13:56:20 +02:00
yamaha_musiccast Remove unnecessary should poll from media player classes (#41220) 2020-10-04 21:26:09 +02:00
yandex_transport Guard for when Yandex Transport data fetching fails (#40131) 2020-09-16 12:48:38 +02:00
yandextts Use HTTP_OK constant (#33798) 2020-04-08 11:47:38 -05:00
yeelight Update translations 2021-02-03 11:46:49 +01:00
yeelightsunflower Fix yeelight_sunflower hs_color using RGB values (#36470) 2020-06-05 08:40:50 +02:00
yi Bump ha-ffmpeg to 3.0.2 (#43597) 2020-11-25 08:45:15 +01:00
zabbix Ensure event listener integrations do the queue insert as a callback (#42265) 2020-10-23 17:38:46 +02:00
zamg Use pressure constants in code base (#40262) 2020-09-19 09:26:08 +02:00
zengge Remove unnecessary should poll from light classes (#41229) 2020-10-04 23:28:25 +02:00
zeroconf Homekit has two types (#44879) 2021-01-07 08:44:34 -10:00
zerproc Update translations 2021-02-03 11:46:49 +01:00
zestimate Remove unused manifest fields (#33595) 2020-04-03 12:58:19 -07:00
zha add api to refresh topology (#44840) 2021-02-03 15:35:05 -05:00
zhong_hong Update zhong_hong to use async_add_executor_job (#41846) 2020-10-15 15:39:48 -05:00
ziggo_mediabox_xl Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
zodiac Update translations 2021-02-03 11:46:49 +01:00
zone Update translations 2021-02-03 11:46:49 +01:00
zoneminder [ci skip] Translation update 2021-02-05 00:03:54 +00:00
zwave Fix deprecated method isAlive() (#46062) 2021-02-05 19:12:23 +01:00
zwave_js Fix zwave_js cover control for Up/Down and Open/Close (#45965) 2021-02-05 10:48:47 +01:00
__init__.py Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00