Requette GET HTTP

Bonjour
Je débute dans l’utilisation de Home assistant. J’ai réussi à le configurer et à l’installer. La première chose que je voudrais essayer c’est de faire c’est une télécommande de télévision.

Vous trouverez en pièce jointe l’aperçu que je voudrais faire.
Après l’aperçu, il faudrait que lorsque j’appuie sur un bouton, une requête en http soit exécuter.

Est-ce possible?

Bonjour,
si ta une TV Philips, ta une télécommande qui existe. Il faut l’intégration Philips TV et la carte pour la télécommande.

Bonjour WarC0zes
Merci pour ta réponse, mais si je regarde ton image, il n’y a pas les chiffres entier pour changer les commandes ! On est obligé d’appuyer sur le plus ou le moins si je me trompe pas ?

Que je te dise pas de bétisse mais c’est l’icone en haut a gauche avec les chiffres. Quand t’appuie dessus une fenêtre souvent avec toutes les chaine disponible. Pas tester j’ai pas d’antenne et regarde pas la TV.

Regarde la doc de la télécommande tu peu configurer des sources et channels.

A oui ok je vois :wink:
Mais par contre comment je fais pour installer ce githud sur mon HA ? Excuse-moi si ma question est bête, mais je débute et et j’ai du mal encore lol

Salut
Commence par installer HACS:

Et ensuite installe le lien de @WarC0zes

