Valeur remontée d'un capteur , diviser la valeur par 10 pour affichage

Mon problème

Bonjour , Je suis debutant avec HOME assistant et mes connaissances en Programmation sont quasi Nul , Google est mon ami mais la je bloque a une simple modification de valeur de power entité qui n’aprait pas avec la bonne echelle depuis mes capteurs en Tuya Local , j’ai trouvé dans l’outil développement a firce de recherche une ligne permettant d’btenir une simple division par 10 de mes capteurs , Pour autant je ne sais pas comment l’appliquer dans les affichages , est ce que vous pouvez m’aider

« {{ (states(‹ sensor.105_2 ›) | float / (10 / 1))| round(0) }} »

Ma configuration

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

Home Assistant Community Store

GÉRER

GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 4932
Installed Version 1.34.0
Stage running
Available Repositories 1400
Downloaded Repositories 19
HACS Data ok

Home Assistant Cloud

GÉRER

Connecté false
Accéder au serveur de certificats ok
Accéder au serveur d’authentification ok
Accéder à Home Assistant Cloud ok

Home Assistant Supervisor

Système d’exploitation hôte Home Assistant OS 11.5
Canal de mise à jour stable
Version du Supervisor supervisor-2024.01.1
Version de l’agent 1.6.0
Version de Docker 24.0.7
Taille total du disque 117.4 GB
Taille du disque utilisé 4.4 GB
Sain true
Prise en charge true
Tableau de bord generic-aarch64
API du Supervisor ok
Version de l’API ok
Modules complémentaires installés Terminal & SSH (9.9.0), Let’s Encrypt (5.0.15), FTP (5.0.1)

Dashboards

GÉRER

Tableaux de bord 4
Ressources 5
Vues 15
Mode storage

Recorder

Heure de démarrage de l’exécution la plus ancienne 5 février 2024 à 14:02
Heure de démarrage de l’exécution actuelle 11 février 2024 à 21:34
Taille estimée de la base de données (en Mio) 86.77 MiB
Moteur de la base de données sqlite
Version de la base de données 3.44.2

Sonoff

Version 3.5.4 (a4a8c5f)
Cloud devices online 0 / 0
Local devices online 0 / 1

Métriques du Core

Utilisation du processeur

1 %

Utilisation de la mémoire

51.3 %

Métriques du Supervisor

Utilisation du processeur

0 %

Utilisation de la mémoire

9.6 %


Bonsoir et bienvenue piquenik72,

Alors je ne connais pas l’intégration tuya local donc la solution que je propose pourrait s’avérer plus compliquée qu’il n’y parrait. je laisse la parole aux experts qui utilisent tuya local.

Voici comment faire :

  1. Crée un fichier « templates.yaml » dans ton répertoire config ( si tu n’en à pas déja un )
  2. Dans ton fichier « configuration.yaml » ajoute la ligne suivante :
template: !include templates.yaml
  1. redémarre Home assistant
  2. ouvre ton ficher « templates.yaml » qui doit être toujours vide et ajoutes le code suivant ( remplace l’entité avec la tienne si nécessaire)
- sensor:
    - name: sensor.105_2_rounded
      unique_id: sensor.105_2_rounded
      state: "(states(‹ sensor.105_2 ›) | float / (10 / 1))| round(0) }}"    
  1. recharges les templates → outils développeurs ou pour plus de facilité redémarre HA

tu devrais avoir une entité sensor.105_2_rounded qui retourne la valeur de ton sensor source / 10

J’ai fait cela de tête donc si jamais cela ne devais pas fonctionner, reviens-nous et on se penchera plus en profondeur sur la solution à apporter.

IMPORTANT: il se peut que tu doive aussi donner un type d’entité en fonction de la valeur a retourner (kW, W, ° etc…)

Bonne soirée.

Bonsoir

Lors de intégration de ta prise dans local tuya, as tu régler le scaling Factory pour power ?

Il faut le régler pour power et tension.

1 « J'aime »

Bonjour à tous les deux, merci de votre retour. Ne mets pas cette possibilité dans l’intégration de Tuillas de réglage du Scaling. Pour autant, j’ai trouvé où mettre cette trame de division, en créant tout simplement une template dans entité. Merci de votre aide.

2 « J'aime »