Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Action : Assist #711

Closed
neilimixamo opened this issue Jun 29, 2023 · 8 comments
Closed

New Action : Assist #711

neilimixamo opened this issue Jun 29, 2023 · 8 comments

Comments

@neilimixamo
Copy link

Hi, would it be possible to incorporate the new "assist" action that has been introduced in HA version 2023.7 ?
Thank you so much for this amazing card.

image

@neilimixamo neilimixamo added the FR Feature Request label Jun 29, 2023
@ndom91
Copy link

ndom91 commented Jul 6, 2023

Yeah looking to use this here as well. Currently only seems to be supported by the built-in Button.

If it makes it any easier, to see how they did it - Mushroom cards seemed to ahve just shipped an update which supports this: https://github.com/piitaya/lovelace-mushroom/releases/tag/v3.0.0

@smartqasa
Copy link

Plus 1

@skank01
Copy link

skank01 commented Jul 8, 2023

+1
Tried using it with custom button card, but it seems it doenst work

@Mariusthvdb
Copy link
Contributor

Mariusthvdb commented Jul 10, 2023

There’s a developers blog post on the subject of adding the new hass-action

https://developers.home-assistant.io/blog/2023/07/07/action-event-custom-cards/

would not keep my hopes up the dev of the card here is likely to add that though . Romrider has stated he does not have the resources (time) available to keep up with HA changes, and if anything, will try to keep the card alive as much as possible if anything breaks..

github-actions bot pushed a commit that referenced this issue Jul 23, 2023
## [4.0.0-dev.3](v4.0.0-dev.2...v4.0.0-dev.3) (2023-07-23)

### ⚠ BREAKING CHANGES

* **actions:** Requires HA 2023.4 minimum. Support for the new action format (`target` is also be supported), `service_data` should be renamed to `data` (but it still works with the old format)

### Features

* **actions:** Support for the new action (assist) and all the future ones ([d9c17a4](d9c17a4)), closes [#711](#711) [#685](#685)
@github-actions
Copy link

🎉 This issue has been resolved in version 4.0.0-dev.3 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@Mariusthvdb
Copy link
Contributor

Mariusthvdb commented Jul 24, 2023

thanks for adding, and I can confirm it to work correctly! Magic.

1 caveat: there seems to be a discrepancy using the theme colors on this button

show_name: true
show_icon: true
type: custom:button-card
tap_action:
  action: assist
  start_listening: true
entity: input_button.assist
show_state: false
name: Assist
Scherm­afbeelding 2023-07-24 om 07 50 48

while the exact same card:

show_name: true
show_icon: true
type: button
tap_action:
  action: assist
  start_listening: true
entity: input_button.assist
show_state: false
name: Assist

shows
Scherm­afbeelding 2023-07-24 om 07 50 43

according to my theme.
Minor thingy, maybe a user error? just mentioning for reference in this new development.

Thanks again!

@Mariusthvdb
Copy link
Contributor

separate, just for the fun of it:

type: custom:button-card
aspect_ratio: 1
show_name: true
show_icon: false
tap_action:
  action: assist
  start_listening: true
entity: input_button.assist
show_state: false
name: Assist
styles:
  card:
    - background-image: |
        [[[ return  `url("/local/images/yotv.png")`; ]]]
    - background-size: cover
    - background-repeat: no-repeat
    - color: blue
  name:
    - font-size: 20px
    - font-weight: bold
    - position: absolute
    - top: 5%
    - left: 42%
Scherm­afbeelding 2023-07-24 om 11 43 45

so nice we can now do this!

github-actions bot pushed a commit that referenced this issue Jul 29, 2023
## [4.0.0](v3.5.0...v4.0.0) (2023-07-29)

### ⚠ BREAKING CHANGES

* **helpers:** If you were using any of the beta before `4.0.0-dev14`. Please replace all the calls to helper functions with `helpers.xxx` for eg. `helpers.relativeTime(entity.state)` or `helpers.localize(entity)`
* **hacs:** Minimum required HA Version is now 2023.7
* **actions:** Requires HA 2023.4 minimum. Support for the new action format (`target` is also be supported), `service_data` should be renamed to `data` (but it still works with the old format)
* **icons:** This might break your card-mod setup
* this might break some of your color settings

### Features

* **action:** `repeat_limit` for `hold_action` ([73c216f](73c216f)), closes [#564](#564) [#555](#555)
* **actions:** Support for the new action (assist) and all the future ones ([d9c17a4](d9c17a4)), closes [#711](#711) [#685](#685)
* **custom_fields:** Add `do_not_eval` to stop evaluating js templates in an embedded card ([1638cf8](1638cf8))
* **helpers:** all template functions are now available through the `helpers` object ([f22ed69](f22ed69))
* **icons:** replace ha-icon with ha-state-icon to follow new HA's icons per domain automatically ([ab6a3f5](ab6a3f5))
* **templates:** new `relativeTime` function to display a relative time in a template and update it automatically ([965a3d7](965a3d7)), closes [#701](#701)
* **templates:** New date and time format helpers ([9b4fb05](9b4fb05))
* **variables:** A variable can depend on another variable based on their name's alphabetical order ([8cddccb](8cddccb)), closes [#656](#656)
* Force the `numeric_precision` for states which are numbers ([24d75c2](24d75c2))
* new helper functions for date/time in templates ([2b75993](2b75993)), closes [#701](#701)
* Support for localization in templates ([5de2dc9](5de2dc9))

### Bug Fixes

* *_action more-info entity as a template was not evaluated ([02441b2](02441b2)), closes [#734](#734)
* `group_expand` now works even if the entity is not a `group.xxx` ([f192ded](f192ded)), closes [#645](#645)
* Color are now aligned with HA > 2022.12 ([685d55e](685d55e)), closes [#635](#635)
* custom fields would sometime throw unsafeHTML errors ([c67e1d5](c67e1d5)), closes [#725](#725)
* ha-icon (if in custom_fields) size was weird ([a448c8e](a448c8e))
* ha-state-icon CSS selector was wrong ([a1bb39a](a1bb39a))
* icon would be cut with card height defined ([19f8393](19f8393)), closes [#731](#731)
* localization fix ([02dfab3](02dfab3)), closes [#685](#685) [#693](#693)
* lock icon was displaying over more-info dialog ([bf075b0](bf075b0)), closes [#694](#694)
* lock would go out of the button ([0b3e4d3](0b3e4d3))
* non string fiels would error with an unsafeHTML error ([d65c347](d65c347)), closes [#725](#725)
* numerical states would not follow HA's format ([72d7c41](72d7c41)), closes [#662](#662)
* optimize contrast color compute ([35109c3](35109c3))
* relativeTime didn't support to set the first letter uppercase ([f8b9b09](f8b9b09)), closes [#735](#735)
* Some cards with child cards wouldn't be clickable ([9f21c58](9f21c58))
* text/icon contrast when using label-card ([01e199b](01e199b))
* variable which were objects were only evaluated once ([e40bda9](e40bda9))
* **templates:** `variables` was `undefined` if none where provided. ([fad332b](fad332b)), closes [#718](#718)
* tooltip would show over everything ([1bc8f99](1bc8f99))
* **color:** main config `color` was broken ([b93c996](b93c996))
* **hacs:** minimum HA version 2023.7 ([db3b394](db3b394))
* **templates:** don't use the `numeric_precision` from the card config for `localize` in js templates by default ([2cc384f](2cc384f))
@github-actions
Copy link

🎉 This issue has been resolved in version 4.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants