J. Nick Koston
98809675ff
Convert history queries to use lambda_stmt ( #71870 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-05-15 10:47:29 -05:00
Robert Svensson
8ea5ec6f08
Streamline setup of deCONZ number platform ( #71840 )
2022-05-15 15:56:45 +02:00
rappenze
2b637f71fa
Limit parallel requests in fibaro light ( #71762 )
2022-05-15 15:02:05 +02:00
RadekHvizdos
8549af3855
Add missing Shelly Cover sensors bugfix ( #71831 )
...
Switching Shelly Plus 2PM from switch to cover mode results in missing sensors for Power, Voltage, Energy and Temperature.
These parameters are still available in the API, but need to be accessed via "cover" key instead of "switch" key.
This change adds the missing sensors.
2022-05-15 12:29:35 +03:00
uvjustin
617b0d04dc
Decouple stream options from PyAV options ( #71247 )
...
Co-authored-by: Allen Porter <allen.porter@gmail.com>
2022-05-14 23:31:18 -07:00
J. Nick Koston
e0bf1fba8d
Add logbook descriptions for mobile app zone enter and exit ( #71749 )
2022-05-14 23:05:56 -07:00
J. Nick Koston
1f753ecd88
Relocate sqlalchemy filter builder to recorder/filters.py ( #71883 )
2022-05-14 23:04:23 -07:00
J. Nick Koston
65f44bd80b
Exclude last_changed when same as last_updated for history websocket api ( #71886 )
2022-05-14 23:03:56 -07:00
starkillerOG
6a6d31180b
Motion blinds restore angle ( #71790 )
...
* restore tilt for TiltDevices
* add tilt option to set_absolute_position
* improve set_absolute_position service
* fix styling
2022-05-14 20:08:30 -07:00
J. Nick Koston
8f33437507
Correct typo in internal logbook function names ( #71882 )
2022-05-14 20:04:31 -07:00
Austin Mroczek
3d2f4e31af
Add diagnostics for TotalConnect ( #71506 )
2022-05-14 21:06:05 -05:00
GitHub Action
10624e93c8
[ci skip] Translation update
2022-05-15 00:30:16 +00:00
J. Nick Koston
51c6a68036
Add Big Ass Fans integration ( #71498 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-05-14 17:22:47 -05:00
J. Nick Koston
0584e84c30
Add MySQL index hints to logbook ( #71864 )
...
* Add MySQL index hints to logbook
* fix mysql query planner
2022-05-14 17:01:36 -05:00
J. Nick Koston
68632cb267
Implement use_include_order in the history websocket api ( #71839 )
2022-05-14 12:37:35 -07:00
J. Nick Koston
ebce5660e3
Sync event timed_fired and the context ulid time ( #71854 )
2022-05-14 12:12:08 -07:00
J. Nick Koston
8c2743bb67
Avoid storing last_changed in the database if its the same as last_updated ( #71843 )
2022-05-14 12:06:31 -07:00
jjlawren
532b3d780f
Rework Sonos battery and ping activity tracking ( #70942 )
2022-05-14 13:40:26 -05:00
Allen Porter
355445db2d
Add application credentials platform for google calendar integration ( #71808 )
...
* Add google application_credentials platform
* Further simplify custom auth implementation overrides
* Add test coverage in application_credentials
* Simplify wording in a comment
* Remove unused imports accidentally left from merge
* Wrap lines that are too long for style guide
* Move application credential loading to only where it is needed
* Leave CLIENT_ID and CLIENT_SECRET as required.
2022-05-14 10:27:47 -07:00
AlainH
656e88faec
Update pyRFXtrx dependency to 0.29.0 ( #71852 )
...
* rfxtrx: update pyRFXtrx dependency to 0.29.0
* Update requirements_all.txt / requirements_test_all.txt
2022-05-14 18:10:15 +02:00
Christopher Bailey
fdc8830dd3
Remove ssh switch from unsupported devices for UniFi Protect ( #71859 )
2022-05-14 11:07:17 -05:00
eyager1
ba7d397704
Improve reliability of VLC metadata parsing ( #71856 )
...
* Improve reliability of metadata parsing.
* Remove media_album_name property
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-05-14 17:14:35 +02:00
G Johansson
c0ae31d86c
Code quality Filesize ( #71768 )
2022-05-14 06:16:22 -05:00
Franck Nijhof
991f0b40f2
Remove YAML configuration from Discord ( #71696 )
2022-05-13 22:55:02 -05:00
Clifford W. Hansen
ef9d8944f1
Update sonarr sensor ( #71576 )
...
Fixed issue when episodeFileCount/episodeCount might not exist
2022-05-13 22:09:09 -05:00
G Johansson
d84c6af55d
Add multiple departures to Trafikverket Ferry ( #71484 )
2022-05-13 19:42:11 -05:00
J. Nick Koston
a8f1dda004
Use ciso8601 for parsing MySQLdb datetimes ( #71818 )
...
* Use ciso8601 for parsing MySQLDB datetimes
The default parser is this:
5340191feb/MySQLdb/times.py (L66)
* tweak
* tweak
* add coverage for building the MySQLdb connect conv param
2022-05-13 19:26:09 -05:00
Álvaro Fernández Rojas
abe78b1212
Add QNAP QSW Button platform ( #70980 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-05-13 19:24:29 -05:00
Álvaro Fernández Rojas
e8a8d35289
Add Sensors for Airzone WebServer ( #69748 )
2022-05-13 19:23:18 -05:00
Robert Hillis
4ea6e5dfc0
Add config flow to Slack integration ( #69880 )
2022-05-13 20:05:06 -04:00
epenet
21b1667de9
Adjust Fan Modes in insteon ( #71804 )
2022-05-13 19:57:19 -04:00
jjlawren
c5460ce4b9
Fix Sonos idle states ( #71756 )
2022-05-13 19:04:58 -04:00
Nathan Spencer
72a65b6a21
Add last seen and status code diagnostic sensors to litterrobot ( #71760 )
2022-05-13 19:03:25 -04:00
Christopher Bailey
3e386064cf
Fix handling package detection for latest UniFi Protect beta ( #71821 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-05-13 18:42:33 -04:00
mkmer
f6600bbc20
Add Aladdin connect config flow ( #68304 )
...
* Adding flow and async
* Fixes to init
* Lint and type
* Fixed coveragerc file
* Added Test Coverage
* Added Update Listener and removed unused code
* Wrong integration name in init.
* Nothing
* Added yaml import flow
* Added YAML import functionality
* Added back aladdin_connect files to coverage rc
* Removed commented code
* Clean up error message
* Update homeassistant/components/aladdin_connect/__init__.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Update homeassistant/components/aladdin_connect/__init__.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Update homeassistant/components/aladdin_connect/config_flow.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Updated Documentation errors
* recommended change broke cover.py - backed out
* Cleaned up unused defenitions
* implimented recommended changes from gjohansson
* Dev environment cleanup
* Raised errors for better recovery, replaced removed update files, utilized PLATFORM vars to init platform
* Added back removal
* Added Code Owner
* Fixed more comment errors and import duplicates
* Added test coverage and formated code
* Added test coverage for model and init
* Added test_cover for full testing coverage
* Added await to async call
* Added missing asserts to failure tests
* Updated tranlsation
* Fixed wording in yaml import function, white space in const.py, return from validate_input.
* Update homeassistant/components/aladdin_connect/config_flow.py
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
* "too much" whitespace
* Added back mising strings.json errors
* Added ConfigFlowReconfig and tests
* Finished up reauth config flow and associated tests
* Added reauth to strings, removed username from reauth
* recommended changes, ran script.translations, added auth test to reauth
* put back self.entry.data unpack.
* Cleanup for error message, fixed missing "asserts" in tests
* Added yaml import assertions
* Fixed documentation errors in test_cover.
* remove unused string.
* revised tests and wording for yaml import
* Documentation cleanup.
* Changed sideeffect names
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
2022-05-14 00:41:01 +02:00
J. Nick Koston
663f6f8340
Complete refactoring of logbook humanify ( #71830 )
2022-05-13 14:56:16 -07:00
J. Nick Koston
e06ea5e03e
Remove deprecated history function entry points ( #71815 )
2022-05-13 16:19:26 -04:00
J. Nick Koston
535ae56fe7
Remove unused entity_id argument in logbook context augmenter ( #71829 )
2022-05-13 13:17:41 -07:00
J. Nick Koston
2a2a7a62c5
Avoid matching entity_id/domain attributes in logbook when there is no entities_filter ( #71825 )
2022-05-13 13:16:33 -07:00
Erik Montnemery
08ee276277
Add tilt support to Tasmota covers ( #71789 )
...
* Add tilt support to Tasmota covers
* Bump hatasmota to 0.5.0
2022-05-13 22:03:21 +03:00
Dave T
807df530bc
Add diagnostics file export to generic camera ( #71492 )
2022-05-13 10:27:08 -07:00
J. Nick Koston
9bd508c0bf
Generate json for history and logbook websocket responses in the executor ( #71813 )
2022-05-13 13:17:54 -04:00
Erik Montnemery
83080dbba8
Support this variable in template cover actions ( #71793 )
2022-05-13 09:34:00 -07:00
Erik Montnemery
a17fa6d6d5
Support this variable in template fan actions ( #71795 )
2022-05-13 09:33:44 -07:00
Erik Montnemery
8b412acc98
Support this variable in template lock actions ( #71796 )
2022-05-13 09:33:25 -07:00
Erik Montnemery
66ec4564f4
Support this variable in template number actions ( #71797 )
2022-05-13 09:33:00 -07:00
Erik Montnemery
adde9130a1
Support this variable in template select actions ( #71798 )
2022-05-13 09:32:45 -07:00
Erik Montnemery
6f7a465347
Support this variable in template vacuum actions ( #71800 )
2022-05-13 09:32:19 -07:00
Erik Montnemery
9eca91afc9
Support this variable in template light actions ( #71805 )
2022-05-13 09:31:37 -07:00
J. Nick Koston
d215cdc563
Avoid buffering logbook rows unless we are selecting less than a days worth ( #71809 )
2022-05-13 09:10:43 -07:00
J. Nick Koston
e7e45209ec
Update stale docstring in logbook ( #71814 )
2022-05-13 09:07:26 -07:00
starkillerOG
28560e76e9
Fix mixing string references in Motion Blinds translations ( #71806 )
2022-05-13 17:29:56 +02:00
Erik Montnemery
042321be60
Support this variable in template button actions ( #71792 )
2022-05-13 17:28:36 +02:00
Erik Montnemery
184421dae6
Support this variable in template switch actions ( #71799 )
2022-05-13 16:44:27 +02:00
Avi Miller
f487c04e02
Remove LIFX bulb discovery from the inflight list if it fails to connect ( #71673 )
...
Remove the bulb discovery from the inflight list if it fails to connect
Signed-off-by: Avi Miller <me@dje.li>
2022-05-13 13:30:44 +02:00
Thibaut
80d332ddf1
Don’t send None value within Command parameter value in Overkiz integration ( #71582 )
2022-05-13 12:36:08 +02:00
Erik Montnemery
dba2f5ab1c
Support this variable in template alarm actions ( #71744 )
2022-05-13 12:17:40 +02:00
Mick Vleeshouwer
f301de98e4
Add deprecation warning to Somfy integration ( #71653 )
2022-05-13 12:15:49 +02:00
Franck Nijhof
c8d171c475
Remove deprecated Raspberry Pi GPIO integration ( #71777 )
2022-05-13 12:13:26 +02:00
Erik Montnemery
3adaad7381
Migrate limitlessled light to color_mode ( #69430 )
2022-05-13 11:40:22 +02:00
Robert Svensson
3d05a9d31f
Streamline setup of deCONZ lock from sensor platform ( #71707 )
2022-05-13 10:38:36 +02:00
Franck Nijhof
e6d7170fd8
Remove deprecated WLED update button ( #71775 )
2022-05-13 11:18:16 +03:00
Robert Svensson
bed2d1e37b
Streamline setup of deCONZ climate platform ( #71708 )
2022-05-13 09:51:19 +02:00
Jelte Zeilstra
75058e63a4
Create Update entities for Ubiquiti network devices ( #71700 )
...
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
2022-05-13 09:17:41 +02:00
Allen Porter
32e4046435
Prepare google calendar integration for Application Credentials ( #71748 )
...
* Prepare google calendar integration for Application Credentials
Update google calendar integration to have fewer dependencies on
yaml configuration data to prepare for supporting application
credentials, which means setup can happen without configuration.yaml
at all. This pre-factoring will allow the following PR adding
application credentials support to be more focused.
* Add test coverage for device auth checks
2022-05-13 04:33:52 +02:00
GitHub Action
c7e8428daa
[ci skip] Translation update
2022-05-13 00:26:47 +00:00
J. Nick Koston
24a0007785
Add additional context data to logbook events ( #71721 )
2022-05-12 17:21:14 -07:00
J. Nick Koston
1d9fb4bca8
Fix process_datetime_to_timestamp and add test coverage ( #71755 )
2022-05-12 17:12:50 -07:00
J. Nick Koston
8ab27f26b9
Use ciso8601 for parsing datetimes with sqlalchemy sqlite dialect ( #71766 )
2022-05-12 17:11:43 -07:00
Paul Annekov
d76ff7d5a2
Changed API for Ukraine Alarm ( #71754 )
2022-05-12 16:45:39 -07:00
uvjustin
7e49ae6410
Add use_wallclock_as_timestamps option to generic ( #71245 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-05-12 16:43:24 -07:00
G Johansson
a746d7c1d7
Improve code quality in sql integration ( #71705 )
2022-05-12 19:40:00 -04:00
Nathan Spencer
ae89a1243a
Refactor litterrobot to use SensorEntityDescription ( #71224 )
2022-05-12 13:15:59 -05:00
Marvin ROGER
1cb00cbb79
Fix timezone issue on onvif integration ( #70473 )
2022-05-12 07:23:18 -07:00
Bouwe Westerdijk
5a7624bfd4
Bump plugwise to v0.18.2 ( #71731 )
2022-05-12 15:19:50 +02:00
epenet
a0f741778a
Use HVACAction in mqtt ( #71726 )
2022-05-12 14:12:21 +02:00
Jesse Hills
39313057c4
Add amperage limit number to JuiceNet ( #71716 )
...
* Add amperage limit number to JuiceNet
* coverage exception
* Use mixin dataclass
2022-05-12 13:14:52 +02:00
Franck Nijhof
bf314970ea
Remove username entity from Geocaching ( #71728 )
2022-05-12 13:14:33 +02:00
Rudolf Offereins
577b8cd976
Add Geocaching integration ( #50284 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Reinder Reinders <reinder.reinders@gmail.com>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-05-12 12:12:47 +02:00
Franck Nijhof
135326a4a6
Remove YAML configuration from filesize ( #71692 )
2022-05-12 10:31:42 +02:00
Franck Nijhof
3ce19cd6f8
Remove YAML configuration from DuneHD ( #71694 )
2022-05-12 09:39:49 +02:00
Raman Gupta
533257021c
Parallelize zwave_js service calls ( #71662 )
...
* Parallelize zwave_js service calls to speed them up and handle exceptions properly
* Fix bug
* Add tests
* Fix comments
* Additional comment fixes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-05-12 03:07:58 -04:00
Raman Gupta
0d69adb404
Send initial message for certain zwave_js ws subscriptions ( #71723 )
...
* Send initial message for certain zwave_js ws subscriptions
* Be consistent
* fix tests and bugs
2022-05-12 03:07:11 -04:00
Raman Gupta
ca52aa47aa
Enable sentry reporting for zwave_js ( #71719 )
...
* Enable sentry reporting for zwave_js
* Fix test
2022-05-12 03:05:35 -04:00
Raman Gupta
684fe242d9
Set PARALLEL_UPDATES to 0 for all zwave_js platforms ( #71626 )
2022-05-11 20:51:10 -07:00
J. Nick Koston
18bdc70185
Update sql to prepare for sqlalchemy 2.0 ( #71532 )
...
* Update sql to prepare for sqlalchemy 2.0
* config flow as well
2022-05-11 20:45:47 -07:00
J. Nick Koston
9cd81db5b3
Add device_id and logbook descriptions to lutron_caseta ( #71713 )
2022-05-11 20:45:16 -07:00
J. Nick Koston
1dc15bb7c8
Prevent history_stats from rejecting states when microseconds differ ( #71704 )
2022-05-11 20:44:35 -07:00
J. Nick Koston
04af9698d3
Add logbook/get_events websocket endpoint ( #71706 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-05-11 22:28:06 -05:00
Raman Gupta
b9f7d1f54c
Fix zwave_js device automation bug ( #71715 )
2022-05-11 22:55:12 -04:00
Glenn Waters
a03a4b0d13
ElkM1 integration updates for new version of base library ( #71508 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-05-11 21:32:19 -05:00
J. Nick Koston
19168227eb
Fix sqlalchemy warning about logbook query being converted from subquery ( #71710 )
2022-05-11 19:30:36 -07:00
Franck Nijhof
08851d8366
Remove YAML configuration from International Space Station (ISS) ( #71693 )
2022-05-12 02:32:02 +02:00
Nic Jansma
69a8232b45
Add missing Coinbase RATEs ( #65101 )
2022-05-12 02:22:54 +02:00
J. Nick Koston
e2cef55162
Add history/history_during_period websocket endpoint ( #71688 )
2022-05-11 17:52:22 -05:00
J. Nick Koston
81e8d2ab86
Significantly improve logbook performance when selecting entities ( #71657 )
2022-05-11 15:27:02 -07:00
Trevor North
074dfd5a21
Allow RTMP sources for RTSPtoWeb ( #71695 )
2022-05-11 15:05:42 -07:00
Robert Svensson
554f079b02
Streamline setup of deCONZ switch platform ( #71661 )
2022-05-11 13:31:16 +02:00
Robert Svensson
44f8c555a6
Streamline setup of deCONZ siren platform ( #71660 )
2022-05-11 13:30:16 +02:00
Robert Svensson
db17d7aecf
Streamline setup of deCONZ lock from light platform ( #71659 )
2022-05-11 13:20:09 +02:00