Page 1 sur 9
Paramétrage Tesla
Publié : 11 sept. 2024, 19:03
par marcus_54
Hello
Sur le MQTT j'ai :Topic: teslamate/cars/1/tpms_pressure_fl 2.675
dans MqttMaper jai :
Code : Tout sélectionner
"Voiture Roue AvD": {"topic": "teslamate/cars/1/tpms_pressure_fr",
"type": "243", "subtype": "9", "switchtype": "0",
"options": {"ValueUnits":"Bar","digits": 3},
"mapping": {"item": ""}
et le Widget affiche 2.7
C'est normal ?
Re: Plugin MQTT de FlyingDomotic
Publié : 11 sept. 2024, 21:59
par Flying Domotic
Concernant le nom du dispositif, Domoticz ajoute (plus ou moins habilement) le nom du plugin devant le nom donné. On peut le virer si on veut. J'ai d'ailleurs trouvé une combine pour le faire automatiquement (il faut créer le dispositif avec un nom, qui sera préfixé par Domoticz, puis modifier le nom pour donner celui initialement souhaité). J'ai pas compris la logique de tout ça, mais c'est écrit comme ça.
Concertant les noms dupliqués, MqttMapper utilise le topic comme clef unique. Si on utilise plusieurs fois le même topic, il faut définir soi-même une clef unique, qu'on donnera par "key: "<ma clef unique à moi">" dans le fichier de config. Ça peut être n'importe quoi tant que c'est unique. Par exemple :
Code : Tout sélectionner
"E I Solaire": {"topic": "zigbee2mqtt/Energie",
"key":"EnergieCurrentB",
"type": "89", "subtype": "1", "switchtype": "2",
"mapping": {"item": "current_b"}
},
"E PW Secteur": {"topic": "zigbee2mqtt/Energie",
"key":"EnergiePowerA",
"type": "113", "subtype": "0", "switchtype": "4",
"mapping": {"item": "power_a"}
},
"E PW Solaire": {"topic": "zigbee2mqtt/Energie",
"key":"EnergiePowerB",
"type": "89", "subtype": "0", "switchtype": "4",
"mapping": {"item": "power_b"}
},
Attention, si on modifie une clef, MqttMapper va créer un nouveau dispositif. Il peut être habile de supprimer l'ancien manuellement (à minima pour supprimer le doublons sur le nom de dispositif Domoticz).
Re: Plugin MQTT de FlyingDomotic
Publié : 12 sept. 2024, 20:17
par marcus_54
Désolé mon navigateur n'a pas affiché ta réponse
Je viens de trouver en relisant ta doc. j'ai édité ma question pour en poser une nouvelle et j'ai vu ta réponse après.
Re: Plugin MQTT de FlyingDomotic
Publié : 12 sept. 2024, 20:26
par Flying Domotic
marcus_54 a écrit : 11 sept. 2024, 19:03
Hello
Sur le MQTT j'ai :Topic: teslamate/cars/1/tpms_pressure_fl 2.675
dans MqttMaper jai :
Code : Tout sélectionner
"Voiture Roue AvD": {"topic": "teslamate/cars/1/tpms_pressure_fr",
"type": "243", "subtype": "9", "switchtype": "0",
"options": {"ValueUnits":"Bar","digits": 3},
"mapping": {"item": ""}
et le Widget affiche 2.7
C'est normal ?
Essaie de passer ["digits": 3] sur la ligne "mapping" (au lieu de "options")
Re: Plugin MQTT de FlyingDomotic
Publié : 13 sept. 2024, 08:40
par marcus_54
Code : Tout sélectionner
"Voiture Roue ArG": {"topic": "teslamate/cars/1/tpms_pressure_rl",
"type": "243", "subtype": "9", "switchtype": "0",
"options": {"ValueUnits":"bar"},
"mapping": {"item": "","digits": 3}
Ca donne toujours 2.7
Après ce n'est pas très important...
Re: Plugin MQTT de FlyingDomotic
Publié : 13 sept. 2024, 10:17
par Flying Domotic
Ben, si , c'est embêtant, ça ressemble même peut-être à un bug ...
Par contre, je n'ai pas accès à Domoticz avant lundi soir, je ne peux pas tester avant ...
Petite question en attendant : la valeur est elle 2.7 (flottant version anglaise) ou 2,7 (flottant version française) ?
Autre petite question : dans le topic "teslamate/cars/1/tpms_pressure_rl", la valeur est elle 2.7 (flottant) ou "2.7" (chaîne de caractères) ?
Pour ne rien cacher, je subodore une mauvaise représentation d'un flottant dans les données Tesla

Re: Plugin MQTT de FlyingDomotic
Publié : 13 sept. 2024, 16:26
par marcus_54
Bonjour
C'est bien un point décimal dans MQTT explorer.
Dans Domoticz c'est un point, je ne sais pas si on peut voir apparaître le type de la valeur sur un Widget...
Re: Plugin MQTT de FlyingDomotic
Publié : 13 sept. 2024, 23:40
par Flying Domotic
Là, en l’occurrence, c'est dans le topic qu'il faut regarder. Je pense que, comme on n'est pas dans un topic JSON, la valeur est retournée en format string au lieu de flottant. Je te confirmerais ça lundi soir, quand j'aurais accès à mon Domoticz de test.
Re: Plugin MQTT de FlyingDomotic
Publié : 16 sept. 2024, 18:40
par Flying Domotic
Bon, je suis rentré, et j'ai accès à mon Domoticz de test.
A priori, MqttMapper traite bien la donnée en flottant, et arrondit bien à 3 digits (j'ai essayé avec 123.456789, qui m'a retourné 123.457).
Il faut que je regarde le code de Domoticz, il n'est pas impossible que ce soit lui qui arrondisse.
Stay tuned!
Re: Plugin MQTT de FlyingDomotic
Publié : 16 sept. 2024, 19:24
par Flying Domotic
J'ai regardé le code. Effectivement, l'affichage des dispositifs de type pression se fait avec une seule décimale (même si la valeur stockée en contient bien 3).
On peut contourner ce problème en créant un type "custom sensor" plutôt que "pressure", ce qui donnerait :
Code : Tout sélectionner
{ "Voiture Roue ArG": {"topic": "teslamate/cars/1/tpms_pressure_rl",
"type": "243", "subtype": "31", "switchtype": "0",
"options": {"Custom":"1;bar"},
"mapping": {"item": "","digits": 3}
}
}
Bon, c'est vraiment pour chipoter, parce qu'une pression de pneu au millibar sans tenir compte de la température ...
Si on modifie la définition du dispositif, bien penser détruire l'ancien avant de relancer le plugin (ou Domoticz).