Prise connectées "TUYA" avec conso électrique

la logique serais plus comme ceci ( info pompé sur le site de @mycanaletto )
Sortir la consommation instantanée disponible en attribut pour en faire un sensor :

sensor:
  - platform: template
    sensors:
      tuya_plug_1_current_consumption:
        value_template: >-
          {{ states.switch.tuya_plug_1.attributes.current_consumption }}
        unit_of_measurement: 'W'

Utiliser l’intégration Riemann pour convertir la la consommation instantanée (en Watts) en consommation cumulée (en kW/h)

sensor:
  - platform: integration
    source: sensor.tuya_plug_1_current_consumption
    name: 'Tuya Plug 1 : Cumul'
    unit_prefix: k
    round: 2
    method: left

Si l’on souhaite conserver l’historique (ici année et année précédente) on va utiliser un utility_meter:

utility_meter:
  tuya_plug_1_energy_yearly:
    source: sensor.tuya_plug_1_cumul
    cycle: yearly

Il n’y a pas de code yaml à créer, tu dois créer tous les sensors (DPS par DPS) dans la configuration de intégration.

Il te faut choisir le type switch, binary_sensor ou sensor
le premier c’est généralement Switch, pour current, power,etc…c’est sensor il me semble

Quand tu fais le premier sensor, il faut décocher la case (" do not add any more entities") en bas de la fenêtre.

une fois que tu arrive au dernier Sensor, tu re coche la case, et sa devrait être bon.

3-entity_type

As tu regardé le git de local tuya ? Normalement il y a toutes les infos dessus

Dans mon appareil on voit les attributs mais j’ai une seule identité.

et quand je vais dans les outils de développement je vois ça.

je vais tout reprendre à zéro je pense.

Même pour créer des sensors pour mes panneaux solaires (autre sujet) j’ai ce message d’erreur. Et la les code yaml sont bon, ils fonctionnent chez d’autres et il y a juste l’id de l’appareil à changer.
Je me demande si je n’ai pas un souci ailleurs.
Pourtant part rapport a la notice de HA il me semble que je suis bon.

Pour creer les switxh et sensor de tes prises Tuya, il te faut passer par integration Local Tuya.
Tu n’as pas besoin de faire des lignes de code !

Il faut que tu retourne dans intégration Local tuya.
Tu fait configurer, puis édit a device.

Puis tu configure les sensors.
Si toutefois tu ne parviens pas à ajouter les autres sensors de ta prise, supprime l’appareil de local tuya et recommence.

voir ce lien:

Le mieux est de prendre le temps de lire le github Local tuya, tous est expliqué ou presque…

J’ai suivit le github Local tuya.

J’ai bien configuré mais mes sensors sont non détectés. Portant j’ai bien pris les même ID que sur la précédente intégration. Et là j’avais les bons chiffres.



Pour les sensor de mesure, il faut utiliser sensor , je vois que pour le 21 tu as utilisé binary_sensor.

Si tes DPS sont les bons, c’est la seule différence que je vois



C’est bon. Tout est bien paramétré. Merci pour ton aide.
Oui j’ai hésité entre sensor et binary.sensor.
Vu que sur le tuto sur le github, il y avait binary.sensor. je suis parti la dessus.

Je vais maintenant me plongé dans les intégrations et essayé de les récupérer

Encore merci…

De rien, passe ton sujet en résolu.

Re.

Mon intégration de ma prise est bien faite. Je retrouve mes données et mes sensors.

Mais j’ai toujours le même message dès que je rentre du code dans le fichier « sensors.yaml ».

sensor:
  - platform: integration
    source: sensor.puissance_chauffagesalledebain
    name: 'Chauffage salle de bain Cumul Kw'
    unit_prefix: k
    round: 2
    method: left

Et j’ai ce message au moment de redemarrer mon système .

Configuration non valide !

Invalid config for [sensor]: required key not provided @ data[‹ platform ›]. Got None. (See /config/configuration.yaml, line 16).

si tu es dans ce fichier, qui est appelé depuis le configuration.yaml, ne répète pas la ligne

Merci beaucoup. C’est ce qui me faisait ch… sur toutes mes tentatives de création de sensors.

Tu peux créer ton intégration, directement dans interface de HA. Tu n’as pas besoin de créer un sensor en Yaml.

Tu vas dans paramètres/appareils et services/entrés puis créé une entrée

Tu sélection intégrale et tu utilise entité power et tu complète.

Pour faire ton utility meter, tu fais pareil mais tu choisis compteur de service et tu utilise intégrale que tu as fait avant

Merci pour l’info. J’ai fait un test mais j’avais un doute sur les résultats. Je suis monté à 8 kw pour une journée sur un chauffage qui tourne 1 heure par jour.

Tu peux comparer avec l’application smartlife, chez moi les résultats sont cohérents.

As tu réglé le scaling Factor dans intégration local tuya de ta prise pour la puissance et le voltage ?

Pour vérifier le scaling Factor tu peux les retrouver dans IOT TUYA

Oui je vais laissez passer quelques jours et je vais comparer avec l’appli.
Non je ne connaissais pas le Scaling Factor. Je vais regarder Merci.

Bonjour,

je commence un peu à me familiariser avec Home Assistant et ai fait remonté mes capteurs Tuya en créant un compte ioT et en le liant à mon Home Assistant. Jusque là tout va bien. Je peux activer/désactiver la prise intelligente depuis Home Assistant.

Comme tout le monde dans cette discussion je suis tombé sur un os lorsque j’ai voulu récupérer la consommation électrique alors hop je tombe sur ce topic.

Je lis le tutoriel mais il y a une étape qui m’échappe, le tuto pour récupérer les identifiant indique qu’il faut installer le client CLI… moi je veux bien mais où ? sur mon serveur Home Assistant ? sur mon ordinateur local qui est sensé être sous Linux ? Dans mon environnement ioT chez Tuya ?

J’avoue que là je sèche complètement… merci de votre aide.

Bonjour

Je ne peux t’aider car j’ai utilisé la seconde méthode.

Après plusieurs jours d’utilisation j’ai toujours une incohérence dans mes résultats.
J’ai configurer plusieurs appareils qui semblent me donner la consommation exacte.

En revanche mon sèche serviette à des données bizarre.
Il à une puissance de 700W et tourne environ 1h30. Ce qui ferait environ 1kw/h.
Or pour ce matin je suis déja à 3,8kw/h
L’appli elle me donne 1,06kw/h

Et c’est tout les jour pareil.
J’ai vérifier ma consommation en direct quand il tourne et c’est les bon chiffres. Autour de 700w.
HA4
HA3
HA2

Si tu peux, essaye avec une autre prise, pour voir si tu obtiens la même chose.

Sinon Tu peux aussi essayer en créant une nouvelle intégrale, mais sélectionner une autre méthode , il y en a 3. (par défaut c’est trapézoïdale)

1 « J'aime »