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 (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
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 (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"}},