Je viens donc d’installer HACS ainsi que le lien de la télécommande, mais ce n’est pas trop vraiment ce que je cherche ! Toutes mes actions de ma télécommande sont stockés sur IrTrans dans sa base de données. Je cherche donc à refaire visuellement une télécommande et ensuite à incorporer à chaque action le lien (ex=http://127.0.0.1:4142/ACT/569E51A8-C06C-4D2A-BE1A-F7D3A9ABCC29)
C’est pour ça qu’il faut que j’arrive à faire ma chose en deux fois : 1 le design et 2 le positionnement des actions.

Bonjour
Je n’arrive pas dejas à la base à créer un bouton lol
Déjà pour créerla procédure à savoir : mes boutons, je veux me baser sur Bouton Car.
J’ai donc suivi la procédure à savoir :

Télecharger et installer button-card.js dans WWW


Créer un fichier nommé ui-lovelace-card.yaml est mis également dans le WWW
Dans ce fichier ui-lovelace-card.yaml j’ai ajouté

title: Home
resources:
  - url: /local/button-card.js
    type: module

C’est là ensuite que je ne comprends pas.

J’ai bien HACS d’installé mais après que veulent-ils dire dans rechercher « button-card »?

Car je le vois bien dans mon interfaces, mais comment créer les boutons après ? Car si je clique sur le bouton-car Lovelace je suis redirigé vers la page github !

Je crée une carte d’un bouton, tout simple, voilà ce que j’ai

Merci d’avance et de votre patience.

Pour installer un add-on, il y a 2 possibilités: manuellement ou via HACS.
image
Etant débutant je te conseille d’utiliser HACS.
Mais tu l’as fait manuellement.
Je te conseille de supprimer les fichiers que tu as rajouté manuellement, et de suivre l’installation HACS.

Merci Giga pour ton aide.HACS je l’ai déjà installé en suivant ce tutoriel. Celui-là qui est dans la procédure d’installation and tracking whit hacs, c’est le même que j’ai téléchargé ou un autre ?

C’est le même.
Mais au lieu de faire l’installation manuelle, suis la procédure avec HACS:

Mais n’oublie de supprimer les fichiers que tu as rajouté manuellement.

ok mais dans la procédure avec HACS ils disent « Search for button-card and add it through HACS »
C’est la que je ne comprends pas.

2023-06-07_18h58_09

Bonjour Giga77
Bien suivi ton tutoriel. Lorsque je télécharge le bouton car j’ai une page avec cette image qui s’affiche.


J’ai donc suivi le tutoriel en créant un fichier ui-lovelace-card.yaml en y ajoutant dedans

resources:
  - url: /hacsfiles/button-card/button-card.js
    type: module

puis ajouter ui-lovelace-card.yaml dans le WWW

Seulement si je vais à présent, créer une carte, puis Manuel en bas de page, voilà ce que j’ai si je crée un bouton


Je suis vraiment désolé de toutes mes questions

:thinking:

Met ça dans ton fichier ui-lovelace-card.yaml:

- url: /community/button-card/button-card.js
  type: module

Il y a quelque chose que tu n’as pas partagé: ta 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

## System Information

version | core-2023.6.0
-- | --
installation_type | Home Assistant OS
dev | false
hassio | true
docker | true
user | root
virtualenv | false
python_version | 3.11.3
os_name | Linux
os_version | 6.1.29
arch | x86_64
timezone | Europe/Paris
config_dir | /config

<details><summary>Home Assistant Community Store</summary>

GitHub API | ok
-- | --
GitHub Content | ok
GitHub Web | ok
GitHub API Calls Remaining | 4399
Installed Version | 1.32.1
Stage | running
Available Repositories | 1283
Downloaded Repositories | 2

</details>

<details><summary>Home Assistant Cloud</summary>

logged_in | false
-- | --
can_reach_cert_server | ok
can_reach_cloud_auth | ok
can_reach_cloud | ok

</details>

<details><summary>Home Assistant Supervisor</summary>

host_os | Home Assistant OS 10.2
-- | --
update_channel | stable
supervisor_version | supervisor-2023.06.1
agent_version | 1.5.1
docker_version | 23.0.6
disk_total | 30.8 GB
disk_used | 5.0 GB
healthy | true
supported | true
board | ova
supervisor_api | ok
version_api | ok
installed_addons | Terminal & SSH (9.7.1), Studio Code Server (5.6.1)

</details>

<details><summary>Dashboards</summary>

dashboards | 1
-- | --
resources | 0
views | 1
mode | storage

</details>

<details><summary>Recorder</summary>

oldest_recorder_run | 8 juin 2023 à 07:34
-- | --
current_recorder_run | 8 juin 2023 à 10:32
estimated_db_size | 0.29 MiB
database_engine | sqlite
database_version | 3.41.2

</details>

Peux-tu partager ton fichier configuration.yaml ?


# Loads default set of integrations. Do not remove.
default_config:

# Load frontend themes from the themes folder
frontend:
  themes: !include_dir_merge_named themes

# Text-to-speech
tts:
  - platform: google_translate

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

Il doit y avoir un probleme d’appel du fichier ui-lovelace-card.yaml car quand je vais dans HACS j’ai ce message


Salut
Si tu passe par installation de HACS, devrait te créer un répertoire dans : /config/www/community/button-card
avec les fichiers JS
image
va dans ton fichier configuration.yaml et regarde si lien avec le lovelace !
du type:

lovelace:
#  mode: yaml
  resources:
    - url: /local/community/button-card/button-card.js
      type: module

Tu peux vérifier dans image
image


Les 3Points verticaux gaucheimageimage
si tu vois button card

/hacsfiles/button-card/button-card.js?hacstag=146194325350

Ah y a du mieux ^^

n’était pas dans configuration.yaml je l’ai ajouté


/hacsfiles/button-card/button-card.js?hacstag=146194325350

il était également pas présent dans le tableau de bord, je l’ai ajouté


Désormais boutons, car a l’air d’être bien installé. Je vais donc commencer à faire mes boutons.

EDIT
Cependant, je n’ai pas eu de réponse à mon topic initial, à savoir comment créer une requête GET HTTP
Je suis tombé sur cet article. Si je comprends bien, il suffit que je mette dans mon code require_current_request pour que l’URL se déclenche comme sur un navigateur Web ? Voici mon code.

type: custom:button-card
icon: mdi:power
tap_action:
  require_current_request: http://192.168.1.25/send.htm?remote=lum2&command=open