Pour t’aider, si tu as crée ton compte IOT TUYA
A partir de ces liens, tu devrais trouver ton bonheur après avoir décortiqué les informations un peu …
Pour t’aider, si tu as crée ton compte IOT TUYA
A partir de ces liens, tu devrais trouver ton bonheur après avoir décortiqué les informations un peu …
Merci. je pense y être arrivé.
Maintenant faut que je me plonge dans comment récupérer ces données pour les utilisées.
Je pense que j’aurais d’autres questions
Merci à toi
Par contre, je suis surpris que tu as une seule entité.
Moi j’ai ceci pour chaque prise au minimum :
Ouai j’ai vu aussi. J’ai suivi un tuto vidéo autre que le tuto plus haut dans la conversation et il fait comme cela. Je vais créer (si j’y arrive) mes sensors et voir comment je peux récupérer les infos.
Si tu à un code yaml pour créer le sensor Consommation à partir d’un DPS je suis preneur.
J’ai bien mis la ligne « sensor: !include sensors.yaml » dans mon fichier de config yaml, j’ai crée un fichier sensor.yaml.
Mais tout ce que je tape est invalide et HA ne veut pas redémarrer.
Bj
sans dire ce que tu tape , on peux pas t’aidé
donne ce que tu écris dans fichier , a tous les coup tu dois faire une erreur d’indexe, ou mettre un accent , divers choses peut bloqué
un retour au source :
J’essaie tout d’abord de créer mes sensors basé sur les DPS.
Et je pense que je mélange beaucoup de choses entre tout les tutos que j’ai pu lire.
sensor:
- platform: integration
name: "Consommation électrique chauffage SDB"
source: switch.chauffage_sdb
unit_prefix: kw/h
attribute: "dps_22"
Et j’ai ce message d’erreur au moment de vérifier ma config redémarrage.
Invalid config for [sensor]: required key not provided @ data[‹ platform ›]. Got None. (See /config/configuration.yaml, line 16).
Je suis perdu.
J’ai un sérieux doute la sur le fait d’employé
intégration en platform
et aussi attribut en DPS , j’ai jamais vue cela…
Sur ton compte iot/tuya as tu des remonté comme ceci ?
EXEMPLE CI DESSOUS
{
"result": {
"active_time": 1609598200,
"biz_type": 0,
"category": "cz",
"create_time": 1609598200,
"icon": "smart/icon/154028815822y4yx2k5jz_0.jpg",
"id": "871720fsdfsdfsfd8e997fec",
"ip": "70.22.16.3",
"local_key": "8dfsdfsdfsgggsg10ecb6",
"name": "Konyks Priska Plus 6",
"online": true,
"owner_id": "19956557",
"product_id": "j6cVsdgfsdfgsdfsdfeYpli",
"product_name": "Konyks Priska Plus",
"status": [
{
"code": "switch_1",
"value": false
},
{
"code": "countdown_1",
"value": 0
},
{
"code": "cur_current",
"value": 0
},
{
"code": "cur_power",
"value": 0
},
{
"code": "cur_voltage",
"value": 2339
}
],
"sub": false,
"time_zone": "+01:00",
"uid": "eu15345fgsdfsdfdsf9crK3G",
"update_time": 1609565564,
"uuid": "8717244465sd6f46sdf7fec"
},
"success": true,
"t": 1609606041296
}
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.
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.