Interrupteur ON/OFF avec action vers URL

Mon problème

Je suis actuellement sur eedomus et je suis en train de passer progressivement des appareils sur HA
Mais je bloque deja sur une action.
Il me faut faire un interrupteur ON/OFF qui fait un GET vers l’API eedomus pour allumer et éteindre une lumière.
Mais pour quelque chose d’aussi simple j’ai passé un peu trop de temps sur les forums…
Pourriez-vous m’aider ?

Ma configuration


|Version|core-2022.12.8|
| — | — |
|Type d’installation|Home Assistant OS|
|Développement|false|
|Supervisor|true|
|Docker|true|
|Utilisateur|root|
|Environnement virtuel|false|
|Version de Python|3.10.7|
|Famille du système d’exploitation|Linux|
|Version du système d’exploitation|5.15.76-v8|
|Architecture du processeur|aarch64|
|Fuseau horaire|Europe/Paris|
|Répertoire de configuration|/config|


Salut,

C’est une lumière du commerce ou quelque chose de DYI?
Généralement tu n’as pas besoin de t’embêter avec les appels aux APIs car il y a des intégrations pour beaucoup de matériels qui existent.

Sinon, une des intégration REST peut t’aider.

Salut,

Oui mais je n’ai pas encore acheter mon contrôleur Z-wave…
Ok merci pour le lien, je l’avais deja survolé, je vais me débrouiller.

Finalement, j’ai intégré le service webhook via HACS et cela fonctionne.
Merci !!

Ca " Webhook Service Provider for Home Assistant (in development)" ?
C’est (à mon avis) inutile pour ce que tu veux faire. RESTful command est vraiment fait pour ça. Et en plus c’est natif dans HA…

Oui c’est bien ca, en tout cas, ca a fonctionné immédiatement, RESTful, il faut juste que je prenne un peu plus de temps. Mais je n’ai pas vraiment trouvé de documentation évidente pour un novice. Et pas d’exemple de configuration pour un simple interrupteur.

Salut,
Tu peux regarder ce message que j’ai post sur un autre sujet, pour ton switch on/off c’est plus simple car tes url doivent être fixes je pense.

Salut. Voici un petit exemple de restful simple:

- platform: rest
  name: nom du capteur ou interrupteur dans ton cas
  resource: lien vers ton API
  headers:
    Authorization: Ca depend de ton header à envoyer
    Content-Type: 'application/json'
    User-Agent: si besoin de le signaler
  method: GET
  verify_ssl: true or false
  payload: '{les donnees que tu vas demander}'
#la c'est pour faire ce que tu veux avec la valeur de retour
  json_attributes:
    - value
  value_template: >
   #ici c'est une transformation de °F en °C
    {% if value_json.thingnotes is defined %}
        {{ ((value_json.thingnotes.notes.0.value- 273.15) | round(1,'floor')) }}
      {% else %}
          Off
      {% endif %}
#Pas sur que tu en aies besoin pour un inter...  
 scan_interval: 100 

Je vais tester prochainement en m’inspirant de vos informations.
Merci encore pour vos réponses.

Bon là c’est un sensor qd même, c’est un poil plus complex qu’un simple switch qui a besoin de 2 commandes ON/OFF :slight_smile:

oui mais c’est pas complexe ce que j’ai fais et ca permet de voir un peu.

De toute facon je pense qu’en fouillant un peu dans le forum on doit bine trouver un interrupteur en restful