J. Nick Koston and GitHub
bf5cf382dc
Avoid useless stat() syscalls for every logger record ( #114987 )
...
* Avoid useless stat() syscalls for every logger record
shouldRollover will always return False since we do
not use maxBytes as we are only using RotatingFileHandler
for the backupCount option. Since every log record will
stat the log file to see if it exists and if its a normal
file, we can override the shouldRollover to reduce the
logging overhead quite a bit
https://github.com/python/cpython/blob/1d3225ae056245da75e4a443ccafcc8f4f982cf2/Lib/logging/handlers.py#L189
* assert False is False
2024-04-05 22:00:09 -04:00
J. Nick Koston and GitHub
00db97a765
Run device_registry stop listener immediately ( #114978 )
2024-04-05 21:59:27 -04:00
J. Nick Koston and GitHub
d25ac06326
Run storage final write listener immediately ( #114976 )
...
This one should not need a call_soon
2024-04-05 21:59:11 -04:00
Brent Petit and GitHub
c9ce848b4b
Add current_humidity to Ecobee humidifier ( #114753 )
...
* Ecobee: add current_humidity to humidifier
* Ecobee: Add test for current_humidity property
* Update current_humidity handling in climate and
humidifier entity to support the ecobee API
not returning actualHumidity, which is an optional
value.
Also updated tests to add a thermostat which
covers a non-populated humidity. In passing,
set up the new test thermostat to cover a missing
condition where the code doens't recognize the
ecobee model number. This gets ecobee humidifier
test coverage to 100%
2024-04-05 21:54:40 +02:00
Joost Lekkerkerker and GitHub
0214511b38
Make config flow imports consistent ( #114962 )
...
* Make config flow imports consistent
* Fix
2024-04-05 21:38:11 +02:00
J. Nick Koston and GitHub
aeaed83578
Start async_schedule_update_ha_state task eagerly ( #114704 )
2024-04-05 08:14:21 -10:00
Joost Lekkerkerker and GitHub
850361d1da
Fix Snapcast Config flow ( #114952 )
2024-04-05 19:45:24 +02:00
Joost Lekkerkerker and GitHub
5194215074
Allow single entry in Downloader ( #114957 )
2024-04-05 19:45:14 +02:00
e1575678ed
Add new OUI for Axis products ( #114923 )
...
* Add new OUI for Axis products
* Run hassfest
---------
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
2024-04-05 19:06:18 +02:00
Erwin Douna and GitHub
f142e902df
SIngle entry for Fastdotcom ( #114963 )
2024-04-05 18:53:28 +02:00
epenet and GitHub
9204ccfa17
Use is in ConfigEntryState enum comparison in tests (N-Z) ( #114926 )
2024-04-05 17:37:00 +02:00
Ashot Tonoyan and GitHub
f2c091fe0c
Include serial number in HomeKit device info ( #114688 )
...
Very useful when adding a hub that has many identical devices already paired
2024-04-05 17:32:23 +02:00
RJPoelstra and GitHub
35f2287d1a
Bump python-MotionMount to 1.0.0 ( #114945 )
2024-04-05 17:20:58 +02:00
epenet and GitHub
0b01326f9f
Use is in ConfigEntryState enum comparison in tests (A-M) ( #114925 )
2024-04-05 17:16:55 +02:00
Jan-Philipp Benecke and GitHub
dd8de14cc5
Update person to use _attr_* and thus cached properties ( #114590 )
...
* Update `person` to use `_attr_*` and thus cached properties
* Make func
* Just use attribute
* Move to init
2024-04-05 15:28:33 +02:00
Joost Lekkerkerker and GitHub
370c902eb9
Fix ROVA validation ( #114938 )
...
* Fix ROVA validation
* Fix ROVA validation
2024-04-05 14:21:24 +02:00
69f8de2c59
Create right import issues in Downloader ( #114922 )
...
* Create right import issues in Downloader
* Create right import issues in Downloader
* Create right import issues in Downloader
* Create right import issues in Downloader
* Fix
* Fix
* Fix
* Fix
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-04-05 12:32:09 +02:00
dependabot[bot] and GitHub
63392ea1c2
Bump Wandalen/wretry.action from 3.0.1 to 3.1.0 ( #114916 )
2024-04-05 12:16:27 +02:00
Joost Lekkerkerker and GitHub
8ca6e12ddd
Fix cast dashboard in media browser ( #114924 )
2024-04-05 11:44:51 +02:00
Joost Lekkerkerker and GitHub
772d9f754a
Fix Downloader YAML import ( #114844 )
2024-04-05 11:32:59 +02:00
epenet and GitHub
24f83c5890
Use is in FlowResultType enum comparison in tests ( #114917 )
...
* Use is in FlowResultType enum comparison in tests
* Adjust auth
* Adjust systemmonitor
* Once more
* Add comment
2024-04-05 10:40:14 +02:00
Åke Strandberg and GitHub
04e5086e01
Show correct model string in myuplink ( #114921 )
2024-04-05 10:01:51 +02:00
Robert Svensson and GitHub
b67e9b28d6
Fix Axis reconfigure step not providing protocols as alternatives but as string ( #114889 )
2024-04-05 09:47:49 +02:00
J. Nick Koston and GitHub
bfe944f666
Handle ambiguous script actions by using action map order ( #114825 )
2024-04-05 08:42:57 +02:00
Lex Li and GitHub
1f37774352
Fix type cast in snmp ( #114795 )
2024-04-05 08:41:15 +02:00
Robert Svensson and GitHub
6040272c04
Fix Axis camera platform support HTTPS ( #114886 )
2024-04-05 08:28:35 +02:00
J. Nick Koston and GitHub
0e2fe3b728
Avoid timestamp conversion in core State when equal to last_updated ( #114911 )
2024-04-05 08:27:27 +02:00
J. Nick Koston and GitHub
5447a1a015
Ensure all tables have the default table args in the db_schema ( #114895 )
2024-04-05 08:22:00 +02:00
Jeef and GitHub
90d502e161
Bump weatherflow4py to 0.2.20 ( #114888 )
2024-04-04 15:37:54 -10:00
J. Nick Koston and GitHub
d321906342
Always run keyed event trackers immediately ( #114709 )
2024-04-04 15:30:01 -10:00
78920e1d71
Reduce august polling frequency ( #114904 )
...
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com >
2024-04-04 15:28:36 -10:00
Åke Strandberg and GitHub
a66ed1d936
Bump myuplink dependency to 0.6.0 ( #114767 )
2024-04-05 02:55:39 +02:00
96149d9444
Bump hass-nabucasa from 0.79.0 to 0.80.0 ( #114818 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-04-05 00:48:21 +02:00
Bram Kragten and GitHub
7f19882843
Update frontend to 20240404.1 ( #114890 )
2024-04-05 00:26:07 +02:00
Marc Mueller and GitHub
3c5089bc3f
Update import for EventStateChangedData [a-h] ( #114899 )
2024-04-04 11:48:36 -10:00
Marc Mueller and GitHub
0f03079065
Update import for EventStateChangedData [i-z] ( #114900 )
2024-04-04 11:48:29 -10:00
J. Nick Koston and GitHub
e0e54ab9d3
Migrate more sonos tasks to use eager_start ( #114697 )
2024-04-04 11:43:15 -10:00
Erik Montnemery and GitHub
b0d1b6555d
Address late review comments on homeworks PRs ( #114867 )
2024-04-04 22:48:31 +02:00
Pete Sage and GitHub
95ef087fa8
Fix Sonos Tests failing intermittently on CI ( #114873 )
2024-04-04 10:34:23 -10:00
2cfc60b5b6
Bump opower to 0.4.3 ( #114826 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-04-04 22:06:15 +02:00
7c95ecff20
Validate unique_id in entity registry ( #114648 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-04-04 09:51:44 -10:00
Michael Hansen and GitHub
1c2499b03a
Add "conversation" key to translations ( #114887 )
...
* Use translated trigger response
* Use conversation key instead
2024-04-04 14:45:27 -05:00
cceea6dac2
Refactor ConfigStore to avoid needing to pass config_dir ( #114827 )
...
Co-authored-by: Erik <erik@montnemery.com >
2024-04-04 09:30:10 -10:00
Marc Mueller and GitHub
56ef9500f7
Use EventStateChangedData type when firing state changed event ( #114740 )
2024-04-04 09:27:44 -10:00
J. Nick Koston and GitHub
9189cd5ec2
Avoid linear search in gpslogger to find devices ( #114811 )
2024-04-04 09:27:24 -10:00
J. Nick Koston and GitHub
a83d5e4071
Avoid linear search in geofency to find devices ( #114810 )
2024-04-04 09:27:14 -10:00
J. Nick Koston and GitHub
c7d1319acf
Avoid linear search in owntracks to find devices ( #114812 )
2024-04-04 09:26:58 -10:00
Bram Kragten and GitHub
c798128ef1
Update frontend to 20240404.0 ( #114859 )
2024-04-04 15:01:15 -04:00
J. Nick Koston and GitHub
a9d43db315
Avoid linear search to clear a config entry in the device registry ( #114802 )
2024-04-04 08:35:07 -10:00
Aidan Timson and GitHub
e845d12733
Pin systembridgemodels to 4.0.4 ( #114842 )
2024-04-04 14:25:35 +02:00