Cela marche mieux:
J'ai résolu le problème de la lib php-mosqquitto.
J'avais mis à jour le fichier
/etc/php5/fpm/php.ini avec la ligne "extension=mosquitto.so"
mais en fait c'est le fichier
/etc/php5/apache2/php.ini qui est utlisé.
Il y a meme un autre fichier
/etc/php5/cli/php.ini pour le CLI.
Bon problème du à mon install. DIY avec Apache, je suppose.
J'ai mis à jour le plugin et cela fonctionne mieux, le daemon du plugin reste connecté et voit passer les messages.
Code : Tout sélectionner
08-04-2015 21:01:56 | info | Lancement du démon MQTT
08-04-2015 21:01:56 | info | Paramètres utilisés, Host : 192.168.0.4, Port : 1883, ID : Jeedom
08-04-2015 21:01:56 | debug | 16 : Client Jeedom sending CONNECT
08-04-2015 21:01:56 | debug | 16 : Client Jeedom sending SUBSCRIBE (Mid: 1, Topic: #, QoS: 1)
08-04-2015 21:01:56 | debug | 16 : Client Jeedom received CONNACK
08-04-2015 21:01:56 | info | Connexion à Mosquitto avec code 0Connection Accepted.
08-04-2015 21:01:56 | debug | 16 : Client Jeedom received SUBACK
08-04-2015 21:01:56 | info | Subscribe
08-04-2015 21:02:57 | debug | 16 : Client Jeedom sending PINGREQ
08-04-2015 21:02:57 | debug | 16 : Client Jeedom received PINGRESP
08-04-2015 21:03:56 | debug | 16 : Client Jeedom sending PINGREQ
08-04-2015 21:03:56 | debug | 16 : Client Jeedom received PINGRESP
08-04-2015 21:04:56 | debug | 16 : Client Jeedom sending PINGREQ
08-04-2015 21:04:56 | debug | 16 : Client Jeedom received PINGRESP
08-04-2015 21:05:33 | debug | 16 : Client Jeedom received PUBLISH (d0, q0, r0, m0, 'Jeedom', ... (18 bytes))
08-04-2015 21:05:33 | info | Message Test PUB to Jeedom sur Jeedom
08-04-2015 21:05:33 | info | Message : Test PUB to Jeedom pour information : Jeedom sur :
08-04-2015 21:05:33 | debug | Cmdlogic existe, pas de creation
08-04-2015 21:05:56 | debug | 16 : Client Jeedom sending PINGREQ
08-04-2015 21:05:56 | debug | 16 : Client Jeedom received PINGRESP
08-04-2015 21:06:12 | debug | 16 : Client Jeedom received PUBLISH (d0, q0, r0, m0, 'arduinoOT', ... (38 bytes))
08-04-2015 21:06:12 | info | Message Hello world from Arduino 20150406_1726 sur arduinoOT
08-04-2015 21:06:12 | info | Message : Hello world from Arduino 20150406_1726 pour information : arduinoOT sur :
08-04-2015 21:06:12 | debug | Cmdlogic existe, pas de creation
08-04-2015 21:06:12 | debug | 16 : Client Jeedom received PUBLISH (d0, q0, r0, m0, 'arduinoOT', ... (10 bytes))
08-04-2015 21:06:12 | info | Message compteur=0 sur arduinoOT
08-04-2015 21:06:12 | info | Message : compteur=0 pour information : arduinoOT sur :
08-04-2015 21:06:12 | debug | Cmdlogic existe, pas de creation
j'ai un Arduino qui envoie des messages et j'ai envoyé manuellement des messges avec la commande shell
mosquitto_sub
le plugin crée des "Cmdlogic" dans l'équipement que j'ai créé manuellement.
Tous les messages avec un Topic différent créent une Command dans l'équiement present ?
Petit problème constaté, J'ai testé une commande Action de l'équipement, qui publie un message.
Le message est bien reçu par le serveur Mosquitto mais semble posé problème au daemon du plugin qui est arrété sur erreur "code 7" systématiquement lors du "Tester" de la commande, celui-ci se relance automatiquement.
Code : Tout sélectionner
08-04-2015 21:08:35 | debug | Envoi du message 10 vers JeeMQTT
08-04-2015 21:08:35 | info | Déconnexion de Mosquitto avec code 7 <= Déconnexion au serveur !
08-04-2015 21:08:35 | error | The connection was lost.
08-04-2015 21:08:35 | info | Lancement du démon MQTT
08-04-2015 21:08:35 | info | Paramètres utilisés, Host : 192.168.0.4, Port : 1883, ID : Jeedom
08-04-2015 21:08:35 | debug | 16 : Client Jeedom sending CONNECT
08-04-2015 21:08:35 | debug | 16 : Client Jeedom sending SUBSCRIBE (Mid: 1, Topic: #, QoS: 1)
08-04-2015 21:08:35 | debug | 16 : Client Jeedom received CONNACK
08-04-2015 21:08:35 | info | Connexion à Mosquitto avec code 0Connection Accepted.
08-04-2015 21:08:35 | debug | 16 : Client Jeedom received SUBACK
08-04-2015 21:08:35 | info | Subscribe
08-04-2015 21:10:07 | debug | Envoi du message 10 vers JeeMQTT
08-04-2015 21:10:07 | info | Déconnexion de Mosquitto avec code 7 <= Déconnexion au serveur !
08-04-2015 21:10:08 | error | The connection was lost.
08-04-2015 21:10:08 | info | Lancement du démon MQTT
08-04-2015 21:10:08 | info | Paramètres utilisés, Host : 192.168.0.4, Port : 1883, ID : Jeedom
08-04-2015 21:10:08 | debug | 16 : Client Jeedom sending CONNECT
08-04-2015 21:10:08 | debug | 16 : Client Jeedom sending SUBSCRIBE (Mid: 1, Topic: #, QoS: 1)
08-04-2015 21:10:08 | debug | 16 : Client Jeedom received CONNACK
08-04-2015 21:10:08 | info | Connexion à Mosquitto avec code 0Connection Accepted.
Mais cela fonctionne beaucoup mieux, merci.
Bidouilles Linux ...