Skip to content
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

[pull] dev from home-assistant:dev #1260

Merged
merged 1,193 commits into from
Jul 25, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1193 commits
Select commit Hold shift + click to select a range
c9df588
Add Aladdin Connect wifi_rssi and battery_level sensors (#74258)
mkmer Jul 14, 2022
169264d
Fix Blebox light scenes (#75106)
riokuu Jul 14, 2022
3bccac9
Verisure config flow cleanups (#75144)
frenck Jul 14, 2022
51c1719
Remove nzbget from mypy ignore list (#75158)
epenet Jul 14, 2022
b60f6c7
Bump pip_check (#75164)
frenck Jul 14, 2022
debd475
Remove onvif from mypy ignore list (#75162)
epenet Jul 14, 2022
28c082a
Update sentry-sdk to 1.7.1 (#75154)
frenck Jul 14, 2022
c260413
Remove lovelace from mypy ignore list (#75167)
epenet Jul 14, 2022
e16bd1e
Remove evohome climate from mypy ignore list (#75169)
epenet Jul 14, 2022
20432cc
Migrate roku to new entity naming (#74819)
ctalkington Jul 14, 2022
a3c1926
Add mock_bluetooth fixture (#75075)
bdraco Jul 14, 2022
a31dde9
Await startup in homekit controller (#75021)
bdraco Jul 14, 2022
2286dea
Bump version of pyunifiprotect to 4.0.10 (#75180)
AngellusMortis Jul 14, 2022
89985b9
Avoid loading platforms in HKC if we are going to raise ConfigEntryNo…
bdraco Jul 14, 2022
1725948
Use instance attributes in minecraft_server (#75157)
epenet Jul 14, 2022
666f715
Avoid importing MQTT into core for ServiceInfo dataclass (#74418)
bdraco Jul 14, 2022
bb14f83
Bump unifi-discovery to 1.1.5 (#75189)
bdraco Jul 14, 2022
56da7d0
Allow Mjpeg camera name to be None (#75002)
frenck Jul 14, 2022
5e46fa6
Skip `iso4217` version 1.10, which includes a broken `__init__.pyi` f…
puddly Jul 14, 2022
fde3489
Relocate BluetoothServiceInfo to helpers.service_info (#75195)
bdraco Jul 14, 2022
5f08052
Move lutron_caseta migration to happen after successful setup (#75204)
bdraco Jul 14, 2022
124bfe1
Fix Hive power unit of measurement (#75210)
Jul 14, 2022
874043f
Migrate Axis to new entity naming style (#74735)
Kane610 Jul 14, 2022
3f6e930
Bump nexia to 2.0.2 (#75209)
bdraco Jul 14, 2022
54a939e
Migrate Filesize to new entity naming style (#75199)
gjohansson-ST Jul 14, 2022
3d2101c
Add total state_class for esphome (#75015)
peterg79 Jul 14, 2022
b7cdf54
Bumped AIOAladdin Connect to 0.1.24 (#75182)
mkmer Jul 14, 2022
5287980
Remove template from mypy ignore list (#74426)
epenet Jul 14, 2022
bdc63b6
Bump zigpy from 0.47.2 to 0.47.3 (#75194)
puddly Jul 14, 2022
6184f05
Bump pyunifiprotect to 4.0.11 (#75215)
bdraco Jul 14, 2022
7589238
Fix playback of hls cameras in stream (#75166)
uvjustin Jul 14, 2022
e7ae2fa
Remove evohome from mypy ignore list (#75175)
epenet Jul 14, 2022
f0cc565
Fix Alexa: Only trigger doorbell event on actual state change to "ON"…
Tho85 Jul 14, 2022
9a4a7e2
Extend failed login message with the request URL (#75218)
frenck Jul 14, 2022
09f37fc
Migrate SQL to new entity naming style (#75203)
gjohansson-ST Jul 14, 2022
72906bf
Migrate UPB to new entity naming style (#75096)
gwww Jul 14, 2022
d004adf
Add entity descriptions in AdGuard Home sensors (#75179)
frenck Jul 14, 2022
fef1b84
Update wled to 0.14.1 (#75174)
frenck Jul 14, 2022
61cc9f5
Consolidate executor jobs when loading integration manifests (#75176)
bdraco Jul 14, 2022
03e3ebb
Use json_loads by default for the aiohttp helper (#75214)
bdraco Jul 14, 2022
ff297cb
Bump aiohomekit to 1.0.0 (#75198)
Jc2k Jul 14, 2022
4a3d047
Use pydeconz interface controls for fans (#75156)
Kane610 Jul 14, 2022
ea6bb37
Bump frontend to 20220707.1 (#75232)
zsarnett Jul 14, 2022
08a361d
[ci skip] Translation update
Jul 15, 2022
700081e
Add entity descriptions in AdGuard Home switches (#75229)
frenck Jul 15, 2022
98807f7
Bump AIOAladdinConnect to 0.1.25 (#75235)
mkmer Jul 15, 2022
2dde3d0
Bump pylitterbot to 2022.7.0 (#75241)
natekspencer Jul 15, 2022
b400371
Remove nest mac prefix that matches cast devices (#75108)
allenporter Jul 15, 2022
3e98ac1
Migrate Trafikverket Ferry to new entity naming style (#75206)
gjohansson-ST Jul 15, 2022
911402e
Remove cloud from mypy ignore list (#74449)
epenet Jul 15, 2022
cba3c8c
Migrate Sensibo to new entity naming style (#75212)
gjohansson-ST Jul 15, 2022
d2e5d01
Migrate Yale Smart Alarm to new entity naming style (#75202)
gjohansson-ST Jul 15, 2022
3f3ed3a
Add multi-factor authentication support to Verisure (#75113)
frenck Jul 15, 2022
06e9050
Fix aruba ssh host key algorithm (#75224)
apaperclip Jul 15, 2022
48f4b51
Migrate DNSIP to new entity naming style (#75197)
gjohansson-ST Jul 15, 2022
c6c063e
Various cleanups in AdGuard Home (#75250)
frenck Jul 15, 2022
97fd669
HomeKit Controller BLE Fixes (#75271)
bdraco Jul 15, 2022
2106c9f
Fix delay adding entities in HKC (#75273)
bdraco Jul 15, 2022
dbcd98d
Add fixes for hive light (#75286)
Jul 15, 2022
1ce4714
Bump venstarcolortouch to 0.18 (#75237)
craftyguy Jul 15, 2022
d0c4d39
[ci skip] Translation update
Jul 16, 2022
027cdbd
Fix Sensibo new entity naming style (#75307)
gjohansson-ST Jul 16, 2022
13cea26
Migrate Tailscale to new entity naming style (#75018)
frenck Jul 16, 2022
0f3cc4a
Migrate GIOS to new entity naming style (#75051)
bieniu Jul 16, 2022
8d88562
Migrate Uptime to new entity naming style (#75090)
frenck Jul 16, 2022
393610c
Migrate Season to new entity naming style (#75088)
frenck Jul 16, 2022
952c90e
Bump simplisafe-python to 2022.07.0 (#75294)
bachya Jul 16, 2022
c52d4c6
Bump bimmer_connected to 0.10.1 (#75287)
rikroe Jul 16, 2022
686449c
Force `_attr_native_value` to metric in bmw_connected_drive (#75225)
rikroe Jul 16, 2022
20d7033
Migrate Trafikverket Weatherstation to new entity naming style (#75211)
gjohansson-ST Jul 16, 2022
8591894
Migrate BraviaTV to new entity naming style (#75253)
bieniu Jul 16, 2022
ecc219f
Include the source in the bluetooth service info (#75112)
bdraco Jul 16, 2022
b9c8d65
Restore accessory state into pairing using new HKC methods (#75276)
bdraco Jul 16, 2022
514e826
Add install UniFi device update feature (#75302)
J3173 Jul 16, 2022
ae4b196
Use pydeconz interface controls for lights (#75261)
Kane610 Jul 16, 2022
cb12f77
Update sentry-sdk to 1.7.2 (#75331)
frenck Jul 16, 2022
08d6487
Handle (and better log) more AirVisual cloud API errors (#75332)
bachya Jul 16, 2022
4ceda65
Update pyotgw to 2.0.0 (#75285)
mvn23 Jul 16, 2022
2f92c47
Apply filter to libav.hls logging namespace (#75330)
uvjustin Jul 16, 2022
59c99e0
Improve UniFi Protect unauth handling (#75269)
AngellusMortis Jul 16, 2022
79a0940
[ci skip] Translation update
Jul 17, 2022
ba8a530
Use shared bluetooth models for BluetoothServiceInfo (#75322)
bdraco Jul 17, 2022
2eebda6
Correct docstrings in Advantage Air (#75344)
Bre77 Jul 17, 2022
9a27f14
Use default encoder when saving storage (#75319)
bdraco Jul 17, 2022
d8f3044
Bump homematicip 1.0.5 (#75334)
hahn-th Jul 17, 2022
cd223d9
Migrate Tractive to new entity naming style (#75184)
bieniu Jul 17, 2022
503b31f
Migrate Xiaomi Miio to new entity naming style - part 1 (#75350)
bieniu Jul 17, 2022
8d63f81
Add bluetooth discovery to HomeKit Controller (#75333)
bdraco Jul 17, 2022
460f522
Migrate Deluge to new entity naming style (#75359)
tkdrob Jul 17, 2022
27e3ff9
Migrate Skybell to new entity naming style (#75341)
tkdrob Jul 17, 2022
98dae90
Migrate PVOutput to new entity naming style (#75016)
frenck Jul 17, 2022
5beddb1
Fix HKC device triggers (#75371)
bdraco Jul 17, 2022
939c33b
Exclude calendar description from recorder (#75375)
allenporter Jul 17, 2022
a95c2c7
Avoid throwing on unsupported bleak client filter (#75378)
bdraco Jul 17, 2022
91f2550
Change manufacturer_data_first_byte to manufacturer_data_start (#75379)
bdraco Jul 17, 2022
a8bb00f
Fix availability in HKC for sleeping bluetooth devices (#75357)
bdraco Jul 17, 2022
4d56730
[ci skip] Translation update
Jul 18, 2022
e522b6e
Bump aiohomekit to 1.1.7 (#75384)
bdraco Jul 18, 2022
943e0b9
Yolink feature garage door (#75120)
matrixd2 Jul 18, 2022
ca5065a
Improve google calendar config flow timeout error messages (#75364)
allenporter Jul 18, 2022
6fdb414
Migrate Goalzero to new entity naming style (#75358)
tkdrob Jul 18, 2022
11f8076
Upgrade ness_alarm dependencies (#75298)
nickw444 Jul 18, 2022
bfe34ad
Update Home Assistant base image to 2022.07.0 (#75396)
frenck Jul 18, 2022
9d0c91d
Migrate Sensor.Community to new entity naming style (#75014)
frenck Jul 18, 2022
6f5e4ca
Fix ZHA light turn on issues (#75220)
dmulcahey Jul 18, 2022
b3ef6f4
Simplify Guardian entity inheritance hierarchy (#75274)
bachya Jul 18, 2022
3144d17
Make UniFi utilise forward_entry_setups (#74835)
Kane610 Jul 18, 2022
7adb0f0
Custom component -> Custom integration (#75404)
frenck Jul 18, 2022
8b912d1
Significantly improve BLE reliablity with linux/dbus for HKC (#75410)
bdraco Jul 18, 2022
5928a7d
Correct devices in Advantage Air (#75395)
Bre77 Jul 18, 2022
45d1f8b
Address late review of kostal plenticore (#75297)
stegm Jul 18, 2022
9f33a0d
Migrate Tautulli to new entity naming style (#75382)
tkdrob Jul 18, 2022
e75d7df
Update google-cloud-texttospeech to 2.12.0 (#75401)
frenck Jul 18, 2022
983bcfa
Bump AIOAladdinConnect to 0.1.27 (#75400)
mkmer Jul 18, 2022
1354952
Migrate LIFX to config entry per device (#74316)
bdraco Jul 18, 2022
41e4b38
Add device and advertisement to BluetoothServiceInfoBleak (#75381)
bdraco Jul 18, 2022
b37f15b
Update bluetooth_le_tracker to use Bleak (#75013)
bdraco Jul 19, 2022
ebabaeb
[ci skip] Translation update
Jul 19, 2022
a9e9d7b
Pass context to shopping list events (#75377)
R0nd Jul 19, 2022
d05160a
Remove deprecated Lyric YAML configuration (#75418)
frenck Jul 19, 2022
e65018f
Clean up deprecated connection class remainders (#75421)
frenck Jul 19, 2022
24b3b5f
Remove deprecated Senz YAML configuration (#75419)
frenck Jul 19, 2022
8e8c6e2
Remove unused ignore file (#75416)
frenck Jul 19, 2022
c3d536b
Store creation timestamps for resolution center issues (#75430)
emontnemery Jul 19, 2022
403bbda
Rename resolution_center dismiss to ignore (#75432)
emontnemery Jul 19, 2022
25b874a
Fix yolink leak sensor battery expose (#75423)
matrixd2 Jul 19, 2022
b6d235c
Improve tradfri decorator typing (#75439)
cdce8p Jul 19, 2022
6b60fb9
Don't use executor in send_big_result (#75427)
uvjustin Jul 19, 2022
4b036cb
Add typing to pilight Throttle decorator (#75443)
cdce8p Jul 19, 2022
5ae5ae5
Improve debouncer typing (#75436)
cdce8p Jul 19, 2022
32311f2
Avoid converting discovery_info dataclasses to dict that will be thro…
bdraco Jul 19, 2022
e02a245
Update mypy to 0.971 (#75450)
cdce8p Jul 19, 2022
e4f6f73
Bump python-miio to 0.5.12 (#75415)
rytilahti Jul 19, 2022
503e886
Update pyupgrade to 2.37.2 (#75456)
cdce8p Jul 19, 2022
c29bd48
[ci skip] Translation update
Jul 20, 2022
672883e
Remove old type casting in esphome (#75475)
cdce8p Jul 20, 2022
b04c3e9
Improve deprecation helper typing (#75453)
cdce8p Jul 20, 2022
d09fff5
Rename existing TypeVars referencing Self type (#75473)
cdce8p Jul 20, 2022
07b4d48
Disable Aladdin Connect battery_level by default (#75441)
mkmer Jul 20, 2022
3193ea3
Fix type narrowing in energy integration (#75462)
cdce8p Jul 20, 2022
1a1eeb2
Allow for subclass typing with StatisticsBase (#75476)
cdce8p Jul 20, 2022
1626c53
Improve dispatcher helper typing (#75455)
cdce8p Jul 20, 2022
0f81d1d
Drop RSSI update workaround from bluetooth on linux (#75467)
bdraco Jul 20, 2022
8a48d54
Improve entity_platform helper typing (#75464)
cdce8p Jul 20, 2022
51ed9ee
Fix bluetooth service_info typing (#75477)
cdce8p Jul 20, 2022
d989e43
Remove websocket_api send_big_result (#75452)
uvjustin Jul 20, 2022
8c7e329
Bump pytomorrowio to 0.3.4 (#75478)
raman325 Jul 20, 2022
2b75235
Modify Tile to store a single dataclass in `hass.data` (#75459)
bachya Jul 20, 2022
3d31e62
Modify Ridwell to store a single dataclass in `hass.data` (#75457)
bachya Jul 20, 2022
0e59e8b
Migrate Moon to new entity naming style (#75085)
frenck Jul 20, 2022
b62ebbe
Migrate DSMR to new entity naming style (#75077)
frenck Jul 20, 2022
05d2b95
Migrate CPUSpeed to new entity naming style (#75080)
frenck Jul 20, 2022
93425b0
Migrate Plugwise to new entity naming style (#75109)
frenck Jul 20, 2022
2db8b15
Update orjson to 3.7.8 (#75484)
frenck Jul 20, 2022
fe97f67
Map % RH unit in Tuya sensors (#75483)
frenck Jul 20, 2022
460837e
Allow account linking to phase out services (#75447)
frenck Jul 20, 2022
11e7dda
Plugwise prefer use of Adam instead of Anna (#75161)
frenck Jul 20, 2022
5ef92e5
Fix MQTT race awaiting an ACK when disconnecting (#75117)
jbouwh Jul 20, 2022
a3b2b5c
Add zha typing [classmethods] (#75472)
cdce8p Jul 20, 2022
39dc9aa
Rename Resolution Center -> Repairs (#75486)
frenck Jul 20, 2022
712492b
Update awair SensorDeviceClass to specify icon (#75385)
zachberger Jul 20, 2022
95e0750
Bump pySwitchbot to 0.14.1 (#75487)
pascalwinters Jul 20, 2022
cd3e995
Add repairs integration to core files (#75489)
frenck Jul 20, 2022
3920844
Adjust repairs re-exports (#75492)
frenck Jul 20, 2022
fb4aff2
Create issues in demo integration (#75081)
emontnemery Jul 20, 2022
8ad2bed
Fix Netgear update entity (#75496)
starkillerOG Jul 20, 2022
877a403
Add repairs as frontend dependency (#75501)
frenck Jul 20, 2022
87cfe21
Remove XBee integration (#75502)
frenck Jul 20, 2022
518001f
Remove SoChain integration (#75505)
frenck Jul 20, 2022
4395b96
Remove Google Play Music Desktop Player (GPMDP) integration (#75508)
frenck Jul 20, 2022
48e82ff
Fix failure to raise on bad YAML syntax from include files (#75510)
bdraco Jul 20, 2022
7ba3227
Fix - Forcast.solar issue on saving settings in options flow without …
klaasnicolaas Jul 20, 2022
a91ca46
Fix incorrect Ambient PWS lightning strike sensor state classes (#75520)
bachya Jul 20, 2022
079460d
Bump aioshelly to 2.0.1 (#75523)
thecode Jul 20, 2022
b749622
Migrate Huawei LTE to new entity naming style (#75303)
scop Jul 20, 2022
01c105b
Use `DeviceInfo.hw_version` in DenonAVR integration (#75300)
bieniu Jul 20, 2022
6da25c7
Add coordinator and entity for passive bluetooth devices (#75468)
bdraco Jul 20, 2022
ac858cc
Improve singleton helper typing (#75461)
cdce8p Jul 20, 2022
ca1f090
Fix spelling in recorder integration (#75539)
cdce8p Jul 21, 2022
87797c8
[ci skip] Translation update
Jul 21, 2022
46551a5
Bump pymazda to 0.3.7 (#75546)
bdr99 Jul 21, 2022
c861259
Hide inactive repairs issues (#75556)
emontnemery Jul 21, 2022
baeb55e
Add sync methods for create/deleting issues in repairs (#75557)
frenck Jul 21, 2022
41f6383
Update icons for breaking changes in MDI 7.0.96 (#75560)
bramkragten Jul 21, 2022
1d7d287
Add websocket command recorder/import_statistics (#73937)
titilambert Jul 21, 2022
b1ed154
Improve http decorator typing (#75541)
cdce8p Jul 21, 2022
8523c66
Deprecate U.S. Citizenship and Immigration Services (USCIS) integrati…
frenck Jul 21, 2022
f3c4bf5
Raise on bad update data instead of log in PassiveBluetoothDataUpdate…
bdraco Jul 21, 2022
05b463b
Migrate AccuWeather to new entity naming style (#75127)
bieniu Jul 21, 2022
6cb1794
Bump aiohomekit to 1.1.9 (#75591)
bdraco Jul 21, 2022
04c6b9c
ZHA light entity cleanup (#75573)
dmulcahey Jul 21, 2022
975378b
Add ZHA config option for "enhanced light transition from an off-stat…
TheJulianJES Jul 21, 2022
90ca3fe
Improve availability tracking and coordinator setup in bluetooth (#75…
bdraco Jul 22, 2022
36138af
[ci skip] Translation update
Jul 22, 2022
67e16d7
Add SensorPush BLE integration (#75531)
bdraco Jul 22, 2022
b0261dd
Modify Guardian to store a single dataclass in `hass.data` (#75454)
bachya Jul 22, 2022
06115bc
Add inkbird (BLE) integration (#75594)
bdraco Jul 22, 2022
a612d7a
Round up for stream record lookback (#75580)
uvjustin Jul 22, 2022
dddd4e2
Bump afsapi to 0.2.7 (#75579)
wlcrs Jul 22, 2022
f0eea62
Address some MQTT review comments (#75482)
emontnemery Jul 22, 2022
630c28d
Fix incorrect battery unit on paired Guardian sensors (#75402)
bachya Jul 22, 2022
06c8eb0
Migrate SMHI to new entity naming style (#75213)
gjohansson-ST Jul 22, 2022
606d544
Use recorder get_instance function to improve typing (#75567)
emontnemery Jul 22, 2022
9d0a252
Improve handling of MQTT config entry data (#72691)
emontnemery Jul 22, 2022
fd6ffef
Support non-live database migration (#72433)
emontnemery Jul 22, 2022
e969787
Fix small homekit type error (#75617)
cdce8p Jul 22, 2022
148f963
Add Switchbot hygrometers (#75325)
murtas Jul 22, 2022
c05905e
Remove callback decorator from coroutine functions (#75626)
MartinHjelmare Jul 22, 2022
20b6c4c
Fix recorder hanging at start (#75627)
bdraco Jul 22, 2022
38bccad
Add support for setting up and removing bluetooth in the UI (#75600)
bdraco Jul 22, 2022
19db6ec
Add missing inkbird config flow tests (#75630)
bdraco Jul 22, 2022
5b55506
Add new NextDNS sensors (#74789)
bieniu Jul 22, 2022
88b9a51
Fix inkbird config flow tests to correctly test discovery and user fl…
bdraco Jul 22, 2022
6bb5178
Add missing config flow tests for sensorpush (#75629)
bdraco Jul 22, 2022
402e533
Initial xiaomi_ble integration (#75618)
Jc2k Jul 22, 2022
cb543a2
Address NextDNS late review (#75635)
bieniu Jul 22, 2022
326e05d
Fix async_get_scanner to return the correct bluetooth scanner (#75637)
bdraco Jul 22, 2022
8e86124
[ci skip] Translation update
Jul 23, 2022
edaebcd
Pass in the bleak scanner instance to HKC (#75636)
bdraco Jul 23, 2022
b60a592
Add support for rest of sensors for HHCCJCY01 (#75646)
Jc2k Jul 23, 2022
5e10716
Do not access hass.data in unifi test (#75348)
J3173 Jul 23, 2022
5c234a3
Use CO Device Class Instead of Gas in zwave_js (#75649)
EnochPrime Jul 23, 2022
b71e339
Add error message for duplicate stream recordings (#75654)
uvjustin Jul 23, 2022
8d62474
Automatically set up Bluetooth during onboarding (#75658)
frenck Jul 23, 2022
759add5
Add state class to HKC sensors (#75662)
bdraco Jul 23, 2022
2951a94
Import correct scan interval in traccar (#75660)
ludeeus Jul 23, 2022
240bbfa
Retry later if bluetooth fails to start (#75647)
bdraco Jul 23, 2022
8300d5b
Add bluetooth connection constant to the device registry (#75666)
bdraco Jul 23, 2022
c5afaa2
Refactor PassiveBluetoothDataUpdateCoordinator to support multiple pl…
bdraco Jul 23, 2022
7cf2d17
Upgrade pyrisco to 0.5.0 (#75648)
OnFreund Jul 23, 2022
19f82e5
[ci skip] Translation update
Jul 24, 2022
da131be
Split bluetooth coordinator into two classes (#75675)
bdraco Jul 24, 2022
a499dfb
Fix AssertionError in RainMachine (#75668)
bachya Jul 24, 2022
82c92b5
Add Moat (BLE) integration (#75643)
bdraco Jul 24, 2022
7075032
Fix diagnostics export for generic camera (#75665)
davet2001 Jul 24, 2022
ba71a3c
Add Govee BLE integration (#75631)
bdraco Jul 24, 2022
79be87f
Update pyotgw to 2.0.1 (#75663)
mvn23 Jul 24, 2022
198167a
Update switchbot to be local push (#75645)
bdraco Jul 24, 2022
0df08b6
Bump aiohomekit to 1.2.0 (#75686)
bdraco Jul 24, 2022
9fae638
Migrate ElkM1 to new entity naming style (#75023)
gwww Jul 24, 2022
f94a79b
Bump motionblinds to 0.6.11 (#75581)
starkillerOG Jul 24, 2022
e18819c
Support for encrypted BLE MiBeacon devices (#75677)
Jc2k Jul 24, 2022
c0e6852
Update pip version range to 22.3 (#75572)
cdce8p Jul 24, 2022
2d4bd4d
Revert SimpliSafe auth flow to the quasi-manual OAuth method from 202…
bachya Jul 24, 2022
c9ae409
Update sentry-sdk to 1.8.0 (#75691)
frenck Jul 24, 2022
d890598
Update PySwitchbot to improve connection reliability (#75692)
bdraco Jul 24, 2022
bbb9443
Fix bluetooth integration matching with service_data_uuids and servic…
bdraco Jul 24, 2022
511af3c
Update switchbot bluetooth matchers for sensor devices (#75690)
bdraco Jul 24, 2022
22ca28b
Ensure bluetooth can be reloaded when hot plugging a bluetooth adapte…
bdraco Jul 25, 2022
4a50010
[ci skip] Translation update
Jul 25, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 2 additions & 0 deletions .core_files.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ components: &components
- homeassistant/components/auth/**
- homeassistant/components/automation/**
- homeassistant/components/backup/**
- homeassistant/components/bluetooth/**
- homeassistant/components/cloud/**
- homeassistant/components/config/**
- homeassistant/components/configurator/**
Expand Down Expand Up @@ -87,6 +88,7 @@ components: &components
- homeassistant/components/persistent_notification/**
- homeassistant/components/person/**
- homeassistant/components/recorder/**
- homeassistant/components/repairs/**
- homeassistant/components/safe_mode/**
- homeassistant/components/script/**
- homeassistant/components/shopping_list/**
Expand Down
24 changes: 12 additions & 12 deletions .coveragerc
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ omit =
homeassistant/components/adax/climate.py
homeassistant/components/adguard/__init__.py
homeassistant/components/adguard/const.py
homeassistant/components/adguard/entity.py
homeassistant/components/adguard/sensor.py
homeassistant/components/adguard/switch.py
homeassistant/components/ads/*
Expand Down Expand Up @@ -136,6 +137,7 @@ omit =
homeassistant/components/bosch_shc/switch.py
homeassistant/components/braviatv/__init__.py
homeassistant/components/braviatv/const.py
homeassistant/components/braviatv/entity.py
homeassistant/components/braviatv/media_player.py
homeassistant/components/braviatv/remote.py
homeassistant/components/broadlink/__init__.py
Expand Down Expand Up @@ -210,8 +212,6 @@ omit =
homeassistant/components/denonavr/media_player.py
homeassistant/components/denonavr/receiver.py
homeassistant/components/deutsche_bahn/sensor.py
homeassistant/components/devolo_home_control/cover.py
homeassistant/components/devolo_home_control/light.py
homeassistant/components/devolo_home_control/sensor.py
homeassistant/components/devolo_home_control/switch.py
homeassistant/components/digital_ocean/*
Expand Down Expand Up @@ -268,6 +268,7 @@ omit =
homeassistant/components/eliqonline/sensor.py
homeassistant/components/elkm1/__init__.py
homeassistant/components/elkm1/alarm_control_panel.py
homeassistant/components/elkm1/binary_sensor.py
homeassistant/components/elkm1/climate.py
homeassistant/components/elkm1/discovery.py
homeassistant/components/elkm1/light.py
Expand All @@ -277,6 +278,7 @@ omit =
homeassistant/components/elmax/__init__.py
homeassistant/components/elmax/common.py
homeassistant/components/elmax/const.py
homeassistant/components/elmax/binary_sensor.py
homeassistant/components/elmax/switch.py
homeassistant/components/elv/*
homeassistant/components/emby/media_player.py
Expand Down Expand Up @@ -440,7 +442,6 @@ omit =
homeassistant/components/google_cloud/tts.py
homeassistant/components/google_maps/device_tracker.py
homeassistant/components/google_pubsub/__init__.py
homeassistant/components/gpmdp/media_player.py
homeassistant/components/gpsd/sensor.py
homeassistant/components/greenwave/light.py
homeassistant/components/group/notify.py
Expand All @@ -450,6 +451,7 @@ omit =
homeassistant/components/gtfs/sensor.py
homeassistant/components/guardian/__init__.py
homeassistant/components/guardian/binary_sensor.py
homeassistant/components/guardian/button.py
homeassistant/components/guardian/sensor.py
homeassistant/components/guardian/switch.py
homeassistant/components/guardian/util.py
Expand Down Expand Up @@ -512,6 +514,7 @@ omit =
homeassistant/components/hunterdouglas_powerview/cover.py
homeassistant/components/hunterdouglas_powerview/diagnostics.py
homeassistant/components/hunterdouglas_powerview/entity.py
homeassistant/components/hunterdouglas_powerview/model.py
homeassistant/components/hunterdouglas_powerview/scene.py
homeassistant/components/hunterdouglas_powerview/sensor.py
homeassistant/components/hunterdouglas_powerview/shade_data.py
Expand Down Expand Up @@ -555,6 +558,7 @@ omit =
homeassistant/components/insteon/utils.py
homeassistant/components/intellifire/__init__.py
homeassistant/components/intellifire/coordinator.py
homeassistant/components/intellifire/climate.py
homeassistant/components/intellifire/binary_sensor.py
homeassistant/components/intellifire/sensor.py
homeassistant/components/intellifire/switch.py
Expand Down Expand Up @@ -632,21 +636,16 @@ omit =
homeassistant/components/launch_library/const.py
homeassistant/components/launch_library/diagnostics.py
homeassistant/components/launch_library/sensor.py
homeassistant/components/lcn/binary_sensor.py
homeassistant/components/lcn/climate.py
homeassistant/components/lcn/helpers.py
homeassistant/components/lcn/scene.py
homeassistant/components/lcn/sensor.py
homeassistant/components/lcn/services.py
homeassistant/components/lg_netcast/media_player.py
homeassistant/components/lg_soundbar/media_player.py
homeassistant/components/life360/__init__.py
homeassistant/components/life360/const.py
homeassistant/components/life360/coordinator.py
homeassistant/components/life360/device_tracker.py
homeassistant/components/life360/helpers.py
homeassistant/components/lifx/__init__.py
homeassistant/components/lifx/const.py
homeassistant/components/lifx/light.py
homeassistant/components/lifx_cloud/scene.py
homeassistant/components/lightwave/*
homeassistant/components/limitlessled/light.py
Expand Down Expand Up @@ -718,7 +717,6 @@ omit =
homeassistant/components/microsoft/tts.py
homeassistant/components/miflora/sensor.py
homeassistant/components/mikrotik/hub.py
homeassistant/components/mikrotik/device_tracker.py
homeassistant/components/mill/climate.py
homeassistant/components/mill/const.py
homeassistant/components/mill/sensor.py
Expand Down Expand Up @@ -794,6 +792,7 @@ omit =
homeassistant/components/netgear/router.py
homeassistant/components/netgear/sensor.py
homeassistant/components/netgear/switch.py
homeassistant/components/netgear/update.py
homeassistant/components/netgear_lte/*
homeassistant/components/netio/switch.py
homeassistant/components/neurio_energy/sensor.py
Expand Down Expand Up @@ -1064,6 +1063,7 @@ omit =
homeassistant/components/shelly/sensor.py
homeassistant/components/shelly/utils.py
homeassistant/components/sigfox/sensor.py
homeassistant/components/simplepush/__init__.py
homeassistant/components/simplepush/notify.py
homeassistant/components/simplisafe/__init__.py
homeassistant/components/simplisafe/alarm_control_panel.py
Expand Down Expand Up @@ -1109,7 +1109,6 @@ omit =
homeassistant/components/smtp/notify.py
homeassistant/components/snapcast/*
homeassistant/components/snmp/*
homeassistant/components/sochain/sensor.py
homeassistant/components/solaredge/__init__.py
homeassistant/components/solaredge/coordinator.py
homeassistant/components/solaredge/sensor.py
Expand Down Expand Up @@ -1359,6 +1358,7 @@ omit =
homeassistant/components/vasttrafik/sensor.py
homeassistant/components/velbus/__init__.py
homeassistant/components/velbus/binary_sensor.py
homeassistant/components/velbus/button.py
homeassistant/components/velbus/climate.py
homeassistant/components/velbus/const.py
homeassistant/components/velbus/cover.py
Expand Down Expand Up @@ -1493,6 +1493,7 @@ omit =
homeassistant/components/yolink/climate.py
homeassistant/components/yolink/const.py
homeassistant/components/yolink/coordinator.py
homeassistant/components/yolink/cover.py
homeassistant/components/yolink/entity.py
homeassistant/components/yolink/lock.py
homeassistant/components/yolink/sensor.py
Expand Down Expand Up @@ -1520,7 +1521,6 @@ omit =
homeassistant/components/zha/light.py
homeassistant/components/zha/sensor.py
homeassistant/components/zhong_hong/climate.py
homeassistant/components/xbee/*
homeassistant/components/ziggo_mediabox_xl/media_player.py
homeassistant/components/zoneminder/*
homeassistant/components/supla/*
Expand Down
1 change: 1 addition & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
- [ ] Bugfix (non-breaking change which fixes an issue)
- [ ] New integration (thank you!)
- [ ] New feature (which adds functionality to an existing integration)
- [ ] Deprecation (breaking change to happen in the future)
- [ ] Breaking change (fix/feature causing existing functionality to break)
- [ ] Code quality improvements to existing code or addition of tests

Expand Down
37 changes: 31 additions & 6 deletions .github/workflows/builder.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
fetch-depth: 0

- name: Set up Python ${{ env.DEFAULT_PYTHON }}
uses: actions/setup-python@v4.0.0
uses: actions/setup-python@v4.1.0
with:
python-version: ${{ env.DEFAULT_PYTHON }}

Expand Down Expand Up @@ -70,7 +70,7 @@ jobs:
uses: actions/[email protected]

- name: Set up Python ${{ env.DEFAULT_PYTHON }}
uses: actions/setup-python@v4.0.0
uses: actions/setup-python@v4.1.0
with:
python-version: ${{ env.DEFAULT_PYTHON }}

Expand Down Expand Up @@ -102,20 +102,44 @@ jobs:
- name: Checkout the repository
uses: actions/[email protected]

- name: Download nightly wheels of frontend
if: needs.init.outputs.channel == 'dev'
uses: dawidd6/action-download-artifact@v2
with:
github_token: ${{secrets.GITHUB_TOKEN}}
repo: home-assistant/frontend
branch: dev
workflow: nightly.yaml
workflow_conclusion: success
name: wheels

- name: Set up Python ${{ env.DEFAULT_PYTHON }}
if: needs.init.outputs.channel == 'dev'
uses: actions/setup-python@v4.0.0
uses: actions/setup-python@v4.1.0
with:
python-version: ${{ env.DEFAULT_PYTHON }}

- name: Adjust nightly version
if: needs.init.outputs.channel == 'dev'
shell: bash
run: |
python3 -m pip install packaging
python3 -m pip install packaging tomli
python3 -m pip install --use-deprecated=legacy-resolver .
version="$(python3 script/version_bump.py nightly)"

if [[ "$(ls home_assistant_frontend*.whl)" =~ ^home_assistant_frontend-(.*)-py3-none-any.whl$ ]]; then
echo "Found frontend wheel, setting version to: ${BASH_REMATCH[1]}"
frontend_version="${BASH_REMATCH[1]}" yq \
--inplace e -o json \
'.requirements = ["home-assistant-frontend=="+env(frontend_version)]' \
homeassistant/components/frontend/manifest.json

sed -i "s|home-assistant-frontend==.*|home-assistant-frontend==${BASH_REMATCH[1]}|" \
homeassistant/package_constraints.txt

python -m script.gen_requirements_all
fi

- name: Write meta info file
shell: bash
run: |
Expand All @@ -135,7 +159,7 @@ jobs:
password: ${{ secrets.GITHUB_TOKEN }}

- name: Build base image
uses: home-assistant/builder@2022.06.1
uses: home-assistant/builder@2022.07.0
with:
args: |
$BUILD_ARGS \
Expand Down Expand Up @@ -171,6 +195,7 @@ jobs:
- raspberrypi4
- raspberrypi4-64
- tinker
- yellow
steps:
- name: Checkout the repository
uses: actions/[email protected]
Expand Down Expand Up @@ -200,7 +225,7 @@ jobs:
password: ${{ secrets.GITHUB_TOKEN }}

- name: Build base image
uses: home-assistant/builder@2022.06.1
uses: home-assistant/builder@2022.07.0
with:
args: |
$BUILD_ARGS \
Expand Down
Loading