Commit graph

549 commits

Author SHA1 Message Date
Marc Mueller
c578541a82
Add new electrical unit constants (mV + mA) () 2021-07-20 15:57:11 +02:00
Marc Mueller
a56485a8c5
Revert new unit types () 2021-07-20 14:13:51 +02:00
Marc Mueller
c35b5a1c64
Add sound pressure unit constants (dB + dBa) () 2021-07-19 06:54:38 -07:00
Marc Mueller
71a8ae3016
Add new unit types for better type checking ()
* Add new unit types
* Update helper functions
* Update components
* Update lcn climate
2021-07-18 14:43:47 +02:00
posixx
312531988a
Vacation Mode on Alarm Panels ()
Co-authored-by: Nathan Tilley <nathan@tilley.xyz>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Khole Jones <ktech6@outlook.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2021-07-01 17:26:32 +02:00
Franck Nijhof
1862cdf52e
Bump version to 2021.8.0dev0 () 2021-06-30 18:06:33 +02:00
Farzad Noorian
fbf85fd86b
Add OAuth 2.0 Bearer Token authentication to send_file for telegram_bot () 2021-06-28 20:43:23 +02:00
Raman Gupta
23339cff95
Add new climacell sensors ()
* Add new climacell sensors

* lint

* add new unit constants
2021-06-27 15:03:20 -04:00
Erik Montnemery
a374e24843
Add monetary sensor device class ()
* Add total_cost sensor device class

* Change to DEVICE_CLASS_MONETARY
2021-06-23 15:32:25 +02:00
Franck Nijhof
d829df332d
Bump version to 2021.7.0dev0 () 2021-05-26 20:18:29 +02:00
Raman Gupta
58e37435b3
Make more max lengths constants and add additional MaxLengthExceeded checks ()
* Add more MaxLengthExceeded checks

* remove some validations to reduce performance impact

* check length of generated entity ID

* dont check entity ID twice and use single context id length constant

* fix test

* add missing test
2021-05-25 19:58:01 +02:00
Maciej Bieniek
7573adda7f
Add Final type for all core constants ()
* Add Final type for all constants

* Add Final for one missing const

* Suggested change
2021-05-19 19:31:38 +03:00
Michael
25b2fd0cee
Add strict typing to fritzbox ()
* enable strict typing

* apply suggestions

* set defaults for FritzboxConfigFlow

* improvements and suggestions

* another suggestion

* tweaks

* tweaks
2021-05-15 07:54:11 +02:00
Ruslan Sayfutdinov
ce15f28642
Add missing type hints in http component () 2021-05-10 14:30:47 -07:00
Franck Nijhof
982c12bcc9
Restore dictionary constants in Elgato device info () 2021-05-03 09:42:45 -07:00
Franck Nijhof
16e096de0c
Bump version to 2021.6.0dev0 () 2021-04-28 23:48:48 +02:00
Raman Gupta
3ca69f5568
Raise an exception when event_type exceeds the max length ()
* raise an exception when event_type exceeds the max length that the recorder supports

* add test

* use max length constant in recorder

* update config entry reloaded service name

* remove exception string function because it's not needed

* increase limit to 64 and revert event name change

* fix test

* assert exception args

* fix test

* add comment about migration
2021-04-08 20:46:28 +02:00
Franck Nijhof
b58d6a6293
Bump version to 2021.5.0dev0 () 2021-03-31 23:16:50 +02:00
Philip Allgaier
450f3740cd
Use consolidated constant for "description" () 2021-03-31 14:12:15 +02:00
Alexei Chetroi
79b5ca9415
Add device classes for CO and CO2 measurements () 2021-03-07 00:52:43 +01:00
Erik Montnemery
504e5b77ca
Improve behaviour when disabling or enabling config entries () 2021-03-03 10:12:37 -08:00
Paulus Schoutsen
557ec374f1
Convert discovery helper to use dispatcher () 2021-02-24 13:37:31 -08:00
Franck Nijhof
5ab11df551
Bump version to 2021.4.0dev0 () 2021-02-24 22:28:02 +01:00
Erik Montnemery
5e26bda52d
Add support for disabling config entries () 2021-02-20 19:21:39 -08:00
Franck Nijhof
0338f5bccf
Bump version to 2021.3.0dev0 () 2021-01-27 21:12:38 +01:00
Franck Nijhof
2f486543df
Drop Python 3.7 support () 2021-01-01 13:47:01 +01:00
Franck Nijhof
4b057101c5
Bumped version to 2021.2.0dev0 () 2020-12-30 13:27:12 +01:00
Paulus Schoutsen
735607c625
Bump version to 2021.1 () 2020-12-16 23:59:45 +01:00
Paulus Schoutsen
dd513147a5
Add a service target () 2020-11-28 23:33:32 +01:00
Franck Nijhof
c157fbef1e
Bump version to 0.119.0dev0 () 2020-11-23 22:06:59 +01:00
Paulus Schoutsen
bae026a6fe
Add support for selectors in services.yaml ()
* Add support for selectors in services.yaml

