Page 2 sur 3

Re: Plugin MQTT de FlyingDomotic

Publié : 12 oct. 2024, 22:50
par Flying Domotic
marcus_54 a écrit : 12 oct. 2024, 19:01
chercher "wet
C'est pour le 84 Temp+Hum+Baro
C'est pas faux mais c'est pas grave, Temp+Hum utilise les mêmes 3 premiers items.

Re: Plugin MQTT de FlyingDomotic

Publié : 13 oct. 2024, 12:16
par marcus_54
décidément je n'y arrive jamais sans ton aide :?

J'ai un capteur d'ouverture de porte :

Code : Tout sélectionner

{
  "battery":100,
  "battery_low":false,
  "contact":true,
  "linkquality":17,
  "tamper":false,
  "voltage":3000}
j'ai mis ceci :

Code : Tout sélectionner

	"Porte Veranda": {"topic": "zigbee/Contact_Porte_Veranda",
		"type": "244", "subtype": "73", "switchtype": "11",
		"mapping": {"item": "contact", "default": "0", "values": {"true": "0", "false": "1"}, "battery": "battery"}},
J'ai bien le Widget et l'info de la batterie, mais le contact est affiché "Fermé" quelque soit l'état de "contact" :true ou false

Re: Plugin MQTT de FlyingDomotic

Publié : 13 oct. 2024, 18:35
par Flying Domotic
Il y a une spécificité amusante de Python, c'est que true en JSON s'écrit "True" en Python. Pareil pour false qui doit être entouré de double quotes avec un F majuscule.
Attention, ceci n'est vrai que pour les valeurs JSON pas entre double quote.

Re: Plugin MQTT de FlyingDomotic

Publié : 14 oct. 2024, 07:00
par marcus_54
Merci ;)
Effectivement c'est subtil...
C'est peut-être un truc à ajouter dans checkJsonFiles.py

Re: Plugin MQTT de FlyingDomotic

Publié : 14 oct. 2024, 09:19
par Flying Domotic
Voilà une idée qu'elle et bonne (aurait dit Coluche) !
Je pense mêle que je vais écrire un truc spécifique pour les valeurs booléennes, afin qu'on n'ai pas à se soucier des majuscules/minuscules.

Re: Plugin MQTT de FlyingDomotic

Publié : 16 oct. 2024, 19:59
par marcus_54
Hello :)

J'ai reçu un nouveau capteur sur la qualité de l'air malheureusement, je ne vois pas grand chose sur domoticz qui puisse afficher ce type d'information... (ce serait peut être une bonne suggestion de rajouter un widget pour ce type de capteur qui commence à apparaître fréquemment)

Je suppose que je suis bon à utiliser un widget AirQality pour le CO2 et des widgets custom pour voc (Composés Organiques Volatils) et formaldehyd...
on peux faire mieux ?
Merci
Les paramètres Json :

Code : Tout sélectionner

{"co2":368,"formaldehyd":2,"humidity":63,"linkquality":7,"temperature":23.7,"voc":1}

Re: Plugin MQTT de FlyingDomotic

Publié : 16 oct. 2024, 21:54
par Flying Domotic
Pas mieux ...

Re: Plugin MQTT de FlyingDomotic

Publié : 18 oct. 2024, 09:43
par marcus_54
Finalement 3 widgets qualité de l'air, c'est ce qu'il y a de mieux adapté car c'est directement affiché en ppm.
Néanmoins je regrette que sur Domoticz on n'ait pas des widgets composites avec un peu plus d'informations pour ce genre de capteur...
Capture d'écran 2024-10-18 094025.png
Capture d'écran 2024-10-18 094025.png (18.6 Kio) Consulté 2858 fois

Re: Plugin MQTT de FlyingDomotic

Publié : 03 nov. 2024, 11:41
par marcus_54
Hello,

J'ai reçu d'aliExpress des petits modules pour piloter des volets roulants.
C'est un module sur lequel on peut faire monter, descendre, arrêter et indiquer le pourcentage de monter ou descendre.
https://fr.aliexpress.com/item/1005006099598522.html

https://www.zigbee2mqtt.io/devices/QS-Zigbee-C03.html

Du coup l'éternelle question comment est ce qu'on va syntaxer tout ça 8-)

les paramètres :

Code : Tout sélectionner

{"calibration":"OFF",
"calibration_time":14,
"linkquality":32,
"motor_reversal":"OFF",
"moving":"STOP",
"position":71,
"state":"OPEN"
}
mon embryon de Json

Code : Tout sélectionner

	"Volet Couloir": {"topic": "zigbee/Volet_Couloir",
		"type": "244", "subtype": "73", "switchtype": "21",
		"set": {"topic": "zigbee/Volet_Couloir/set", "payload": {"state":"#"}},
		"mapping": {"item": "state", "default": "0", "values": {"STOP": "0", "OPEN": "1", "CLOSE": "2"}}},

Re: Plugin MQTT de FlyingDomotic

Publié : 06 nov. 2024, 15:26
par marcus_54
un autre truc :(

J'ai branché sur un contact de porte sur le contact sec Gaspard du compteur de gaz et donc j'essaie de l'implanter sur domoticz.
La valeur de mon compteur est de 651,356 m3
Pourquoi il ne veut pas prendre la bonne valeur initiale
Capture d'écran 2024-11-06 152217.png
Capture d'écran 2024-11-06 152217.png (15.51 Kio) Consulté 2772 fois

Code : Tout sélectionner

	"Contact Gaz": {"topic": "zigbee/Contact Gaz",
		"type": "243", "subtype": "28", "switchtype": "1",
		"initial": {"svalue":"651356"},
		"mapping": {"item": "contact"}},