Une action url est-elle possible dans un script?

Mon problème

Je désire enchainer les 2 actions suivantes par un bouton:

action: call-service
service: script.turn_on
data:
	entity_id: script.arret_media_players

action: url
url_path: https://tunein.com/radio/couter-en-continu-Montlimar-r101864/

A ma connaissance, on ne peut pas faire une liste dans le champ tap_action.
De plus, je n’ai pas trouver le moyen de faire une action url dans un script.

Y a-t-il une syntaxe possible pour cela?

Salut,

je ne crois pas que tu puisse directement taper une url dans une action.
Mais c’est faisable en créant d’abord une « rest_command » qui créera un service qui peut être appelé depuis une automatisation ou un script.

Par exemple si tu créé la commande « tunein ».
tu pourra appeler le service : rest_command.tunein

Dans le fichier de config il suffit d’ajouter ça:

rest_command:
  tunein:
    url: "https://tunein.com/radio/couter-en-continu-Montlimar-r101864/"

La commande fonctionne mais elle ne fait pas ce que je veux.
Dans un champ tap_action l’action url lance l’url dans un navigateur externe :

type: custom:button-card
name: Lancer Appli Tune-in Radio
tap_action:
  action: url
  url_path: https://tunein.com/radio/couter-en-continu-Montlimar-r101864/

Slt…
Normal !
Regarde ce que te dis @AlexHass , création cde Rest

1 « J'aime »

En fait là va falloir reprendre du début :wink:

Tu veux faire quoi au juste?
(je parle fonctionnellement à quel résultat veux tu arriver?

Justement, je voudrais lancer cette url dans un navigateur

Ok, oups, j’avais pas compris ça dans ton premier message :slight_smile:

mais du coup tu entends quoi par çà?
L’ouvrir à la place de la page de HA? Dans un nouvel onglet? Dans une carte de HA?
Avant tu disais que ça ouvrait dans un navigateur externe?

De base utiliser « url » dans Tap Action d’une carte bouton, ça ouvre la page sur un nouvel onglet. En tous cas c’est comme ça que je l’utilise pour ouvrir octoprint quand mon imprimante 3D est prète…
Mais ça ne semble pas être ce que tu veux faire…

Tu veux ouvrir cette URL ou tu veux écouter une radio ? :slight_smile:

Mon projet initial est de regrouper toutes mes commandes multimédia dans l’interface HA.
Dans l’idéal, j’aimerais ouvrir les URL des sites comme ‹ Amazon Prime ›, ‹ Youtube › ou ‹ Arte › dans une carte HA. Mais je n’ai pas réussi avec la carte iframe!
J’ai trouvé cette façon d’utiliser « url » dans Tap Action dans un tuto. Ca ouvre un autre explorateur (ou un autre onglet) à coté de HA. C’est pas l’idéal mais c’est acceptable.

Du coup, mettre ça dans un script c’est possible ?

tap_action:
  action: url
  url_path: https://tunein.com/radio/couter-en-continu-Montlimar-r101864/`