tomaszduda23
4cb174585c
[code-quality] fix readability-braces-around-statements ( #7273 )
2024-08-14 14:14:29 +12:00
Jesse Hills
dc200948fa
Fix project version longer than 30 characters breaking compilation ( #6535 )
2024-04-15 12:02:19 +12:00
Jesse Hills
3c651f4091
Add on_update trigger for Project versions ( #6298 )
2024-02-28 02:01:56 -06:00
Jesse Hills
b9d72231b0
Fix XOR condition ( #5567 )
2023-10-18 21:36:01 -05:00
kahrendt
88bb051f37
Add xor automation condition ( #5453 )
2023-10-03 22:58:11 +13:00
De Cock Xavier
a33b8abce8
Feat/component poller suspend ( #5423 )
2023-10-03 09:25:13 +13:00
Péter Sárközi
d9523a0cbf
Fix repeat.count = 0 case ( #5364 )
...
* Only play first action if count is non-zero
* Add test to yaml
* Update test5.yaml
2023-09-09 09:10:20 +12:00
Fabian
3773c385c7
Ensure component is ready before update. ( #4523 )
...
Co-authored-by: Your Name <you@example.com >
2023-03-07 04:16:42 +00:00
Oxan van Leeuwen
43fb68f8a0
Fix parallel invocations of repeat action ( #4480 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-26 22:23:04 +00:00
Jesse Hills
9273e3775b
Add vector includes ( #4080 )
2022-11-24 13:12:55 +13:00
RoboMagus
029014d9d6
Add priority to on_shutdown trigger ( #3644 )
2022-08-10 13:10:49 +12:00
Oxan van Leeuwen
d8e33c5a69
Add repeat action for automations ( #2538 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-11-11 07:30:07 +13:00
Jesse Hills
34db9d9ef2
Add optional timeout for wait_until action ( #2282 )
2021-10-13 08:23:24 +13:00
Alex
b103be99e8
Do not call component update on failed components ( #1392 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-05-05 14:31:38 +12:00
Guillermo Ruffino
1bec1faf6d
lint
2020-05-24 23:27:28 -03:00
Andrew Zaborowski
a62b6548d2
Make some Action methods protected
...
Apparently play()/stop() etc. are not meant to be called directly by
users of the class and if they're called directly that would not give
the expected result for the classes that have an empty play().
Make all methods except play_complex, stop_comples and is_running
protected. While there also make RemoteTransmitterActionBase::encode
protected.
2020-05-01 12:44:30 +02:00
Andrew Zaborowski
da390d32f8
Move stop/is_running implementation to Action base class
...
Try to fix issue #1105 . Until now if an UpdateComponentAction, a
LambdaAction, or any action that can contain those inside their
"else" or "then" action lists, resulted in a call to script.stop on
the script that contains them, the script would continue running,
because they didn't implement a stop() method. Basically only
the asynchronous ones did: DelayAction, WaitUntilAction and
ScriptWaitAction.
With this change num_running_ in Action replaces
DelayAction::num_running_ and WaitUntilAction::triggered_ to provide
the same is_running logic to other actions.
2020-05-01 12:44:30 +02:00
Peter Tatrai
0d36e66125
Fix ForCondition time duration check ( #610 )
...
According documentation ForCondition should evaluate to true if a nested condition is true for at least the specified time duration and not the less.
2019-06-04 18:34:51 +02:00
Otto Winter
595dfe7e24
Addressable updates
2019-04-25 10:36:55 +02:00
Otto Winter
766f6c045d
Updates
2019-04-24 23:49:02 +02:00
Otto Winter
8e75980ebd
Cleanup dashboard JS ( #491 )
...
* Cleanup dashboard JS
* Add vscode
* Save start_mark/end_mark
* Updates
* Updates
* Remove need for cv.nameable
It's a bit hacky but removes so much bloat from integrations
* Add enum helper
* Document APIs, and Improvements
* Fixes
* Fixes
* Update PULL_REQUEST_TEMPLATE.md
* Updates
* Updates
* Updates
2019-04-22 21:56:30 +02:00