Piloter un radiateur par requête http

Bonjour,

Je voudrais piloter un radiateur électrique avec le thermostat versatile.
Pour piloter de radiateur, je dois passer par 2 requêtes http, une pour ON et une pour OFF.
Dans configuration.yaml j’ai ajouter :

rest_command: !include rests.yaml

J’ai créé un fichier rests.yaml qui contient ceci :

# rest_command
activer_radiateur_bureau:
  url: http:/xxxxxxxxxxxx/core/api/jeeApi.php?apikey=zzzzzzzzzzzzzzzzzzzzzzzzz&type=cmd&id=2035
eteindre_radiateur_bureau:
  url: http://xxxxxxxxxxx/core/api/jeeApi.php?apikey=zzzzzzzzzzzzzzzzzzzzzzzzz&type=cmd&id=2034

Rq: les xxxxx et zzzz pour cacher infos persos.

Maintenant, je ne sais pas comment exploiter ces 2 commandes dans versatile thermostat.

Merci de votre aide


Idéalement tu transforme tes 2 commandes en un switch :

Une fois que tu a un switch (et une sonde de température) , tu peut l’utiliser versatile thermostat (ou dans crée un thermostat « standard » via platform: generic_thermostat )

J’ai essayé de faire cela :
rajout de la ligne :
switch: !include switchs.yaml
dans configuration.yaml
création du fichier switchs.yaml:

- platform: template
  switches:
    radiateur_bureau:
      turn_on:
        service: rest_command.radiateur_bureau_on
      turn_off:
        service: rest_command.radiateur_bureau_off

Aucune entité n’est créée. Toujours rien compris.

Merci de votre aide

Je complète mon post précédent.
Après plusieurs démarragess, l’entité apparaît enfin.
Dernière question :
2023-12-12_21h12_55
Comment faire pour que l’entité « Radiateur Bureau » ait la même icône que l’autre radiateur ?

Merci