* Add base schema validation
2020-11-13 22:53:55 +01:00
Moritz Schmitz von Hülst
434d39a5ea
Add initial rest query params ()
* add initial rest query params

* of course I didn't run black

* fix tests

* fix tests

* add test

* reformat

* add binary sensor test

* fix tests

* add one more test and fix switch

* should not have touched that

* if you don't pay attention once
2020-11-11 09:03:55 -10:00
Paulus Schoutsen
3af1771616
Include device_id in ZHA event () 2020-11-10 12:43:15 +01:00
springstan
30b94892c4
Use strings instead of f-strings for constants () 2020-11-09 10:09:53 +01:00
Anders Melchiorsen
650c57db5b
Fix async_track_utc_time_change firing too early () 2020-11-05 16:34:56 +01:00
Franck Nijhof
43aaf91799
Bump version to 0.118.0dev0 () 2020-10-21 22:06:18 +02:00
J. Nick Koston
df2ede6522
Fix state overwrite race condition where two platforms request the same entity_id ()
* Fix state overwrite race condition where two platforms request the same entity id

* fix test

* create reservations instead

* revert

* cannot use __slots__ because we patch async_all
2020-10-21 17:01:51 +02:00
Anders Melchiorsen
d00655810f
Add media_player.repeat_set service () 2020-10-12 23:29:28 +02:00
Paulus Schoutsen
8d94dff75c
Warn when using Python 3.7 () 2020-10-07 16:44:13 +02:00
Chris Talkington
21655e93bf
Add CONF_API_TOKEN to constants ()
* add CONF_API_TOKEN to constants

* Update const.py
2020-10-07 10:55:59 +02:00
Franck Nijhof
ee914366a8
Add native Python types support to templates ()
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-10-07 00:05:52 +02:00
Franck Nijhof
4ca552e90a
Bump version to 0.117.0dev0 () 2020-10-04 13:26:31 +02:00
J. Nick Koston
b45215f1d2
Implement template rate_limit directive () 2020-10-01 21:39:44 +02:00
Simone Chemelli
7554c8d6c5
Add missing unit for signal strength ()
* Added missing unit for signal strength

* Added one more unit

* Replaced string with variable

* Fixed wrong import

* Fix import

* Replaced string with variable

* Fixed wrong import

* Apply suggestions from code review

* Black

* Again a fix :-(

* iSort

* iSort after merge

Co-authored-by: springstan <46536646+springstan@users.noreply.github.com>
2020-10-01 16:14:29 +02:00
Bram Kragten
c6f3352cf8
Use custom app to play camera stream using Google Assistant () 2020-09-30 10:33:56 +02:00
RichieFrame
ceded35a82
Remove degree from Kelvin unit ()
Kelvin temperature unit does not use the degree symbol
2020-09-28 16:03:21 +02:00
springstan
6c8e0e20fb
Add and use light lux constant in entire code base () 2020-09-23 20:48:01 +02:00
springstan
06a133c3e9
Add and use length millimeters constant ()
* Add and use length millimeters constant

* Fix pylint error

* Fix broken accuweather sensor test
2020-09-22 21:09:17 -05:00
springstan
b088830382
Add and use currency cent constant () 2020-09-19 10:34:54 -05:00
Franck Nijhof
ff0562ad1e
Add media dirs core configuration ()
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-09-16 15:28:25 +02:00