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

Re: Plugin MQTT de FlyingDomotic

Message par marcus_54 »

Effectivement, c'est un peu pour chipoter, je suis d'accord avec toi. :P
Ça fonctionne, néanmoins on perd le bel icône du manomètre...
Je vais donc rester sur un chiffre après la virgule et un joli manomètre.

Une question HS dans plan, pour obtenir la meilleure apparence, quelle est la résolution de l'image qu'il faut mettre en fond ? j'ai mis un PNG et l'écriture est toute floue :?
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 l'icône, on peut la changer (comme sur à peu près tous les dispositifs Domoticz).

Concernant les images de plans, j'en utilise plusieurs, de définition 1920 x 1080 en 32 bits.

Par contre, je n'ai rien d'écrit dans ces images ...
marcus_54
Messages : 425
Inscription : 28 févr. 2018, 12:15

Re: Plugin MQTT de FlyingDomotic

Message par marcus_54 »

Un petit truc qui tourne pas rond :(

Code : Tout sélectionner

	    "Temp Tesla int": {"topic": "teslamate/cars/1/inside_temp",
        "type": "80", "subtype": "5", "switchtype": "0",
        "mapping": {"item": "temperature"}	
    },
	    "Temp Tesla ext": {"topic": "teslamate/cars/1/outside_temp",
        "type": "80", "subtype": "5", "switchtype": "0",
        "mapping": {"item": "temperature"}	
    }

Dans MQTT explorer la température est de 19.5, l'intérieure 20.1
Le widget est créé mais n'affiche pas de valeur
et j'ai cette erreur dans le log

Code : Tout sélectionner

 2024-09-17 11:46:57.196 Error: MQTT Mapper: Can't find >temperature< in >20.1<
2024-09-17 11:46:57.202 Error: MQTT Mapper: Can't find >temperature< in >19.5< 
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 »

Visiblement, les données retournées dans "teslamate/cars/1/inside_temp" et "teslamate/cars/1/outside_temp" ne sont pas structurées en JSON, mais juste brutes.

Du coup, remplacer ""mapping": {"item": "temperature"} par "mapping": {"item": ""}
marcus_54
Messages : 425
Inscription : 28 févr. 2018, 12:15

Re: Plugin MQTT de FlyingDomotic

Message par marcus_54 »

Super, merci :)
Domoticz 2024.7
Domoticz sur RPI 4B+ : MQTT; MQTTMapper; Zigbee; RFlink DIY 433; Téléinfo; DS18B20; Capteur; compteur eau wmbusmeter, NanoLeaf...
marcus_54
Messages : 425
Inscription : 28 févr. 2018, 12:15

Re: Plugin MQTT de FlyingDomotic

Message par marcus_54 »

Bonsoir,
J'aimerais savoir s'il est possible de réaliser une opération arithmétique entre 2 valeurs ?

Mon mesureur d'énergie me donne l'intensité "current_b" fournie par les panneaux solaires, malheureusement lorsque la production commence à être très basse, il y a une valeur talon d'environ 1.5 Ampères qui correspond à l'intensité apparente.
J'ai également le facteur de forme sous la forme d'un pourcentage.
Si je prends l'intensité apparente que je la multiplie par le facteur j'obtiens la véritable intensité efficace.
C'est possible de le réaliser ?

exemple à 19h30 "current_b" = 1.201 A avec un facteur de forme de 12 % (power_factor_b) ce qui correspond à 144mA rms (34W)

Au pire, si c'est trop compliqué, il me semble que l'on peu de faire une simple opération avec une constante "multiplier": 0.00425
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 »

Non, il n'est pas possible de croiser 2 valeurs différentes directement dans le plug-in. Par contre, on peut effectivement utiliser un multiplier "fixe" sur une valeur.

Dans le cas où on a besoin de plusieurs valeurs, il faut les charger dans leurs dispositifs respectifs, et écrire un petit bout de script qui fera le calcul pour stocker le résultat dans un dispositif virtuel.

D'autant que pour obtenir des W, il faut probablement la tension, le courant et le facteur de forme.
Dernière modification par Keros le 19 sept. 2024, 20:57, 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 »

Code : Tout sélectionner

	"E Irms Solaire": {"topic": "zigbee2mqtt/Energie",
        "type": "243", "subtype": "23", "switchtype": "0",
		"key": "Power_b",
        "mapping": {"item": "Isolaire RMS","multiplier": 0.00425,"ValueUnits":"A","digits": 2}
J'ai un doute sur le nombre de décimales....
pour le moment les micro-onduleurs consomment 3W ce qui devrait afficher 0.01 A
sauf que ça affiche 0A
Je verrais demain avec des valeurs un peu plus grandes

La puissance "power_b" est RMS c'est-à-dire qu'elle tient compte du facteur de forme il n'y a donc qu'à multiplier par 1/235 (tension 235 qui est assez constante.)
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 »

Il y a une petite subtilité côté Domoticz. La plus part des compteurs ne sont affichés qu'avec une seule décimale.

On peut s'en sortir avec un "Custom Sensor", c'est à dire :

Code : Tout sélectionner

        "type": "243", "subtype": "31", "switchtype": "0",
        "options": {"Custom":"1;<Mettre ici l'unité souhaitée (A,V,W,Lux, ...)>"},
}

Pour info, "ValueUnit" n'est utile que pour les compteurs (par exemple type=113), et dans la ligne "options". Dans mapping, ça ne sert à rien ...
Dernière modification par Keros le 19 sept. 2024, 20:57, 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 »

En fait j'avais 0 car j'avais une erreur dans l'écriture de la ligne :?

Code : Tout sélectionner

	"E Irms Solaire": {"topic": "zigbee2mqtt/Energie",
        "type": "243", "subtype": "23", "switchtype": "0",
		"key": "power_b",
        "mapping": {"item": "power_b","multiplier": 0.00425,"ValueUnits":"A","digits": 2}
La c'est bon ;)
Domoticz 2024.7
Domoticz sur RPI 4B+ : MQTT; MQTTMapper; Zigbee; RFlink DIY 433; Téléinfo; DS18B20; Capteur; compteur eau wmbusmeter, NanoLeaf...
Répondre