# Difficulté d' un débutant

**URL:** <https://forum.hacf.fr/t/difficulte-d-un-debutant/61036>\
**Category:** Entraide Home Assistant\
**Created:** [Avril 9, 2025, 3:45 UTC](https://forum.hacf.fr/t/difficulte-d-un-debutant/61036 "2025-04-09T15:45:46Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![Herve\_G1](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/h/6de8d8/32.png) [@Herve\_G1](https://forum.hacf.fr/u/Herve_G1)\
**Post date:** [Avril 9, 2025, 3:45 UTC](https://forum.hacf.fr/t/difficulte-d-un-debutant/61036/1 "2025-04-09T15:45:46Z")

</div>

=============================================================================  
Bonjour,  
J’ ai besoin d’ aide pour pour comprendre certains concepts de Home assistant.  
Je suis automaticien, j’ ai écrit dans beaucoup de langages, mais j’ avoue que la je suis un ou beaucoup plus perdu( ça doit être l’ âge)  
Je vous explique.  
J’ ai crée deux inputs numbers, je voudrai dans un script ou autre faire une soustraction de ces deux inputs et envoyer ca comme consigne position dans un cover…(Le calcul sera un peu plus compliqué).  
Le calcul devrait être effectué effectué à chaque changement de l entité Sun\_Azimuth.  
J’ ai écrit ce petit calcul dans dans Outils de développement et modèle pour essais, mais je ne sais pas pas ou placer et par quel moyen lancer ce petit bout de calcul.  
Entre autre je ne sais pas non plus comment accéder au service Set\_Current\_Position du cover.  
J’ ai parcouru beaucoup de posts, mais ils s’ adressent a ceux qui ont déjà beaucoup  
de connaissances et il me manque toujours un petit quelque chose pour y arriver.

En vous remerciant par avance.  
Cordialement.  
Hervé

---

<div class="post-metadata">

**Author:** ![ddfdom](https://forum.hacf.fr/user_avatar/forum.hacf.fr/ddfdom/32/137369_2.png) [@ddfdom](https://forum.hacf.fr/u/ddfdom)\
**Post date:** [Avril 9, 2025, 3:54 UTC](https://forum.hacf.fr/t/difficulte-d-un-debutant/61036/2 "2025-04-09T15:54:30Z")

</div>

De mon côté j’utilise un bouton d’une télécommande pour faire monter un volet de 15% a chaque avec une action sur l’appuie de cette façon

```yaml
      - action: cover.set_cover_position
        metadata: {}
        data:
          position: "{{ state_attr('cover.volet_flavie' , 'current_position') ++ 15 }}"
        target:
          device_id: 

```

J’ai donc une automation avec comme trigger le bouton de la télécommande puis dans l’action le code au dessus  
On peut mixer dans HA le mode visuel et le mode ‹&nbsp;‹&nbsp;yaml&nbsp;›&nbsp;›

---

<div class="post-metadata">

**Author:** ![Yoyouri](https://forum.hacf.fr/user_avatar/forum.hacf.fr/yoyouri/32/19995_2.png) [@Yoyouri](https://forum.hacf.fr/u/Yoyouri)\
**Post date:** [Avril 9, 2025, 6:45 UTC](https://forum.hacf.fr/t/difficulte-d-un-debutant/61036/3 "2025-04-09T18:45:06Z")

</div>

Salut @Herve_G1  
Qu’est-ce que tu recherches à faire avec ce calcul en fonction de l’azimut ?

Il y à peut être d’autre solution déjà fonctionnelle sur HA pour arriver au même objectif ou presque mais plus simplement !

---

<div class="post-metadata">

**Author:** ![Herve\_G1](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/h/6de8d8/32.png) [@Herve\_G1](https://forum.hacf.fr/u/Herve_G1)\
**Post date:** [Avril 10, 2025, 12:35 UTC](https://forum.hacf.fr/t/difficulte-d-un-debutant/61036/4 "2025-04-10T12:35:05Z")

</div>

Bonjour,  
en fait je fais un suivi de l’ élévation et de l’ azimuth pour un trackeur solaire.  
Il y a beaucoup de post à ce sujet mais le problème il me manque toujours des petits bout qui font que si je fais un copier coller ca ne fonctionne pas.  
C’ est pour ca que je cherche à comprendre.

J’ ai bien compris pour les inputsNumbers, mais je ne sais pas comment bien les utiliser.  
J’ ai bien essayer le bout de code donné par ddfdom, il fonctionne sans problème dans les actions des outils de développement, mais je n’ arrive pas à le faire fonctionner dans une automatisation.  
Il y a tellement de façon de faire, chacun le fait à sa manière ce qui fait que j’ ai du mal à tout intégrer.

Donc je suis à la recherche du pourquoi, il me manque des concepts de base, mais je persévère.  
En tout cas je vous remercie tous pour ce que vous faites et les aides que vous apportez.

Cordialement.  
Hervé

---

<div class="post-metadata">

**Author:** ![Bob](https://forum.hacf.fr/user_avatar/forum.hacf.fr/bob/32/64908_2.png) [@Bob](https://forum.hacf.fr/u/Bob)\
**Post date:** [Avril 10, 2025, 12:47 UTC](https://forum.hacf.fr/t/difficulte-d-un-debutant/61036/5 "2025-04-10T12:47:15Z")

</div>

Bonjour @Herve_G1,  
Je ne sais pas trop ce que tu veux faire mais pourquoi ne pas utiliser un capteur modèle qui calculerai en permanence et tu utiliserais cette entité pour faire ton action.  
Peux-tu nous dire plus sur tes deux inputs numbers ?

 ![image](https://forum.hacf.fr/uploads/default/original/3X/0/1/0123c33b3730f3f498be458f1ba9e840bf2ea9d2.png)

Bob

---

<div class="post-metadata">

**Author:** ![ddfdom](https://forum.hacf.fr/user_avatar/forum.hacf.fr/ddfdom/32/137369_2.png) [@ddfdom](https://forum.hacf.fr/u/ddfdom)\
**Post date:** [Avril 10, 2025, 1:33 UTC](https://forum.hacf.fr/t/difficulte-d-un-debutant/61036/6 "2025-04-10T13:33:13Z")

</div>

Déjà si tu postais ton automation ou si tu decris ton besoin nous pourrions essayer de t’aider surtout que tu as sûrement fait le plus compliqué

---

<div class="post-metadata">

**Author:** ![Herve\_G1](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/h/6de8d8/32.png) [@Herve\_G1](https://forum.hacf.fr/u/Herve_G1)\
**Post date:** [Avril 10, 2025, 1:38 UTC](https://forum.hacf.fr/t/difficulte-d-un-debutant/61036/7 "2025-04-10T13:38:07Z")

</div>

Bonjour Bob,  
en fait ces deux inputs numbers sont les limites hautes et basses réglables qui mes servent à connaitre l’ amplitude du déplacement et m ’ en servir pour des mises à l’ échelle et ainsi donner une position à un cover par les service set cover…

Cordialement.  
Hervé.

---

<div class="post-metadata">

**Author:** ![Bob](https://forum.hacf.fr/user_avatar/forum.hacf.fr/bob/32/64908_2.png) [@Bob](https://forum.hacf.fr/u/Bob)\
**Post date:** [Avril 10, 2025, 2:18 UTC](https://forum.hacf.fr/t/difficulte-d-un-debutant/61036/8 "2025-04-10T14:18:16Z")

</div>

Pour la position des volets c’est disponible dans les automatisations.

 ![image](https://forum.hacf.fr/uploads/default/original/3X/e/e/ee0d7241fc99a0546199bd5bbdc6517b42fe1d2d.png)

```auto
description: ""
mode: single
triggers: []
conditions: []
actions:
  - action: cover.set_cover_position
    metadata: {}
    data:
      position: 52

```

Pour modifier tes input\_number

```auto
description: ""
mode: single
triggers: []
conditions: []
actions:
  - action: input_number.set_value
    metadata: {}
    data:
      value: 10
    target:
      entity_id: input_number.luminosite

```

Si tu veux le mettre à la valeur d’une autre entité (ici pour un preset\_mode mais ce sera le même principe):

```auto
actions:
  - data:
      preset_mode: "{{states('input_text.mem_preset_sejour')}}"
    target:
      entity_id: climate.sejour
    action: climate.set_preset_mode

```

Bob

---

<div class="post-metadata">

**Author:** ![Herve\_G1](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/h/6de8d8/32.png) [@Herve\_G1](https://forum.hacf.fr/u/Herve_G1)\
**Post date:** [Avril 11, 2025, 2:59 UTC](https://forum.hacf.fr/t/difficulte-d-un-debutant/61036/9 "2025-04-11T14:59:23Z")

</div>

Bonjour messieurs en attendant de savoir comment faire des copies d’ écran au bon format, je vous donne brutalement ce que j’ ai écris et qui fonctionne.  
Le cover se déplace bien en fonction de consigne position.

 ![code](https://forum.hacf.fr/uploads/default/original/3X/7/f/7fe776a66e84971e845af28e7f20a2fa50e45d12.png)

Bien sur la position est en exemple. Cette position sera donc le calcul fait ailleurs  
Merci ddfdom pour la syntaxe: «&nbsp;{{ (states(‹&nbsp;sensor.sun\_solar\_azimuth&nbsp;›)|int)/3 }}&nbsp;».

Quand l’ azimuth change la position du Cover change bien.  
Les noms sont un peu barbares, je suppose qu’ on peut les changer quelque part.  
Reste ce fameux calcul à ecrire quelque part.

 ![Panneaux](https://forum.hacf.fr/uploads/default/original/3X/d/1/d133394e9df3206e2b60b9cb8c872c887b449bce.png)

Je regarde du coté modèle de capteur , merci Bob.

Cordialement;  
Hervé

---

<div class="post-metadata">

**Author:** ![Herve\_G1](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/h/6de8d8/32.png) [@Herve\_G1](https://forum.hacf.fr/u/Herve_G1)\
**Post date:** [Avril 11, 2025, 5:22 UTC](https://forum.hacf.fr/t/difficulte-d-un-debutant/61036/10 "2025-04-11T17:22:45Z")

</div>

Bonjour Bob,  
ou trouves tu cette pas écran que tu affiches?  
Celle du capteur de modèle  
Cordialement

---

<div class="post-metadata">

**Author:** ![Bob](https://forum.hacf.fr/user_avatar/forum.hacf.fr/bob/32/64908_2.png) [@Bob](https://forum.hacf.fr/u/Bob)\
**Post date:** [Avril 11, 2025, 5:33 UTC](https://forum.hacf.fr/t/difficulte-d-un-debutant/61036/11 "2025-04-11T17:33:48Z")

</div>

Paramètres /Appareils et services:

 ![image](https://forum.hacf.fr/uploads/default/original/3X/4/1/41217bd2be3dadd75cfad811f17bb37fdaab9a65.png)  
Ensuite quand tu as modélisé le capteur dont tu as besoin →   
 ![image](https://forum.hacf.fr/uploads/default/original/3X/5/5/55191c91c2c6a4679c776ea0ae8ae6fc73054965.png)

Tu testes ton code dans les outils de dev avant de le coller dans le capteur.  
Bob

---

<div class="post-metadata">

**Author:** ![Herve\_G1](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/h/6de8d8/32.png) [@Herve\_G1](https://forum.hacf.fr/u/Herve_G1)\
**Post date:** [Avril 13, 2025, 2:04 UTC](https://forum.hacf.fr/t/difficulte-d-un-debutant/61036/12 "2025-04-13T14:04:26Z")

</div>

Bonjour Messieurs,  
grâce à vous je rentre un peu plus dans les entrailles de home assistant.  
J’ ai obtenu le résultat que j’ attendais et qui fontionne.

 ![Azimuth titre](https://forum.hacf.fr/uploads/default/original/3X/0/b/0bc8832501afa237b6b16e2ef8937a54569bda8e.png)  
Cordialement.  
Hervé

---

<div class="post-metadata">

**Author:** ![ddfdom](https://forum.hacf.fr/user_avatar/forum.hacf.fr/ddfdom/32/137369_2.png) [@ddfdom](https://forum.hacf.fr/u/ddfdom)\
**Post date:** [Avril 13, 2025, 5:24 UTC](https://forum.hacf.fr/t/difficulte-d-un-debutant/61036/13 "2025-04-13T17:24:55Z")

</div>

Super boulot 💪  
Félicitations  
Pour tes captures sous windows je te conseille Greenshot

---

<div class="post-metadata">

**Author:** ![Herve\_G1](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/h/6de8d8/32.png) [@Herve\_G1](https://forum.hacf.fr/u/Herve_G1)\
**Post date:** [Avril 15, 2025, 9:55 UTC](https://forum.hacf.fr/t/difficulte-d-un-debutant/61036/14 "2025-04-15T09:55:55Z")

</div>

Bonjour,  
soyons fous.  
La façon de faire coté soft ca me va mais…  
Le fait d ’ utiliser un cover qui est alimenté en 220V est un souci et en plus il faut en acheter.  
Les vérins électriques sont alimentés en 12 v. Le cover ne sert qu’ a avoir les signaux de monter et descente en 220v qu’ il faut interfacer avec des relais pour piloter les vérins.  
Le but serait d’avoir un cover virtuel sur lequel on récupérerait les ordres de monter et descente et de piloter des sorties PWM pour faire en plus varier la vitesse des vérins.

Est ce réalisable?

---

<div class="post-metadata">

**Author:** ![ddfdom](https://forum.hacf.fr/user_avatar/forum.hacf.fr/ddfdom/32/137369_2.png) [@ddfdom](https://forum.hacf.fr/u/ddfdom)\
**Post date:** [Avril 15, 2025, 10:32 UTC](https://forum.hacf.fr/t/difficulte-d-un-debutant/61036/15 "2025-04-15T10:32:17Z")

</div>

> [@Herve\_G1](#):
>
> cover virtuel sur lequel on récupérerait les ordres de monter et descente et de piloter des sorties PWM pour faire en plus varier la vitesse des vérins.
> 
> Est ce réalisable?

oui c’est réalisable avec un template cover

> **[Template cover](https://www.home-assistant.io/integrations/cover.template/)**
>
> Instructions on how to integrate template covers into Home Assistant.

---

<div class="post-metadata">

**Author:** ![Herve\_G1](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/h/6de8d8/32.png) [@Herve\_G1](https://forum.hacf.fr/u/Herve_G1)\
**Post date:** [Avril 15, 2025, 11:22 UTC](https://forum.hacf.fr/t/difficulte-d-un-debutant/61036/16 "2025-04-15T11:22:28Z")

</div>

Merci, je regarde ça.  
Une autre petite question le script que j’ ai écrit ce modèle capteur ou est il stocké je ne le trouve pas dans les fichiers du script editor?  
cordialement.  
Hervé

---

<div class="post-metadata">

**Author:** ![ddfdom](https://forum.hacf.fr/user_avatar/forum.hacf.fr/ddfdom/32/137369_2.png) [@ddfdom](https://forum.hacf.fr/u/ddfdom)\
**Post date:** [Avril 15, 2025, 12:01 UTC](https://forum.hacf.fr/t/difficulte-d-un-debutant/61036/17 "2025-04-15T12:01:08Z")

</div>

pas besoin tu l’edites avec la GUI

---

<div class="post-metadata">

**Author:** ![Herve\_G1](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/h/6de8d8/32.png) [@Herve\_G1](https://forum.hacf.fr/u/Herve_G1)\
**Post date:** [Avril 15, 2025, 5:23 UTC](https://forum.hacf.fr/t/difficulte-d-un-debutant/61036/18 "2025-04-15T17:23:55Z")

</div>

Bonsoir,  
j’ essaie avec le template cover.

```auto
# Configuration du suivi Azimuth
cover:
  - platform: template
    covers:
      azimuth:
        device_class: garage
        friendly_name: "Pilotage_verin_azimuth"
        value_template: "{{ states('sensor.azimuth')|float > 0 }}"
        availability_template: true
        position_template : "{{ states('sensor.Consigne_Azimuth') }}"
        open_cover:
          action: script.open_azimuth
        close_cover:
          action: script.close_azimuth
        stop_cover:
          action: script.stop_azimuth

```

J’ ai bien mis sur le dashbord le contrôle de ce cover et quand j’ appuie sur un des boutons; j’ ai le message:  
L’action cover.close\_cover utilise l’action script.close\_azimuth qui n’a pas été trouvée.  
Je me doute que que ce que j’ ai écrit n’ est pas suffisant.  
Une deuxième question; Comment parametrer le temps d’ ouverture et de fermeture?  
Merci.  
Cordialement.  
Hervé.
