Ajouter des boutons de command web dans une carte

Mon problème

Bonjour, désolé si la réponse est sans doute simple mais voila mon soucis:
J’ai une lune que je pilote par IR chaque commande est transformé par un lien web.
sur cette base j’arrive bien à l’allumer et à l’eteindre:
switch:

  • platform: template
    switches:
    eclairage_lune:
    turn_on:
    service: rest_command.allumer_lune
    turn_off:
    service: rest_command.eteindre_lune
    par contre je voudrai rajouter d’autre option que turn_off et turn_on.
    exemple couleur rouge, + lumiere…
    Je me doute qu’il doit exister un moyen très simple de faire cela et de rajouter un icon au bouton, mais je ne trouve pas.
    Merci de votre aide.

Ma configuration


Texte à remplacer par votre configuration

Comment récupérer ma configuration :
Dans votre HA, Menu latéral Paramètres > Système > Corrections puis les trois petits points en haut a droite > Informations Système puis une fois en bas Copier


Hello,

Tu ne nous dis pas grand chose pour nous aider là…

ce qui pourrait être intéressant, ce sont tes rest_command actuelles, éventuellement le modèle de ce que tu pilotes, voir même (graal absolu) la doc :wink:

Mais si ce sont tu as besoin, ce n’est pas des commandes, mais du template, un switch, c’est juste on/off

Déclares ton entité en tant que light : Template Light - Home Assistant

rest_command:
  allumer_ampli:
    url: "http://xxx.xxx.x.x/send.htm?remote=Ampli&command=Power_ON"
  eteindre_ampli:
    url: "http://xxx.xxx.x.x/send.htm?remote=Ampli&command=Power_OFF"
  volumep_ampli:
    url: "http://serveur/ampli/volume_plus.php"
  volumem_ampli:
    url: "http://serveur/ampli/volume_moins.php"
  sourcej_ampli:
    url: "http://serveur/ampli/source_jeux.php"
  sourcep_ampli:
    url: "http://serveur/ampli/source_pc.php"
  sources_ampli:
    url: "http://serveur/ampli/source_shield.php"
  allumer_lune:
    url: "http://xxx.xxx.x.x/send.htm?remote=Lune&command=ON"
  eteindre_lune:
    url: "http://xxx.xxx.x.x/send.htm?remote=Lune&command=OFF"
  rouge_lune:
    url: "http://xxx.xxx.x.x/send.htm?remote=Lune&command=ROUGE"
  blanc_lune:
    url: "http://xxx.xxx.x.x/send.htm?remote=Lune&command=BLANC"
  bleu_lune:
    url: "http://xxx.xxx.x.x/send.htm?remote=Lune&command=BLEU"
  vert_lune:
    url: "http://xxx.xxx.x.x/send.htm?remote=Lune&command=VERT"

Je veux simplement mettre des boutons, j’ai une lumiere, mais un appareil aussi et plusieurs autres choses. Chaque bouton appelle simplement un lien pour déclencher une action. Avec on / off je ne peux faire que 2 boutons, je voudrais en faire autant que je veux.
Merci pour ton aide.

Ahhhh, ok.

Regarde peut-être du côté des button card alors : GitHub - custom-cards/button-card: ❇️ Lovelace button-card for home assistant

ça serait parfait, mais il ne choisit que des actions dans entites. Je ne sais pas comment faire remonter mes déclarations web dans entites.

C’est bizarre, dans la doc, pour les actions, il parle bien de call-service qui est ce qu’il te faut…

exemple tiré de la page :

- type: horizontal-stack
  cards:
    - type: 'custom:button-card'
      color_type: blank-card
    - type: 'custom:button-card'
      color_type: blank-card
    - type: 'custom:button-card'
      color_type: card
      color: rgb(223, 255, 97)
      icon: mdi:volume-plus
      tap_action:
        action: call-service
        service: media_player.volume_up
        data:
          entity_id: media_player.living_room_speaker
    - type: 'custom:button-card'
      color_type: card
      color: rgb(223, 255, 97)
      icon: mdi:volume-minus
      tap_action:
        action: call-service
        service: media_player.volume_down
        data:
          entity_id: media_player.living_room_speaker
    - type: 'custom:button-card'
      color_type: blank-card
    - type: 'custom:button-card'
      color_type: blank-card

Bonjour @jake
C’est ce genre de chose que tu souhaites faire ?

Bob

Bonjour Bob, si derrière chaque bouton il y a un lien web, la réponse est oui.

A vrai dire je ne sais plus trop ! Je regarde quand je serai sur mon PC ce soir, je passe par un script il me semble.
Edit : En fait ça me revient, je passe par NodeRed, qui lui à tout pour piloter mon ampli, pour les playlist spotify c’est dans la carte, je partage en rentrant si tu le souhaites.
Bob

Un truc comme cela

      - type: custom:button-card
        card_mod:
          style: |
            ha-card {
              border-width: 0px !important;
            }
        tap_action:
          action: call-service
          service: rest_command.homescreen_alarmon
          service_data: {}
          target: {}
        styles:
          name:
            - font-size: 18px
            - color: white
            - position: relative
            - top: 0px
          icon:
            - color: red
            - height: 70px
        size: 100%
        icon: mdi:power-off
        name: 'Off'

Hello,

lampe-lune-poser-multicolore-moovymoon-97597320_2

C’est une lune de ce type là ?

Dans la positive, j’ai la même et afin de la gerer simplement depuis HA et avoir beaucoup plus d’effets lumineux je l’ai « opérée » en remplacant la petite carte à 3 led qui est dedans par un esp32 embarquant WLED et un petit bout de ruban led ws2812b.

Le plus compliqué c’est de faire une découpe propre de la base de la sphère qui est collée, mais l’effet wahouu en vaut le coup.

Certes, ça ne répond pas à ta demande de code mais c’est une alternative plutôt sympa.

@+

Impeccable, ça fonctionne nickel merci beaucoup :slight_smile:

Grace à Jeffodilo ça fonctionne nickel, oui cela fonctionne très bien avec la tlc. Inutile pour moi de modifier avec un esp, avec l’IR je fais pareil et sans modif :slight_smile:

Nickel, je te laisse passer le message en résolu :blush:

Pas certain que tu aies autant d’effet possible que wled avec l’electronique intégrée d’origine :wink:

@jake
Si pas indiscret, quel ampli as-tu ?
Bob

C’est un AVR1710 de chez harmankardon.

Je ne sais pas si tu peux trouver l’équivalent de ce qui existe pour Denon mais si c’est le cas c’est super cool avec Node red :
https://github.com/thkl/Homematic-Virtual-Interface/files/5682369/FY21AVR_DENON_PROTOCOL_V02_04062020.xlsx

Un truc de fou @FillR2 !
Voir [Dashboard Audio/video Surround] - Denon / Marantz
et Passionné de domotique! - #19 par fax

Bob