-
-
Notifications
You must be signed in to change notification settings - Fork 32.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rename ClimateDevice to ClimateEntity #34591
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
We should make sure to update the developer docs too: |
MartinHjelmare
approved these changes
Apr 24, 2020
20 tasks
dstrigl
added a commit
to dstrigl/core
that referenced
this pull request
Apr 27, 2020
unixko
added a commit
to unixko/home-assistant
that referenced
this pull request
May 2, 2020
* Handle flaky SimpliSafe notification registration (home-assistant#34475) * Bump python-synology to 0.7.0 (home-assistant#34534) * Update tesla-powerwall to version 0.2.8 (home-assistant#34545) * Update tesla-powerwall to version 0.2.7 * Update tesla-powerwall to version 0.2.8 * Add All wrapper to deprecated Plex schema (home-assistant#34552) * Fix deleting and readding nws entry (home-assistant#34555) * fix deleting and readding nws * Clean up * Fix variable name clash Co-authored-by: Martin Hjelmare <[email protected]> * Remove reconnect logic from MQTT client. (home-assistant#34556) * Only subscribe when MQTT client is connected. (home-assistant#34557) * Limit clone/view stats to repos with push access (home-assistant#34575) * Powerwall sensor add is_active, round state attributes and change thresholding for charging status sensor (home-assistant#34582) * Change sensor values and thresholding * Update tests * Remember homekit aids for entities without a unique id (home-assistant#34587) * Remember homekit aids for entities without a unique id * add backwards compat * increase cover * Remove old style translations from Atag (home-assistant#34585) * Fix Garmin Connect i/o in event loop (home-assistant#34598) * Bumped version to 0.109.0b1 * Upgrade mock-open to 1.4.0 (home-assistant#34606) * Upgrade pyupgrade to v2.2.1 (home-assistant#34608) * Restore ability to overwrite homekit max temp bound (home-assistant#34612) * Upgrade codecov to 2.0.22 (home-assistant#34607) * Use "arming" state during transition in manual alarm panel (home-assistant#32950) * Manual Alarm Control Panel: use proper "Arming" state * Update previous and next attributes * add CONF_ARMING_TIME * Split up arming and pending time, pending_time --> arming_time * update tests * fix issort * fix issort * fix demo platform * fix alarm test * remove arming_time from the triggered state * Match previous default "delay_time" * fix tests * fix arming state when triggering * fix arming _arming_time_by_state for Triggering state * change to not in list * Update homeassistant/components/manual/alarm_control_panel.py Co-Authored-By: Martin Hjelmare <[email protected]> * async_update_ha_state -> async_write_ha_state * black formatting * add Callback Co-Authored-By: Martin Hjelmare <[email protected]> * import callback * update device triggers alarm_control_panel * Update test_device_trigger.py * Update device_trigger.py Co-authored-by: Martin Hjelmare <[email protected]> * Fix UVC doing I/O in event loop (home-assistant#34610) * Move myStrom light and switch to async (home-assistant#34079) * Fix BloomSky KeyError: 'monitored_conditions' (home-assistant#34613) Co-Authored-By: Paulus Schoutsen <[email protected]> * [ci skip] Translation update * Handle synology_dsm discovery broadcasting on multiple ip addresses (home-assistant#34623) * Refactor Plex device/session updates (home-assistant#34616) * Remove deprecated cert_expiry config (home-assistant#34628) * Delay sync for Google and limit updates to relevant info (home-assistant#34622) * Add onvif PTZ GotoPreset (home-assistant#34420) * Added PTZ GotoPreset support * Update camera.py Processed flake8 error * Update services.yaml Removed trailing spaces * Update camera.py black formatted code * Updated frontend to 20200424.0 (home-assistant#34645) * Fix failing vilfo test that was doing i/o (home-assistant#34647) * Update dynalite library and minor changes (home-assistant#34618) * Allow flows to know if user is in advanced mode (home-assistant#34629) * Add NOT condition helper (home-assistant#34624) * Fix identifying Plex schema when used in packages (home-assistant#34651) * Delay sync for Google and limit updates to relevant info (home-assistant#34622) * Bumped version to 0.108.9 * Restore Expected Behavior of Sonarr Upcoming Sensor (home-assistant#34408) * Store integration type in AirVisual config entry (home-assistant#34621) * Update ZHA dependency (home-assistant#34661) Bump up zigpy-deconz * Log config flow errors (home-assistant#34665) * Add Home Assistant Started event (home-assistant#34657) * Fix recording duration flag (home-assistant#34648) * Restore Expected Behavior of Sonarr Upcoming Sensor (home-assistant#34408) * Fix UVC doing I/O in event loop (home-assistant#34610) * Restore ability to overwrite homekit max temp bound (home-assistant#34612) * Fix BloomSky KeyError: 'monitored_conditions' (home-assistant#34613) Co-Authored-By: Paulus Schoutsen <[email protected]> * Delay sync for Google and limit updates to relevant info (home-assistant#34622) * Handle synology_dsm discovery broadcasting on multiple ip addresses (home-assistant#34623) * Updated frontend to 20200424.0 (home-assistant#34645) * Fix identifying Plex schema when used in packages (home-assistant#34651) * Add Home Assistant Started event (home-assistant#34657) * Update ZHA dependency (home-assistant#34661) Bump up zigpy-deconz * Log config flow errors (home-assistant#34665) * Bumped version to 0.109.0b2 * Fix py38 tests (home-assistant#34658) * [ci skip] Translation update * Add Signalmessenger group recipients (home-assistant#34419) * Rename MediaPlayerDevice to MediaPlayerEntity (home-assistant#34592) * Rename LockDevice to LockEntity (home-assistant#34594) * Rename ClimateDevice to ClimateEntity (home-assistant#34591) * Rename AlarmControlPanel to AlarmControlPanelEntity (home-assistant#34590) * Rename CoverDevice to CoverEntity (home-assistant#34595) * Fix zero value state rendering sensor unavailable (home-assistant#34694) Co-Authored-By: Franck Nijhof <[email protected]> * Fix tests for Python 3.8 (home-assistant#34672) * Add ability to ignore rachio discovery (home-assistant#34649) * Add ability to ignore rachio discovery * update test * Update tests/components/rachio/test_config_flow.py Co-Authored-By: Chris Talkington <[email protected]> * Update tests/components/rachio/test_config_flow.py Co-Authored-By: Chris Talkington <[email protected]> Co-authored-by: Chris Talkington <[email protected]> * Add ability to ignore tado discovery (home-assistant#34650) * Add ability to ignore tado discovery * update test * Update tests/components/tado/test_config_flow.py Co-Authored-By: Chris Talkington <[email protected]> * Update tests/components/tado/test_config_flow.py Co-Authored-By: Chris Talkington <[email protected]> Co-authored-by: Chris Talkington <[email protected]> * Add ability to ignore myq discovery (home-assistant#34652) * Add ability to ignore myq discovery * update test * Update tests/components/myq/test_config_flow.py Co-Authored-By: Chris Talkington <[email protected]> * Update tests/components/myq/test_config_flow.py Co-Authored-By: Chris Talkington <[email protected]> * reset ci Co-authored-by: Chris Talkington <[email protected]> * Fix Synology DSM translation (home-assistant#34696) * Fix fritzbox integration errors (home-assistant#34639) * Add retry at startup (home-assistant#34656) * Fix more tests on Python 3.8 (home-assistant#34703) * Python 3.8 on CI (home-assistant#34654) * [ci skip] Translation update * Rename VacuumDevice to VacuumEntity (home-assistant#34674) * Rename RemoteDevice to RemoteEntity (home-assistant#34676) * Add frontend version WS command (home-assistant#34701) * Fix fritzbox integration errors (home-assistant#34639) * Add retry at startup (home-assistant#34656) * Fix zero value state rendering sensor unavailable (home-assistant#34694) Co-Authored-By: Franck Nijhof <[email protected]> * Fix Synology DSM translation (home-assistant#34696) * Add frontend version WS command (home-assistant#34701) * Bumped version to 0.109.0b3 * Bump pyairvisual and remove unused trends (home-assistant#34707) * Fix fritzbox errors again (home-assistant#34710) * Rename Light to LightEntity (home-assistant#34593) * Rename SwitchDevice to SwitchEntity (home-assistant#34673) * Add missing typing to Spotify (home-assistant#34698) * Bump python-synology to 0.7.1 (home-assistant#34728) * Upgrade pillow to 7.1.2 (home-assistant#34733) * Create a unique_id for velux cover (home-assistant#34668) * Upgrade pytest-sugar to 0.9.3 (home-assistant#34726) * Upgrade pytest-timeout to v1.3.4 (home-assistant#34609) * Add unique ID to TRADFRI (home-assistant#34745) * [ci skip] Translation update * Improve error handling for Powerwall (home-assistant#34580) * Improve error handling modified: homeassistant/components/powerwall/__init__.py modified: homeassistant/components/powerwall/config_flow.py modified: homeassistant/components/powerwall/const.py modified: homeassistant/components/powerwall/strings.json modified: homeassistant/components/powerwall/translations/en.json * Change exception name modified: homeassistant/components/powerwall/__init__.py modified: homeassistant/components/powerwall/config_flow.py * Add test * Rename PowerwallError to POWERWALL_ERROR * Modify handling of APIChangedErrors modified: homeassistant/components/powerwall/__init__.py modified: homeassistant/components/powerwall/const.py * Upgrade pytest to 5.4.1 (home-assistant#34739) * Allow ignoring discovery config flow helper (home-assistant#34740) * Fix dockerfile * cleanup * Make ps4 config flow tests robust (home-assistant#34749) * Add hadolint to CI (home-assistant#34758) * Add hadolint to CI * Fix lint & name * Update azure-pipelines-ci.yml Co-Authored-By: Franck Nijhof <[email protected]> Co-authored-by: Franck Nijhof <[email protected]> * Refactor squeezebox (home-assistant#34731) Co-Authored-By: Martin Hjelmare <[email protected]> * Updated frontend to 20200427.0 (home-assistant#34766) * Fix fritzbox errors again (home-assistant#34710) * Bump python-synology to 0.7.1 (home-assistant#34728) * Updated frontend to 20200427.0 (home-assistant#34766) * Bumped version to 0.109.0b4 * Bump simplisafe-python to 9.2.0 (home-assistant#34750) * Set up config entries in parallel (home-assistant#34755) * Add Rachio rain delay switch (home-assistant#34741) * Add Rachio Rain Delay Switch * Typo * Catch KeyError * Use HA dt module in place of time * Validate that discovered config flows set a unique ID (home-assistant#34751) Co-Authored-By: Franck Nijhof <[email protected]> * Disable upnp SSDP discovery (home-assistant#34756) * [ci skip] Translation update * [ci skip] Translation update * [ci skip] Translation update * [ci skip] Translation update * Add unique_id to fritzbox (home-assistant#34716) * Arcam fmj bump library to 0.4.4 (home-assistant#34687) * Bump arcam-fmj with better connection failed support * Log unexpected exceptions in arcam client * Consider undetected as 2ch to match OSD * Ask for explicit update on start * [ci skip] Translation update * Fix atag timezone bug (home-assistant#34686) Co-authored-by: Boris Nelissen <[email protected]> * Attempt to fix CI (home-assistant#34800) * Add script to copy backend translations to frontend (home-assistant#34706) * deCONZ - device triggers for Aqara Opple switches (home-assistant#34815) * Added Aqara Opple device triggers * Update homeassistant/components/deconz/device_trigger.py Co-Authored-By: Robert Svensson <[email protected]> * Update homeassistant/components/deconz/device_trigger.py Co-Authored-By: Robert Svensson <[email protected]> * Update homeassistant/components/deconz/device_trigger.py Co-Authored-By: Robert Svensson <[email protected]> * Fix flake8 Co-authored-by: Robert Svensson <[email protected]> * Parallelize collections helper (home-assistant#34783) * Minor helpers cleanup (home-assistant#34786) * Log threading exceptions properly (home-assistant#34789) * Add missing blocks (home-assistant#34832) * Bump python-synology to 0.7.2 (home-assistant#34830) * Removed defunct punctuality from nederlandse_spoorwegen (home-assistant#34680) * Update nederlandse_spoorwegen nsapi to 3.0.4 (home-assistant#34681) * NS version bumped to 3.0.4 * Add Xiaomi miio Alarm Control Panel (home-assistant#32091) Co-Authored-By: Martin Hjelmare <[email protected]> * Fix async_setup type in components/homeassistant module (home-assistant#34816) * Fix meteoalarm exception handling with instance of KeyError (home-assistant#34828) * [ci skip] Translation update * Fix async call in sync context in steam_online (home-assistant#34823) * Fix typo in arest sensor (home-assistant#34833) * Remove unnecessary space in greeneye_monitor unique_id (home-assistant#34834) * Fix pylint CI (home-assistant#34836) * Fix race condition in august test under py38 (home-assistant#34775) * Handle more fritzbox edge cases (home-assistant#34802) * UniFi - Add a second roaming event (home-assistant#34819) * Updated frontend to 20200427.1 (home-assistant#34831) * Remove legacy discovery for roku (home-assistant#34794) * Remove legacy discovery for directv (home-assistant#34793) * remove legacy discovery for directv * Update __init__.py * Update __init__.py * Fix sync call in async context generic_thermostat (home-assistant#34822) * Add unique_id to fritzbox (home-assistant#34716) * Fix atag timezone bug (home-assistant#34686) Co-authored-by: Boris Nelissen <[email protected]> * Disable upnp SSDP discovery (home-assistant#34756) * Remove legacy discovery for directv (home-assistant#34793) * remove legacy discovery for directv * Update __init__.py * Update __init__.py * Remove legacy discovery for roku (home-assistant#34794) * Handle more fritzbox edge cases (home-assistant#34802) * UniFi - Add a second roaming event (home-assistant#34819) * Fix sync call in async context generic_thermostat (home-assistant#34822) * Fix meteoalarm exception handling with instance of KeyError (home-assistant#34828) * Fix async call in sync context in steam_online (home-assistant#34823) * Bump python-synology to 0.7.2 (home-assistant#34830) * Updated frontend to 20200427.1 (home-assistant#34831) * Bumped version to 0.109.0b5 * [ci skip] Translation update * Fix flapping reload tests (home-assistant#34837) * Bump version to 0.110.0dev0 (home-assistant#34827) * Update translations for FRITZ!Box * Fix Islamic prayer times naming (home-assistant#34784) * Bump python-synology to 0.7.3 (home-assistant#34847) * Fix Islamic prayer times naming (home-assistant#34784) * Bump python-synology to 0.7.3 (home-assistant#34847) * Fix tuya network failure startup (home-assistant#34057) * Tuya initialization retry on failure * Rename exception * Changed managed exception * Manage different cases of ConnectionError * Log messages correction * Test always catching exceptions * Update for Lint * Update tuya library to 0.0.6 - Catch new library exception * Tuya initialization retry on failure * Rename exception * Changed managed exception * Manage different cases of ConnectionError * Log messages correction * Test always catching exceptions * Update for Lint * Update tuya library to 0.0.6 - Catch new library exception * Catch wrong credential * Revert "Catch wrong credential" This reverts commit 7fb797d. * Catch wrong credential * Remove trailing whitespace * Black formatting * Import Exception from tuyaapi * Remove str to exception * Force CI checks * Force CI checks * Rebase conflict * Tuya initialization retry on failure * Rename exception * Changed managed exception * Manage different cases of ConnectionError * Log messages correction * Test always catching exceptions * Update for Lint * Update tuya library to 0.0.6 - Catch new library exception * Catch wrong credential * Revert "Catch wrong credential" This reverts commit 7fb797d. * Tuya initialization retry on failure * Rename exception * Changed managed exception * Catch wrong credential * Force CI checks * Force CI checks * Rebase conflict * Rebase * Force Test * Force Test * Update translations for Islamic Prayer Times * Bumped version to 0.109.0 * Reload braviatv entry after options update (home-assistant#34576) * Reload entry after options update * Undo update listener when unloading * Fix CVE-2020-1967 (home-assistant#34853) * Remove side effects from rachio switch init (home-assistant#34799) * Remove side effects from rachio switch init * Remove useless inits * Clean up Rachio binary sensor init (home-assistant#34855) * Update binary sensor * Move online state to subclass * Fix Flu Near You exception re: stale coroutines (home-assistant#34880) * Prevent tplink tests from doing I/O (home-assistant#34879) * Prevent homekit fans from going to 100% than speed when turning on (home-assistant#34875) * Abort nexia import if the username is already configured (home-assistant#34863) * SmartThings continue correct config flow after external auth (home-assistant#34862) * Config flow for hunterdouglas_powerview (home-assistant#34795) Co-Authored-By: Paulus Schoutsen <[email protected]> * Fix Garmin Connect doing I/O in event loop (home-assistant#34895) * Fix Toon doing I/O in event loop (home-assistant#34896) * [ci skip] Translation update * Fix async scene conversion in Hunter Douglas Powerview (home-assistant#34899) * Fix async scene conversion in hunter douglas powerview * Update homeassistant/components/hunterdouglas_powerview/scene.py Co-Authored-By: Paulus Schoutsen <[email protected]> Co-authored-by: Paulus Schoutsen <[email protected]> * Make sqlalchemy engine connect listener recorder specific (home-assistant#34908) * Avoid error when battery appears after homekit has started (home-assistant#34906) * Fix handling homekit thermostat states (home-assistant#34905) * Reduce log level for WebOS connection error (home-assistant#34904) * Use entry ID when IPP printer offers no identifier (home-assistant#34316) * Add numato integration (home-assistant#33816) * Add support for Numato 32 port USB GPIO boards Included are a binary_sensor, sensor and switch component implementations. The binary_sensor interface pushes updates via registered callback functions, so no need to poll here. Unit tests are included to test against a Numato device mockup. * Refactor numato configuration due to PR finding * Resolve minor review findings * Bump numato-gpio requirement * Load numato platforms during domain setup According to review finding * Guard from platform setup without discovery_info According to review finding * Move numato API state into hass.data According to review finding. * Avoid side effects in numato entity constructors According to review finding * Keep only first line of numato module docstrings Removed reference to the documentation. Requested by reviewer. * Minor improvements inspired by review findings * Fix async tests Pytest fixture was returning from the yield too early executing teardown code during test execution. * Improve test coverage * Configure GPIO ports early Review finding * Move read_gpio callback to outside the loop Also continue on failed switch setup, resolve other minor review findings and correct some error messages * Bump numato-gpio requirement This fixes a crash during cleanup. When any device had a communication problem, its cleanup would raise an exception which was not handled, fell through to the caller and prevented the remaining devices from being cleaned up. * Call services directly Define local helper functions for better readability. Resolves a review finding. * Assert something in every test So not only coverage is satisfied but things are actually tested to be in the expected state. Resolves a review finding. * Clarify scope of notification tests Make unit test for hass NumatoAPI independent of Home Assistant (very basic test of notifications). Improve the regular operations test for notifications. * Test for hass.states after operating switches Resolves a review finding. * Check for wrong port directions * WIP: Split numato tests to multiple files test_hass_binary_sensor_notification still fails. * Remove pytest asyncio decorator Apears to be redundant. Resolves a review finding. * Call switch services directly. Resolves a review finding. * Remove obsolete inline pylint config Co-Authored-By: Martin Hjelmare <[email protected]> * Improve the numato_gpio module mockup Resolves a review finding. * Remove needless explicit conversions to str Resolves review findings. * Test setup of binary_sensor callbacks * Fix test_hass_binary_sensor_notification * Add forgotten await Review finding. Co-authored-by: Martin Hjelmare <[email protected]> * Fix crash in NAD integration (home-assistant#34571) Some amplifiers/receivers do not report any volume (due to them not knowing), for example NAD C 356BEE is documented to return an empty string for volume. At least don't crash when we get None back. * Add fortigate deprecation message (home-assistant#34854) * Add overlay options wrapper to rpi_camera (home-assistant#34461) * add overlay options wrapper to rpi_camera * Refactor to set config yaml section under the top level integration domain key * Remove return values that are not checked Co-Authored-By: Martin Hjelmare <[email protected]> * Remove superfluous debug log messages * Return if not set up via discovery * Add convenience reference to hass.data[DOMAIN] * Black formatting * Isort * Exclude all rpi_camera modules Co-authored-by: Martin Hjelmare <[email protected]> * Bump brother to 0.1.14 (home-assistant#34930) * Fix preservation of homekit fan speed on toggle (home-assistant#34971) * Address new issues flagged by flake8 3.8.0a2 (home-assistant#34964) * Remove panasonic_viera from legacy discovery (home-assistant#34909) * Improve logging for unregistered webhooks (home-assistant#34882) * Improve logging for unregistered webhooks * Address comment, KEY_REAL_IP * Address comment, read(64) * Lint * Use built-in test helpers on 3.8 (home-assistant#34901) * Fix webhook imports sorting (home-assistant#34988) * Fix not condition validation and entity/device extraction (home-assistant#34959) * Cleanup homekit callbacks and jobs (home-assistant#34975) * Add unique id to esphome config flow (home-assistant#34753) * Use a future for mock coro (home-assistant#34989) * Introduce a singleton decorator (home-assistant#34803) * [ci skip] Translation update * Refactor Remote class in panasonic_viera (home-assistant#34911) * Update excess powerwall logging to be debug (home-assistant#34994) * Log the rachio webhook url (home-assistant#34992) * Add battery sensors to hunterdouglas_powerview (home-assistant#34917) * Add allow extra to totalconnect config schema (home-assistant#34993) * Config flow for homekit (home-assistant#34560) * Config flow for homekit Allows multiple homekit bridges to run HAP-python state is now stored at .storage/homekit.{entry_id}.state aids is now stored at .storage/homekit.{entry_id}.aids Overcomes 150 device limit by supporting multiple bridges. Name and port are now automatically allocated to avoid conflicts which was one of the main reasons pairing failed. YAML configuration remains available in order to offer entity specific configuration. Entries created by config flow can add and remove included domains and entities without having to restart * Fix services as there are multiple now * migrate in executor * drop title from strings * Update homeassistant/components/homekit/strings.json Co-authored-by: Paulus Schoutsen <[email protected]> * Make auto_start advanced mode only, add coverage * put back title * more references * delete port since manual config is no longer needed Co-authored-by: Paulus Schoutsen <[email protected]> * Don't attempt to set Vizio is_volume_muted property if Vizio API doesn't provide muted state (home-assistant#34782) * UniFi - Disconnected clients wrongfully marked as wired not created (home-assistant#34986) * Support num_repeats for directv remote (home-assistant#34982) * Support num_repeats for roku remote (home-assistant#34981) * Fix roomba not reporting error (home-assistant#34996) * Remove some passings of loop (home-assistant#34995) * Lint roomba (home-assistant#35000) * UniFi - Add simple options flow (home-assistant#34990) * Fix MQTT debug info for same topic (home-assistant#34952) * Attempt to fix flapping august lock test (home-assistant#34998) * Fix restoring isy994 brightness with no previous state (home-assistant#34972) * Config flow for ONVIF (home-assistant#34520) * Add flow and return sensors for MELCloud ATW device (home-assistant#34693) * Add full options to serial sensor platform (home-assistant#34962) Improve Serial sensor platform with full options for configuring the serial port. bytesize, parity, stopbits, xonxoff, rtscts, dsrdtr. The default values are unchanged so it is 100% compatible with previous config. * Fix MELCloud temperature unit (home-assistant#35003) The MELCLoud API produces and consumes only Celsius. * Fix unknown exception being caught (home-assistant#35005) * Fix CI, incomplete change in melcloud (home-assistant#35016) * Rename WaterHeaterDevice to WaterHeaterEntity (home-assistant#34675) * Rename WaterHeaterDevice to WaterHeaterEntity * Fix stale name Co-authored-by: Martin Hjelmare <[email protected]> * Several optimizations to automations (home-assistant#35007) * Use pulsectl library for PulseAudio connection (home-assistant#34965) Get rid of internal library code and use pulsectl library to communicate with PulseAudio server. This is a breaking change as the library uses the much more powerful native interface instead of the CLI interface, requiring the need to change the default port. On the bright side, this also solves some issues with the existing implementation: - There was no test if the complete list of loaded modules was already received. If not all data could be read at once, the remaining modules not yet in the buffer were considered absent, resulting in unreliable behavior when a lot of modules were loaded on the server. - A switch could be turned on before the list of loaded modules was loaded, leading to a loopback module being loaded even though this module was already active (home-assistant#32016). * Include QoS and retain in MQTT debug info (home-assistant#35011) * Bump HAP-python to 2.8.3 (home-assistant#35023) * Fixes camera support * Update AirVisual to use DataUpdateCoordinator (home-assistant#34796) * Update AirVisual to use DataUpdateCoordinator * Empty commit to re-trigger build * Don't include history or trends in config flow * Code review * Add more SNMP variable types (home-assistant#33426) * added support for more SNMP variable types * Fix SNMP pull request formatting * retry fix linting errors * Created SNMP vartype dict * Moved to Integer instead of Integer32 as default vartype * Update homeassistant/components/snmp/switch.py Co-authored-by: Martin Hjelmare <[email protected]> * Update homeassistant/components/snmp/switch.py Co-authored-by: Martin Hjelmare <[email protected]> * Update homeassistant/components/snmp/switch.py Co-authored-by: Martin Hjelmare <[email protected]> Co-authored-by: Martin Hjelmare <[email protected]> * Fix songpal on devices where source!=uri (home-assistant#34699) * Fix translation merging for custom components without translations (home-assistant#35032) * Fix ONVIF YAML import (home-assistant#35035) * Add yeelight meteorite (YLDL01YL, ceiling10) (home-assistant#35018) * Bump python-synology to 0.7.4 (home-assistant#35052) * [ci skip] Translation update * Cleanup homekit strings spacing (home-assistant#35056) * Bump hass-nabucasa to 0.34.2 (home-assistant#35046) * Fix another race in august tests (home-assistant#35054) * Fix Canary doing I/O in the event loop (home-assistant#35039) * Add scene to default config (home-assistant#35058) * Bump roombapy to 1.5.2 (home-assistant#35067) Co-authored-by: Aaron Bach <[email protected]> Co-authored-by: Quentame <[email protected]> Co-authored-by: jrester <[email protected]> Co-authored-by: jjlawren <[email protected]> Co-authored-by: MatthewFlamm <[email protected]> Co-authored-by: Martin Hjelmare <[email protected]> Co-authored-by: Erik Montnemery <[email protected]> Co-authored-by: Joakim Sørensen <[email protected]> Co-authored-by: J. Nick Koston <[email protected]> Co-authored-by: Franck Nijhof <[email protected]> Co-authored-by: Paulus Schoutsen <[email protected]> Co-authored-by: starkillerOG <[email protected]> Co-authored-by: Fabian Affolter <[email protected]> Co-authored-by: HomeAssistant Azure <[email protected]> Co-authored-by: Geronimo2015 <[email protected]> Co-authored-by: Bram Kragten <[email protected]> Co-authored-by: Ziv <[email protected]> Co-authored-by: Chris Talkington <[email protected]> Co-authored-by: Alexei Chetroi <[email protected]> Co-authored-by: Jason Hunter <[email protected]> Co-authored-by: Bernhard B <[email protected]> Co-authored-by: cgtobi <[email protected]> Co-authored-by: escoand <[email protected]> Co-authored-by: Pascal Vizeli <[email protected]> Co-authored-by: rako77 <[email protected]> Co-authored-by: Thomas Schamm <[email protected]> Co-authored-by: rajlaud <[email protected]> Co-authored-by: Brian Rogers <[email protected]> Co-authored-by: Joakim Plate <[email protected]> Co-authored-by: MatsNl <[email protected]> Co-authored-by: Boris Nelissen <[email protected]> Co-authored-by: Marcin <[email protected]> Co-authored-by: Robert Svensson <[email protected]> Co-authored-by: Yarmo Mackenbach <[email protected]> Co-authored-by: Frederik Gladhorn <[email protected]> Co-authored-by: Brendon Go <[email protected]> Co-authored-by: Franck Nijhof <[email protected]> Co-authored-by: Rami Mosleh <[email protected]> Co-authored-by: ollo69 <[email protected]> Co-authored-by: Maciej Bieniek <[email protected]> Co-authored-by: Andrew Sayre <[email protected]> Co-authored-by: Paulus Schoutsen <[email protected]> Co-authored-by: clssn <[email protected]> Co-authored-by: Thomas Le Gentil <[email protected]> Co-authored-by: alxrdn <[email protected]> Co-authored-by: Ville Skyttä <[email protected]> Co-authored-by: João Gabriel <[email protected]> Co-authored-by: Daniel Perna <[email protected]> Co-authored-by: Austin Mroczek <[email protected]> Co-authored-by: Raman Gupta <[email protected]> Co-authored-by: Xiaonan Shen <[email protected]> Co-authored-by: Vilppu Vuorinen <[email protected]> Co-authored-by: Guillaume DELVIT <[email protected]> Co-authored-by: Markus Breitenberger <[email protected]> Co-authored-by: Mich-b <[email protected]> Co-authored-by: Teemu R <[email protected]>
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Proposed change
Rename ClimateDevice to ClimateEntity.
Keep ClimateDevice to not break custom components, but print a warning when it's instantiated.
This is a follow-up to #34462
Type of change
Checklist
black --fast homeassistant tests
)If user exposed functionality or configuration variables are added/changed:
If the code communicates with devices, web services, or third-party tools:
Updated and included derived files by running:
python3 -m script.hassfest
.requirements_all.txt
.Updated by running
python3 -m script.gen_requirements_all
..coveragerc
.