Paramétrage Tesla

Sous forum dédié au plugin MQTTMAPPER de FlyingDomotic
Merci de poster vous questions concernant ce plugin ici et non pas dans le forum MQTT directement
Répondre
marcus_54
Messages : 425
Inscription : 28 févr. 2018, 12:15

Paramétrage Tesla

Message 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 ?
Dernière modification par marcus_54 le 12 sept. 2024, 20:12, modifié 1 fois.
Domoticz 2024.7
Domoticz sur RPI 4B+ : MQTT; MQTTMapper; Zigbee; RFlink DIY 433; Téléinfo; DS18B20; Capteur; compteur eau wmbusmeter, NanoLeaf...
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: Plugin MQTT de FlyingDomotic

Message 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).
marcus_54
Messages : 425
Inscription : 28 févr. 2018, 12:15

Re: Plugin MQTT de FlyingDomotic

Message 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.
Domoticz 2024.7
Domoticz sur RPI 4B+ : MQTT; MQTTMapper; Zigbee; RFlink DIY 433; Téléinfo; DS18B20; Capteur; compteur eau wmbusmeter, NanoLeaf...
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: Plugin MQTT de FlyingDomotic

Message 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")
marcus_54
Messages : 425
Inscription : 28 févr. 2018, 12:15

Re: Plugin MQTT de FlyingDomotic

Message 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...
Domoticz 2024.7
Domoticz sur RPI 4B+ : MQTT; MQTTMapper; Zigbee; RFlink DIY 433; Téléinfo; DS18B20; Capteur; compteur eau wmbusmeter, NanoLeaf...
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: Plugin MQTT de FlyingDomotic

Message 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 ;-)
Dernière modification par Keros le 13 sept. 2024, 15:08, modifié 1 fois.
Raison : Citation supprimée. Merci de ne pas citer le message précédent lors d'une réponse directe.
marcus_54
Messages : 425
Inscription : 28 févr. 2018, 12:15

Re: Plugin MQTT de FlyingDomotic

Message 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...
Domoticz 2024.7
Domoticz sur RPI 4B+ : MQTT; MQTTMapper; Zigbee; RFlink DIY 433; Téléinfo; DS18B20; Capteur; compteur eau wmbusmeter, NanoLeaf...
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: Plugin MQTT de FlyingDomotic

Message 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.
Dernière modification par Keros le 16 sept. 2024, 12:29, modifié 1 fois.
Raison : Citation supprimée. Merci de ne pas citer le message précédent lors d'une réponse directe.
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: Plugin MQTT de FlyingDomotic

Message 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!
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: Plugin MQTT de FlyingDomotic

Message 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).
Répondre