Je suis toujours en carafe avec la récupération des messages MQTT.
Les sorties de messages MQTT depuis jeedom fonctionnent correctement, mais pas les entrées.
Pour info, depuis mon dernier post, j'ai changé de RPi (3) + SSD et remonté une sauvegarde de jeedom, donc une mauvaise config doit trainer qq part, mais je sèche.
Plugin et dépendances ré-installés, Raspbian stretch à jour.
Voici le constat : depuis le rpi :
Code : Tout sélectionner
mosquitto_pub -h 192.168.1.17 -t Ambiance/temperature -m 22
Message ok sous mqttfx sur une autre machine, mais pas dans jeedom : Les logs remontent toujours les mêmes anomalies qu'avant la dernière version du plugin :
Les messages debug sont très verbeux, et ceci même en déconnectant les périphériques et programmes MQTT :
Code : Tout sélectionner
[2017-12-10 12:05:11][DEBUG] : 16 : Client jeedom received SUBACK
[2017-12-10 12:05:11][DEBUG] : Subscribe to topics
[2017-12-10 12:05:11][DEBUG] : 16 : Client jeedom received PUBLISH (d0, q1, r1, m1, 'Thermostat', ... (2 bytes))
[2017-12-10 12:05:11][DEBUG] : 16 : Client jeedom sending PUBACK (Mid: 1)
[2017-12-10 12:05:11][DEBUG] : Message on sur Thermostat
[2017-12-10 12:05:11][INFO] : Message texte : on pour information : Thermostat sur :
[2017-12-10 12:05:11][INFO] : Saving device
[2017-12-10 12:05:11][ERROR] : Le nom de l'équipement ne peut pas être vide : MQTT Object ( [id:protected] => [name:protected] => [logicalId:protected] => [object_id:protected] => [eqType_name:protected] => MQTT [eqReal_id:protected] => [isVisible:protected] => 0 [isEnable:protected] => 0 [configuration:protected] => {"topic":"","type":"topic"} [timeout:protected] => 0 [category:protected] => [display:protected] => [order:protected] => [comment:protected] => [_debug:protected] => [_object:protected] => [_needRefreshWidget:protected] => [_timeoutUpdated:protected] => [_batteryUpdated:protected] => [_cmds:protected] => Array ( ) )
[2017-12-10 12:05:11][DEBUG] : 16 : Client jeedom sending DISCONNECT
[2017-12-10 12:05:11][DEBUG] : Déconnexion de Mosquitto avec code 0
[2017-12-10 12:05:12][INFO] : Paramètres utilisés, Host : 192.168.1.17, Port : 1883, ID : jeedom
[2017-12-10 12:05:12][DEBUG] : 16 : Client jeedom sending CONNECT
[2017-12-10 12:05:12][DEBUG] : 16 : Client jeedom sending SUBSCRIBE (Mid: 1, Topic: #, QoS: 1)
[2017-12-10 12:05:12][DEBUG] : Subscribe to topic #
[2017-12-10 12:05:12][DEBUG] : 16 : Client jeedom received CONNACK
[2017-12-10 12:05:12][INFO] : Connexion à Mosquitto avec code 0 Connection Accepted.
[2017-12-10 12:05:12][DEBUG] : 16 : Client jeedom received SUBACK
[2017-12-10 12:05:12][DEBUG] : Subscribe to topics
[2017-12-10 12:05:12][DEBUG] : 16 : Client jeedom received PUBLISH (d0, q1, r1, m1, 'Thermostat', ... (2 bytes))
[2017-12-10 12:05:12][DEBUG] : 16 : Client jeedom sending PUBACK (Mid: 1)
[2017-12-10 12:05:12][DEBUG] : Message on sur Thermostat
[2017-12-10 12:05:12][INFO] : Message texte : on pour information : Thermostat sur :
[2017-12-10 12:05:12][INFO] : Saving device
[2017-12-10 12:05:12][ERROR] : Le nom de l'équipement ne peut pas être vide : MQTT Object ( [id:protected] => [name:protected] => [logicalId:protected] => [object_id:protected] => [eqType_name:protected] => MQTT [eqReal_id:protected] => [isVisible:protected] => 0 [isEnable:protected] => 0 [configuration:protected] => {"topic":"","type":"topic"} [timeout:protected] => 0 [category:protected] => [display:protected] => [order:protected] => [comment:protected] => [_debug:protected] => [_object:protected] => [_needRefreshWidget:protected] => [_timeoutUpdated:protected] => [_batteryUpdated:protected] => [_cmds:protected] => Array ( ) )
[2017-12-10 12:05:12][DEBUG] : 16 : Client jeedom sending DISCONNECT
[2017-12-10 12:05:12][DEBUG] : Déconnexion de Mosquitto avec code 0
[2017-12-10 12:05:13][INFO] : Paramètres utilisés, Host : 192.168.1.17, Port : 1883, ID : jeedom
[2017-12-10 12:05:13][DEBUG] : 16 : Client jeedom sending CONNECT
[2017-12-10 12:05:13][DEBUG] : 16 : Client jeedom sending SUBSCRIBE (Mid: 1, Topic: #, QoS: 1)
[2017-12-10 12:05:13][DEBUG] : Subscribe to topic #
[2017-12-10 12:05:13][DEBUG] : 16 : Client jeedom received CONNACK
[2017-12-10 12:05:13][INFO] : Connexion à Mosquitto avec code 0 Connection Accepted.
[2017-12-10 12:05:13][DEBUG] : 16 : Client jeedom received SUBACK
[2017-12-10 12:05:13][DEBUG] : Subscribe to topics
[2017-12-10 12:05:13][DEBUG] : 16 : Client jeedom received PUBLISH (d0, q1, r1, m1, 'Thermostat', ... (2 bytes))
[2017-12-10 12:05:13][DEBUG] : 16 : Client jeedom sending PUBACK (Mid: 1)
[2017-12-10 12:05:13][DEBUG] : Message on sur Thermostat
[2017-12-10 12:05:13][INFO] : Message texte : on pour information : Thermostat sur :
[2017-12-10 12:05:13][INFO] : Saving device
[2017-12-10 12:05:13][ERROR] : Le nom de l'équipement ne peut pas être vide : MQTT Object ( [id:protected] => [name:protected] => [logicalId:protected] => [object_id:protected] => [eqType_name:protected] => MQTT [eqReal_id:protected] => [isVisible:protected] => 0 [isEnable:protected] => 0 [configuration:protected] => {"topic":"","type":"topic"} [timeout:protected] => 0 [category:protected] => [display:protected] => [order:protected] => [comment:protected] => [_debug:protected] => [_object:protected] => [_needRefreshWidget:protected] => [_timeoutUpdated:protected] => [_batteryUpdated:protected] => [_cmds:protected] => Array ( ) )
[2017-12-10 12:05:13][DEBUG] : 16 : Client jeedom sending DISCONNECT
[2017-12-10 12:05:13][DEBUG] : Déconnexion de Mosquitto avec code 0
Merci pour votre aide !