Page 1 sur 2
Texte en clair
Publié : 13 juil. 2023, 19:26
par ryan30
bonjour
bon travail ce plugin !

j'essaie de l'utiliser avec un périphérique MQTT qui n'envoie pas de json mais du texte en clair genre off ou on dans la payload MQTT
cela marche très bien du périphérique vers Domoticz en précisant "item": "" dans la rubrique "mapping"
par contre je n'ai pas trouvé comment faire dans la rubrique "set", comment préciser que l'on doit envoyer off et non {"mode": "off"} sur l'action d'un interrupteur par exemple
une idée ?
merci
Re: [Plugin] MQTTmapper : Intégration directe de topics MQTT dans Domoticz
Publié : 14 juil. 2023, 12:30
par Flying Domotic
Si le contenu n'est pas du JSON, préciser
Par exemple :
Les autres valeurs (default, values, ...) ont le même comportement
Re: [Plugin] MQTTmapper : Intégration directe de topics MQTT dans Domoticz
Publié : 14 juil. 2023, 21:11
par ryan30
merci merci
tout fonctionne maintenant, sauf.....
2023-07-14 21:06:38.807 MQTT Mapper: 002/MQTT Mapper - SPA thermostat, pool/water/tempSet: Command: 'Set Level', Level: 25.0, Color:
2023-07-14 21:06:38.775 Status: User: henri initiated a SetPoint command
2023-07-14 21:06:38.809 Error: MQTT Mapper: Can't set device type 242 yet. Please ask for support.
que j'ai voulu rendre paramétrable la consigne de température de mon spa et à priori le type 242 (thermostat) n'est pas supporté par MQTT mapper.
c'est possible de le rajouter

?
merci
Re: [Plugin] MQTTmapper : Intégration directe de topics MQTT dans Domoticz
Publié : 14 juil. 2023, 23:38
par Flying Domotic
La dernière version implémente le type thermostat setPoint.
Le déclarer avec
Je suis preneur de retour.
Re: [Plugin] MQTTmapper : Intégration directe de topics MQTT dans Domoticz
Publié : 15 juil. 2023, 14:00
par ryan30
bonjour
Le thermostat est bien reconnu cette fois
La valeur de consigne actuelle est bien affichée
Quand j'essaie d'envoyer une nouvelle consigne, voici le message
2023-07-15 13:57:01.153 Status: User: henri initiated a SetPoint command
2023-07-15 13:57:01.205 Error: MQTT Mapper: Call to function 'onCommand' failed, exception details:
2023-07-15 13:57:01.209 Error: MQTT Mapper: Traceback (most recent call last):
2023-07-15 13:57:01.210 Error: MQTT Mapper: File "/home/pi/domoticz/plugins/MqttMapper/plugin.py", line 511, in onCommand
2023-07-15 13:57:01.210 Error: MQTT Mapper: _plugin.onCommand(Unit, Command, Level, Color)
2023-07-15 13:57:01.210 Error: MQTT Mapper: File "/home/pi/domoticz/plugins/MqttMapper/plugin.py", line 426, in onCommand
2023-07-15 13:57:01.210 Error: MQTT Mapper: if mappingValues[testValue] == targetValue: # Is this the same value?
2023-07-15 13:57:01.210 Error: MQTT Mapper: TypeError: string indices must be integers
voici l'entrée correspondante dans le fichier json
"SPA thermostat": {
"topic": "pool/water/tempSet",
"type": "242", "subtype": "1", "switchtype": "0",
"mapping": {"item": "", "default": "20", "values": "#"},
"set": {"topic": "pool/water/tempSet"}
}
Re: [Plugin] MQTTmapper : Intégration directe de topics MQTT dans Domoticz
Publié : 15 juil. 2023, 16:26
par Flying Domotic
Essayer avec la dernière version (1.0.13) :
Code : Tout sélectionner
"SPA thermostat": {
"topic": "pool/water/tempSet",
"type": "242", "subtype": "1", "switchtype": "0",
"mapping": {"item": ""},
"set": {"topic": "pool/water/tempSet", "payload": "#"}
}
Re: [Plugin] MQTTmapper : Intégration directe de topics MQTT dans Domoticz
Publié : 15 juil. 2023, 16:41
par ryan30
ça fonctionne maintenant
2023-07-15 16:37:45.158 Capteurs Raspberry: General/Custom Sensor (Core Clock Speed)
2023-07-15 16:37:45.465 MQTT Mapper: 002/MQTT Mapper - SPA thermostat, pool/water/tempSet: Command: 'Set Level', Level: 22.0, Color:
2023-07-15 16:37:45.466 MQTT Mapper: Setting pool/water/tempSet to >22.0<
2023-07-15 16:37:45.466 MQTT Mapper: MqttClient::Publish pool/water/tempSet (22.0)
2023-07-15 16:37:45.479 MQTT Mapper: onMQTTConnected found pool/water/tempSet, Device 'MQTT Mapper - SPA thermostat'
2023-07-15 16:37:45.479 MQTT Mapper: Setting MQTT Mapper - SPA thermostat to >22.0<
2023-07-15 16:37:45.480 (MQTT Mapper - SPA thermostat) Updating device from 20:'20' to have values 0:'22.0'.
2023-07-15 16:37:45.446 Status: User: henri initiated a SetPoint command
merci !
Re: [Plugin] MQTTmapper : Intégration directe de topics MQTT dans Domoticz
Publié : 27 juil. 2023, 16:43
par ryan30
bonjour
je viens de passer à la version 2023.2 de Domoticz.
MQTT Mapper démarre normalement.
les échanges entre MQTT Mapper et le broker (mosquitto) se passent normalement.
les objets associés (MQTT Mapper - xxxxx) ne sont plus affichés.
merci pour votre aide
Re: [Plugin] MQTTmapper : Intégration directe de topics MQTT dans Domoticz
Publié : 27 juil. 2023, 20:12
par Flying Domotic
Bonjour,
Ne n'ai pas testé en 2023.2, vu qu'elle est assez fraîche, et qu'au vu des soucis de la 2023.1, il n'est pas impossible qu'elle apporte quelques problèmes supplémentaires

Je vais installer une 2023.2 en test, pour voir si j'ai ce souci.
Pour mon info, c'est une nouvelle instal, ou une mise à jour d'une version précédente ? Dans ce dernier cas, laquelle ?
Avez-vous aussi regardé sur le forum si d'autres n'ont pas le même souci avec d'autres plug-ins ?
Re: [Plugin] MQTTmapper : Intégration directe de topics MQTT dans Domoticz
Publié : 27 juil. 2023, 20:16
par ryan30
bonjour
merci pour votre réponse
c’est est une mise à jour de 2023.1 vers 2023.2
je n’ai pas trouvé d’autre remarque, je n’ai pas beaucoup cherché non plus