Marc Mueller
582499a260
Improve `async_track_template_result` callback typing ( #97135 )
2023-07-24 12:42:17 +02:00
Marc Mueller
bdd253328d
Add generic Event class ( #97071 )
2023-07-23 21:51:54 +02:00
Joost Lekkerkerker
b367c95c81
Add more common translations ( #96429 )
...
* Add common translations
* Add common translations
* Add common translations
* Add common translations
* Add common translations
* Add common translations
* Add common translations
* Add common translations
2023-07-12 22:00:05 -04:00
Franck Nijhof
c431fc2297
Migrate reload only helper services to support translations ( #96344 )
2023-07-11 20:56:21 +02:00
Erik Montnemery
fd5c56fc7d
Rename modules named repairs.py which are not repairs platforms ( #89618 )
2023-03-13 09:44:20 +01:00
epenet
6ab0b2751d
Adjust issue_registry imports ( #88878 )
...
* Add issue_registry to RUFF extend aliases
* Adjust code accordingly
* Revert "Add issue_registry to RUFF extend aliases"
This reverts commit 4e73dd567b
.
* Revert changes to common.py
2023-02-28 21:55:44 -05:00
Erik Montnemery
231aad7a68
Sort manifests 1 ( #87022 )
2023-02-08 20:29:44 +01:00
Franck Nijhof
939eef3b28
Remove translations from Core ( #87543 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-02-06 15:06:43 +01:00
GitHub Action
3f992ed31d
[ci skip] Translation update
2023-02-04 00:23:44 +00:00
Franck Nijhof
ca1a12898c
Enable Ruff D212 ( #87347 )
2023-02-03 23:08:48 +01:00
Franck Nijhof
5e81d28116
Update black to 23.1.0 ( #87188 )
2023-02-02 18:35:24 +01:00
Franck Nijhof
b0cee0bc46
String formatting and max line length - Part 1 ( #84390 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-12-22 10:12:50 +01:00
GitHub Action
f19a1147fe
[ci skip] Translation update
2022-12-11 00:26:24 +00:00
GitHub Action
f25017313a
[ci skip] Translation update
2022-12-09 00:24:29 +00:00
GitHub Action
1f3e5fb4fc
[ci skip] Translation update
2022-12-07 00:24:08 +00:00
GitHub Action
0d1f476bee
[ci skip] Translation update
2022-12-01 00:33:36 +00:00
HarvsG
fe7402375d
Bayesian - support `unique_id:` ( #79879 )
...
* support unique_id
* adds test for unique_ids
2022-10-25 12:42:59 +02:00
GitHub Action
000e092096
[ci skip] Translation update
2022-10-14 00:37:00 +00:00
HarvsG
b86927a453
Enable strict typing on Bayesian ( #79870 )
...
* make bayesian static
* no longer private
2022-10-09 20:30:38 +02:00
HarvsG
9d351a3c10
Improve typing and code quality in beyesian ( #79603 )
...
* strict typing
* Detail implication
* adds newline
* don't change indenting
* really dont change indenting
* Update homeassistant/components/bayesian/binary_sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* typing in async_setup_platform() + remove arg
* less ambiguity
* mypy thinks Literal[False] otherwise
* clearer log
* don't use `and` assignments
* observations not values
* clarify can be None
* observation can't be none
* assert we have at least one
* make it clearer where we're using UUIDs
* remove unnecessary bool
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Unnecessary None handling
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Better type setting
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Reccomended changes.
* remove if statement not needed
* Not strict until _TrackTemplateResultInfo fixed
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-10-07 22:23:25 +02:00
GitHub Action
558b327928
[ci skip] Translation update
2022-10-06 00:31:54 +00:00
GitHub Action
8d28da83ca
[ci skip] Translation update
2022-10-05 00:36:50 +00:00
HarvsG
dd1463da28
Refactor bayesian observations using dataclass ( #79590 )
...
* refactor
* remove some changes
* remove typehint
* improve codestyle
* move docstring to comment
* < 88 chars
* avoid short var names
* more readable
* fix rename
* Update homeassistant/components/bayesian/helpers.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/bayesian/binary_sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/bayesian/binary_sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* no intermediate
* comment why set before list
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-10-04 17:16:39 +02:00
GitHub Action
12358f2446
[ci skip] Translation update
2022-10-03 00:31:05 +00:00
GitHub Action
13c8d22baf
[ci skip] Translation update
2022-10-02 00:37:00 +00:00
GitHub Action
bd5ec4e198
[ci skip] Translation update
2022-10-01 00:40:08 +00:00
GitHub Action
21b078eeb7
[ci skip] Translation update
2022-09-30 00:42:29 +00:00
HarvsG
f645965172
Add repair for missing Bayesian `prob_given_false` ( #79303 )
2022-09-29 13:24:06 -04:00
HarvsG
768b83139f
Add to issue registry if user has mirrored entries for breaking in #67631 ( #79208 )
...
Co-authored-by: Diogo Gomes <diogogomes@gmail.com>
2022-09-28 21:39:15 -04:00
HarvsG
49eeeae51d
Fix Bayesian sensor to use negative observations ( #67631 )
...
Co-authored-by: Diogo Gomes <diogogomes@gmail.com>
2022-09-25 22:02:35 -04:00
epenet
dedf063e43
Improve entity type hints [b] ( #77012 )
2022-08-19 09:54:13 +02:00
epenet
4a84a8caa9
Use Platform enum ( #76967 )
2022-08-18 10:22:49 +02:00
epenet
fbabad1d1d
Add binary_sensor setup type hints [a-f] ( #63268 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-03 13:10:41 +01:00
Robert Hillis
77c68cb507
Use entity class attributes for bayesian ( #52831 )
2021-07-11 16:37:41 -04:00
tkdrob
6f5629cf14
Add targets and selectors for services (B-C) ( #50189 )
2021-05-14 13:38:41 +02:00
Franck Nijhof
055cdc64c0
Add support for IoT class in manifest ( #46935 )
2021-04-15 10:21:38 +02:00
Erik Montnemery
6c084ae6ce
Update integrations a-e to override extra_state_attributes() ( #47756 )
2021-03-11 16:51:03 +01:00
Franck Nijhof
a80921ab65
Minor service definition tweaks ( #46741 )
2021-02-18 17:14:36 +01:00
Anders Melchiorsen
f27066e773
Raise ConditionError for state errors ( #46244 )
2021-02-09 09:46:36 +01:00
Anders Melchiorsen
b9b1caf4d7
Raise ConditionError for numeric_state errors ( #45923 )
2021-02-08 10:47:57 +01:00
J. Nick Koston
44952a94cf
Add missing conext preservation to bayesian and universal ( #40178 )
...
We already do this for template sensors, but it was
missing for bayesian and universal
2020-09-17 16:47:23 +02:00
J. Nick Koston
a495946eeb
Add the ability to reload bayesian platforms from yaml ( #39771 )
2020-09-08 09:41:17 +02:00
J. Nick Koston
a77e09b2c2
Make async_track_template_result track multiple templates ( #39371 )
...
* Make async_track_template_result track multiple templates
Combine template entity updates to only write ha
state once per template group update
* Make async_track_template_result use dataclasses for input/output
* black versions
* naming
2020-08-31 19:07:40 -05:00
J. Nick Koston
b68c5cec94
Convert bayesian binary_sensor to use async_track_template_result ( #39174 )
...
Add coverage to reach 100% line coverage
2020-08-23 09:59:26 +02:00
J. Nick Koston
5cd6370822
Switch async_track_state_change to the faster async_track_state_change_event part 3 ( #37852 )
...
async_track_state_change_event is faster than async_track_state_change
2020-07-14 09:40:01 -10:00
Franck Nijhof
4cf186a47e
Small collection of random styling tweaks, fixes and Pythonism ( #35390 )
2020-05-09 00:10:17 +02:00
Erik Montnemery
b022e08db9
Rename BinarySensorDevice to BinarySensorEntity ( #34462 )
...
* Rename BinarySensorDevice to BinarySensorEntity
* Tweak
* Move deprecation warning to __new__, add test
* Move deprecation warning back to __init__
* Move deprecation warning to __init_subclass
2020-04-23 21:57:07 +02:00
Jeff McGehee
dcf51e5a14
Fix Bayesian Binary JSON Serialization ( #34540 )
2020-04-22 11:25:14 -07:00
Carlos Gustavo Sarmiento
d510384c0d
Remove print() from Bayesian Binary Sensor ( #33916 )
2020-04-09 21:37:53 +02:00
springstan
d7e3b0b755
Clean up access to config in various integrations v2 ( #33763 )
2020-04-07 22:45:56 +02:00