Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

Plugin jMQTT

Retrouvez ici des sujets concernant le protocole MQTT et les modules domotiques de type MQTT utilisés avec JEEDOM
/!\ Plugin MQTT non officiel
nherreyre
Timide
Messages : 30
Inscription : 25 nov. 2016, 18:45

Re: Plugin jMQTT

Message par nherreyre » 15 juil. 2018, 09:57

Bonjour,

je n'ai qu'un jeedom de connecté. En revanche, je crois que c'est les log du mosquitto qui font crasher le daemon.

(une fois desactivé, j'ai quasiment plus de crash)

Cdlt,

Nicolas

jph68
Timide
Messages : 24
Inscription : 15 févr. 2016, 09:38

Re: Plugin jMQTT

Message par jph68 » 26 juil. 2018, 10:30

Bonjour à tous,
@domotruc : Bravo pour ton excellent travail sur le plugin JMQTT
J'ai 2 petites questions :
- quand l'API JMQTT sera-t-elle dispo en version stable ?
- existe-t-il un plugin genre SMS ou MAIL qui permette de publier sur un topic Mosquitto ?
(par exemple pour afficher un message ou une valeur sur un afficheur LED) .
Je n'ai trouvé que la solution de passer par un script ...
Est-ce envisageable à réaliser s'il n'existe pas ? (du coup, ça fait 3 questions!!!!)
Bonne journée
JPierre
Jeedom sur Raspberry Pi 3
Rfxtrx433E (Prises DI-O, Volets SOMFY, Poulailler DIY), JMQTT (Sonoff, DIY ...), InstantInk
Serveur WES (Téléinfo, températures, gestion Piscine, Panneaux solaires en auto-conso, CESI connecté vBus)

Avatar de l’utilisateur
domotruc
Timide
Messages : 254
Inscription : 23 févr. 2018, 08:35
Contact :

Re: Plugin jMQTT

Message par domotruc » 26 juil. 2018, 20:40

jph68 a écrit :
26 juil. 2018, 10:30
@domotruc : Bravo pour ton excellent travail sur le plugin JMQTT
Bonjour JPierre,
Merci, ça fait toujours plaisir ! :)
jph68 a écrit :
26 juil. 2018, 10:30
- quand l'API JMQTT sera-t-elle dispo en version stable ?
Elle l'est depuis le 12 juin. C'est indiqué dans le premier post de ce fil comme une fonctionnalité, dans le changelog, et dans la documentation ici.
jph68 a écrit :
26 juil. 2018, 10:30
- existe-t-il un plugin genre SMS ou MAIL qui permette de publier sur un topic Mosquitto ?
(par exemple pour afficher un message ou une valeur sur un afficheur LED) .
Je n'ai trouvé que la solution de passer par un script ...
Est-ce envisageable à réaliser s'il n'existe pas ? (du coup, ça fait 3 questions!!!!)
Je ne pense pas que cela existe directement. C'est certainement faisable par un scénario qui ferait le lien entre le plugin SMS ou MAIL (le scénario s'active sur réception d'un message) et l'équipement jMQTT qui possède la commande action vers l'afficheur led.
domotruc
Plugins jMQTT, jElocky
domotruc.com

Avatar de l’utilisateur
poluket
Helper
Messages : 1905
Inscription : 19 août 2017, 17:02
Localisation : Chastre - Belgique
Contact :

Re: Plugin jMQTT

Message par poluket » 30 juil. 2018, 08:23

Salut,

Depuis la mise a jour vers 3.2.11, j'ai le deamon qui ne veux plus se lancer:

Code : Tout sélectionner

[2018-07-30 08:12:50][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=jMQTT function=remove callInstallFunction=1
[2018-07-30 08:12:53][INFO] : Début d'activation du plugin
[2018-07-30 08:12:54][INFO] : Info sur le démon : Array (     [launchable_message] =>      [launchable] => nok     [state] => nok     [log] => nok     [auto] => 0 )
[2018-07-30 08:12:54][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=jMQTT function=install callInstallFunction=1
[2018-07-30 08:13:05][DEBUG] : deamon_start
[2018-07-30 08:13:05][DEBUG] : daemon starts, pid is 20865
[2018-07-30 08:13:05][DEBUG] : status cmd: 916
[2018-07-30 08:13:05][INFO] : Connect to mosquitto: Host=localhost, Port=1883, Id=jeedom
[2018-07-30 08:13:05][INFO] : Equipment ebusd-global: subscribes to "ebusd/global/#" with Qos=1
[2018-07-30 08:13:05][ERROR] : Erreur sur jMQTT::daemon() : The client is not currently connected.
[2018-07-30 08:15:02][DEBUG] : deamon_start
[2018-07-30 08:15:03][DEBUG] : daemon starts, pid is 24653
[2018-07-30 08:15:03][DEBUG] : status cmd: 916
[2018-07-30 08:15:03][INFO] : Connect to mosquitto: Host=localhost, Port=1883, Id=jeedom
[2018-07-30 08:15:03][INFO] : Equipment ebusd-global: subscribes to "ebusd/global/#" with Qos=1
[2018-07-30 08:15:03][ERROR] : Erreur sur jMQTT::daemon() : The client is not currently connected.
et quand je cherche les pid 20865/24653. ils sont pas actifs. donc le deamon ne veux plus demarrer.
un petit netstat me donne aucun service écoutant sur le port 1883...
j'ai essayé de faire un reinstall des dependances, même combat...

dans la partie config où l'on peut choisir d'installer mosquito localement (ce qui est fait), le reste de la config est vide, je sais plus si c'était comme cela avant oui s'il faut qu'il y aie qqch.
2018-07-30 08_21_22-JMQTT - Jeedom.png
2018-07-30 08_21_22-JMQTT - Jeedom.png (28.81 Kio) Consulté 566 fois
quelqu'un aurait une idée?

Merci,
Helper Officiel Jeedom

Installation KNX + Sonos + Xiaomi Yeelight + Jeedom sur VM Proxmox + wifi unifi avec contrôleur + NAS DS1513+ + UPS + PFsense FW

Avatar de l’utilisateur
domotruc
Timide
Messages : 254
Inscription : 23 févr. 2018, 08:35
Contact :

Re: Plugin jMQTT

Message par domotruc » 30 juil. 2018, 10:05

Bonjour poluket,
Je viens de faire la maj 3.2.11 et tout fonctionne bien.
J'avoue ne pas voir d'où peut venir ton problème.
Si tu n'as pas modifié la configuration de mosquito pour mettre en place username/password, il est normal que le "reste de la config" soit vide.
domotruc
Plugins jMQTT, jElocky
domotruc.com

Avatar de l’utilisateur
poluket
Helper
Messages : 1905
Inscription : 19 août 2017, 17:02
Localisation : Chastre - Belgique
Contact :

Re: Plugin jMQTT

Message par poluket » 30 juil. 2018, 10:25

domotruc a écrit :
30 juil. 2018, 10:05
Bonjour poluket,
Je viens de faire la maj 3.2.11 et tout fonctionne bien.
J'avoue ne pas voir d'où peut venir ton problème.
Si tu n'as pas modifié la configuration de mosquito pour mettre en place username/password, il est normal que le "reste de la config" soit vide.
est ce que tu aurais la commande pour lancer le deamon manuellement pour que je test en ssh pour voir si j'ai une erreur retournée. et ou se trouve les logs du deamon? dans /var/log/mosquitto/mosquitto.log je n'ai rien depuis un mois. il y a une manière pour qu'il soit plus bavard?

Merci,
Helper Officiel Jeedom

Installation KNX + Sonos + Xiaomi Yeelight + Jeedom sur VM Proxmox + wifi unifi avec contrôleur + NAS DS1513+ + UPS + PFsense FW

Avatar de l’utilisateur
domotruc
Timide
Messages : 254
Inscription : 23 févr. 2018, 08:35
Contact :

Re: Plugin jMQTT

Message par domotruc » 30 juil. 2018, 12:56

poluket a écrit :
30 juil. 2018, 10:25
est ce que tu aurais la commande pour lancer le deamon manuellement pour que je test en ssh pour voir si j'ai une erreur retournée. et ou se trouve les logs du deamon? dans /var/log/mosquitto/mosquitto.log je n'ai rien depuis un mois. il y a une manière pour qu'il soit plus bavard?

Il n'y a pas de moyen de lancer le démon jMQTT en ssh.
Ce que tu peux faire par contre, c'est vérifier que ton broker mosquitto tourne bien (c'est lui qui produit le fichier /var/log/mosquitto/mosquitto.log). La commande suivante connecte un client au broker, souscrit tous les topics et les affiche sur le console:

Code : Tout sélectionner

mosquitto_sub -t "#" -v| xargs -d$'\n' -L1 bash -c 'date "+%Y-%m-%d %T.%3N $0"'
Si tu n'as aucun traffic, tu peux en générer via cette commande exemple (à lancer en // dans une autre console):

Code : Tout sélectionner

mosquitto_pub -t test -m hello
Ensuite, si tu voulais te connecter au broker mosquitto de la même manière que le fait le démon jMQTT, il faudrait utiliser la librairie Mosquitto-PHP. Le petit bout de code PHP en pied de README (section General operation) ferait l'affaire en remplaçant 'test.mosquitto.org' par 'localhost'.
domotruc
Plugins jMQTT, jElocky
domotruc.com

Avatar de l’utilisateur
poluket
Helper
Messages : 1905
Inscription : 19 août 2017, 17:02
Localisation : Chastre - Belgique
Contact :

Re: Plugin jMQTT

Message par poluket » 30 juil. 2018, 13:25

quand je parlais du deamon, je sous entendais mosquitto. desolé de ne pas avoir été clair. ok, je vais tester tout cela ce soir pour voir s'il y a du mieux.

Merci,
Helper Officiel Jeedom

Installation KNX + Sonos + Xiaomi Yeelight + Jeedom sur VM Proxmox + wifi unifi avec contrôleur + NAS DS1513+ + UPS + PFsense FW

Avatar de l’utilisateur
poluket
Helper
Messages : 1905
Inscription : 19 août 2017, 17:02
Localisation : Chastre - Belgique
Contact :

Re: Plugin jMQTT

Message par poluket » 30 juil. 2018, 22:52

ok, tout fonctionne. problème identifié et corrrigé.
en fait j'ai mis en place le tuto de meute : viewtopic.php?f=59&t=34225
pour monitorer ma chaudère vaillant via mosquitto et ton plugin. pour faire la passerelle entre mon hardware et mosquitto, j'ai installé le module ebus.
et c'est lui le coupable, il a généré un gros fichier de log qui l'a fait planter. apres suppression de celui ci (/var/log/ebusd.log), tout est ok.

ta commande m'a bien aidé. merci
Helper Officiel Jeedom

Installation KNX + Sonos + Xiaomi Yeelight + Jeedom sur VM Proxmox + wifi unifi avec contrôleur + NAS DS1513+ + UPS + PFsense FW

meute
Actif
Messages : 1102
Inscription : 26 août 2017, 11:07
Localisation : Belgique

Re: Plugin jMQTT

Message par meute » 01 août 2018, 23:09

poluket a écrit :
30 juil. 2018, 22:52
ok, tout fonctionne. problème identifié et corrrigé.
en fait j'ai mis en place le tuto de meute : viewtopic.php?f=59&t=34225
pour monitorer ma chaudère vaillant via mosquitto et ton plugin. pour faire la passerelle entre mon hardware et mosquitto, j'ai installé le module ebus.
et c'est lui le coupable, il a généré un gros fichier de log qui l'a fait planter. apres suppression de celui ci (/var/log/ebusd.log), tout est ok.

ta commande m'a bien aidé. merci
Merci pour l'info, je viens de vérifier le mien, résultat 597 Mb ... vais le supprimer aussi et regarder si on peut le rendre moins bavard ce ebusd, si pas mettre en place une tache de purge automatique ...
Jeedom VM ESXI sur NUC
Ilot I/O Modbus Wago Z-Wave (11 volets,prises,présences) + RFXCom (sondes T°+RH, prises)
Pont Hue et une vingtaine d'ampoules,une flopée de Xiaomi aquara, Harmony Elite
8 Google Home et un PC tactile All-In accroché au mur

Avatar de l’utilisateur
poluket
Helper
Messages : 1905
Inscription : 19 août 2017, 17:02
Localisation : Chastre - Belgique
Contact :

Re: Plugin jMQTT

Message par poluket » 02 août 2018, 08:40

meute a écrit :
01 août 2018, 23:09
Merci pour l'info, je viens de vérifier le mien, résultat 597 Mb ... vais le supprimer aussi et regarder si on peut le rendre moins bavard ce ebusd, si pas mettre en place une tache de purge automatique ...
tient moi au courant, je veux bien tester :)

Merci,
Helper Officiel Jeedom

Installation KNX + Sonos + Xiaomi Yeelight + Jeedom sur VM Proxmox + wifi unifi avec contrôleur + NAS DS1513+ + UPS + PFsense FW

meute
Actif
Messages : 1102
Inscription : 26 août 2017, 11:07
Localisation : Belgique

Re: Plugin jMQTT

Message par meute » 02 août 2018, 23:55

poluket a écrit :
02 août 2018, 08:40
meute a écrit :
01 août 2018, 23:09
Merci pour l'info, je viens de vérifier le mien, résultat 597 Mb ... vais le supprimer aussi et regarder si on peut le rendre moins bavard ce ebusd, si pas mettre en place une tache de purge automatique ...
tient moi au courant, je veux bien tester :)

Merci,
Voici : viewtopic.php?f=59&t=34225&p=638617#p638617
Jeedom VM ESXI sur NUC
Ilot I/O Modbus Wago Z-Wave (11 volets,prises,présences) + RFXCom (sondes T°+RH, prises)
Pont Hue et une vingtaine d'ampoules,une flopée de Xiaomi aquara, Harmony Elite
8 Google Home et un PC tactile All-In accroché au mur

jmc
Timide
Messages : 4
Inscription : 31 août 2018, 14:47

Re: Plugin jMQTT

Message par jmc » 31 août 2018, 16:48

Bonjour à tous,

Merci pour tout le travail sur ce plugin, vraiment très utile.

Comme certains, je tombe sur des problèmes de stabilité depuis quelques semaines avec des déconnexions toutes les 10-15mn avec "Erreur sur jMQTT::daemon() : The connection was lost." dans les logs... Le plugin est arrêté et redémarre automatiquement un peu plus tard.

J'ai peu d’équipements actifs dans ce plugin, mais l'un d'entre eux publie un ensemble de 25 messages toutes les minutes, dans les logs en Debug on voit clairement le plugin absorber les messages au rythme d'un toutes les 3 secs (?!) et s’arrêter au bout d'un moment.
La déconnexion n'est pas liée à un message en particulier, et semble se produire de manière aléatoire.

Les solutions proposées dans le forum (desinstallation du plugin MQTT, suppression des logs Mosquitto,...) n'ont aucun effet. Mon install Jeedom est à jour (3.2.11) et j'ai la dernière version stable du plugin jMQTT.

Une idée ?

Merci
JM

Avatar de l’utilisateur
domotruc
Timide
Messages : 254
Inscription : 23 févr. 2018, 08:35
Contact :

Re: Plugin jMQTT

Message par domotruc » 01 sept. 2018, 14:07

jmc a écrit :
31 août 2018, 16:48

Comme certains, je tombe sur des problèmes de stabilité depuis quelques semaines avec des déconnexions toutes les 10-15mn avec "Erreur sur jMQTT::daemon() : The connection was lost." dans les logs... Le plugin est arrêté et redémarre automatiquement un peu plus tard.

J'ai peu d’équipements actifs dans ce plugin, mais l'un d'entre eux publie un ensemble de 25 messages toutes les minutes, dans les logs en Debug on voit clairement le plugin absorber les messages au rythme d'un toutes les 3 secs (?!) et s’arrêter au bout d'un moment.
La déconnexion n'est pas liée à un message en particulier, et semble se produire de manière aléatoire.

Les solutions proposées dans le forum (desinstallation du plugin MQTT, suppression des logs Mosquitto,...) n'ont aucun effet. Mon install Jeedom est à jour (3.2.11) et j'ai la dernière version stable du plugin jMQTT.

Une idée ?
Bonjour JM,
Pas vraiment d'idées malheureusement.
Sur quel matériel et distribution tourne ton jeedom?
Avec quel QoS sont publiés les messages?

Pour investiguer, ce serait bien d'avoir 3 choses:
1) Le log jMQTT en mode debug;

2) L'enregistrement du flux MQTT via la commande :

Code : Tout sélectionner

mosquitto_sub -t "#" -v| xargs -d$'\n' -L1 bash -c 'date "+%Y-%m-%d %T.%3N $0"'
3) Le log du broker MQTT (fichier /var/log/mosquitto/mosquitto.log) après avoir vérifier que le log archive tout dans le fichier /etc/mosquitto/mosquitto.conf : vérifier que la ligne log_type all est bien présente.
domotruc
Plugins jMQTT, jElocky
domotruc.com

jmc
Timide
Messages : 4
Inscription : 31 août 2018, 14:47

Re: Plugin jMQTT

Message par jmc » 02 sept. 2018, 15:47

Voici plus de détails:
- RasPi 2 (debian 4.1)
- QoS: 1 (j'ai essaye 0 avec les même résultats)

Une seule particularité: plusieurs messages sont envoyés sur le même topic ("com/alarm/recv/zone") avec des éléments JSON différents (un message par zone) qui se retrouvent dans le même équipements. Il semblerait que le retard du traitement des messages par jMQTT (1 message toute les 3 sec) n'apparaisse que dans ce cas.

Voici les logs jMQTT et messages mqtt pour un cycle complet démarrage plugin et crash.

Merci
JM

Code : Tout sélectionner

2018-09-02 15:19:19.835 com/alarm/recv/zone {"zone001": 0, "activity001": 1487973}
2018-09-02 15:19:19.878 com/alarm/recv/zone {"zone002": 0, "activity002": 1488966}
2018-09-02 15:19:19.903 com/alarm/recv/zone {"zone003": 0, "activity003": 1488082}
2018-09-02 15:19:19.922 com/alarm/recv/zone {"zone004": 0, "activity004": -1}
2018-09-02 15:19:19.944 com/alarm/recv/zone {"zone005": 0, "activity005": -1}
2018-09-02 15:19:19.974 com/alarm/recv/zone {"zone006": 0, "activity006": -1}
2018-09-02 15:19:19.990 com/alarm/recv/zone {"zone007": 0, "activity007": -1}
2018-09-02 15:19:20.016 com/alarm/recv/zone {"zone008": 0, "activity008": -1}
2018-09-02 15:19:20.034 com/alarm/recv/zone {"zone009": 0, "activity009": 1488002}
2018-09-02 15:19:20.058 com/alarm/recv/zone {"zone010": 0, "activity010": 1487992}
2018-09-02 15:19:20.094 com/alarm/recv/zone {"zone011": 0, "activity011": 1488854}
2018-09-02 15:19:20.115 com/alarm/recv/zone {"zone012": 0, "activity012": -1}
2018-09-02 15:19:20.131 com/alarm/recv/zone {"zone013": 0, "activity013": 1485098}
2018-09-02 15:19:20.145 com/alarm/recv/zone {"zone014": 0, "activity014": -1}
2018-09-02 15:19:20.160 com/alarm/recv/zone {"zone015": 0, "activity015": -1}
2018-09-02 15:19:20.175 com/alarm/recv/zone {"zone016": 0, "activity016": -1}
2018-09-02 15:19:20.189 com/alarm/recv/zone {"zone017": 0, "activity017": -1}
2018-09-02 15:19:20.205 com/alarm/recv/zone {"zone018": 0, "activity018": -1}
2018-09-02 15:19:20.219 com/alarm/recv/zone {"zone019": 0, "activity019": -1}
2018-09-02 15:19:20.234 com/alarm/recv/zone {"zone020": 0, "activity020": -1}
2018-09-02 15:19:20.249 com/alarm/recv/zone {"zone021": 0, "activity021": -1}
2018-09-02 15:19:20.265 com/alarm/recv/zone {"zone022": 0, "activity022": -1}
2018-09-02 15:19:20.279 com/alarm/recv/zone {"zone023": 0, "activity023": 1487955}
2018-09-02 15:19:20.294 com/alarm/recv/zone {"zone024": 0, "activity024": -1}
2018-09-02 15:19:33.255 com/gpio/irrig/state {"time":31804 , "analog0": 1022 , "analog1": 1022 }
2018-09-02 15:19:39.470 com/alarm/recv/status {"area001": 1, "area002": 1}
[2018-09-02 15:19:40][DEBUG] : deamon_start
[2018-09-02 15:19:41][DEBUG] : daemon starts, pid is 9160
[2018-09-02 15:19:41][DEBUG] : status cmd: 796
[2018-09-02 15:19:41][INFO] : Connect to mosquitto: Host=192.168.1.7, Port=1883, Id=jeedom
[2018-09-02 15:19:41][DEBUG] : mosquitto: Client jeedom sending CONNECT
[2018-09-02 15:19:41][INFO] : Equipment jeedom: subscribes to "jeedom/#" with Qos=1
[2018-09-02 15:19:41][DEBUG] : mosquitto: Client jeedom sending SUBSCRIBE (Mid: 1, Topic: jeedom/#, QoS: 1)
[2018-09-02 15:19:41][INFO] : Equipment Irrig: subscribes to "com/gpio/irrig/state" with Qos=1
[2018-09-02 15:19:41][DEBUG] : mosquitto: Client jeedom sending SUBSCRIBE (Mid: 2, Topic: com/gpio/irrig/state, QoS: 1)
[2018-09-02 15:19:41][INFO] : Equipment Piscine: subscribes to "com/gpio/piscine/#" with Qos=1
[2018-09-02 15:19:41][DEBUG] : mosquitto: Client jeedom sending SUBSCRIBE (Mid: 3, Topic: com/gpio/piscine/#, QoS: 1)
[2018-09-02 15:19:41][INFO] : Equipment Alarm (Status): subscribes to "com/alarm/recv/status" with Qos=1
[2018-09-02 15:19:41][DEBUG] : mosquitto: Client jeedom sending SUBSCRIBE (Mid: 4, Topic: com/alarm/recv/status, QoS: 1)
[2018-09-02 15:19:41][INFO] : Equipment Alarm (Zones): subscribes to "com/alarm/recv/zone" with Qos=1
[2018-09-02 15:19:41][DEBUG] : mosquitto: Client jeedom sending SUBSCRIBE (Mid: 5, Topic: com/alarm/recv/zone, QoS: 1)
[2018-09-02 15:19:41][INFO] : Subscribes to the API topic "jeedom/api"
[2018-09-02 15:19:41][DEBUG] : mosquitto: Client jeedom sending SUBSCRIBE (Mid: 6, Topic: jeedom/api, QoS: 1)
[2018-09-02 15:19:41][DEBUG] : mosquitto: Client jeedom received CONNACK
[2018-09-02 15:19:41][DEBUG] : mosquitto: connection response is Connection Accepted.
[2018-09-02 15:19:41][DEBUG] : mosquitto: Client jeedom sending PUBLISH (d0, q1, r1, m7, 'jeedom/status', ... (6 bytes))
[2018-09-02 15:19:41][DEBUG] : mosquitto: Client jeedom received SUBACK
[2018-09-02 15:19:41][DEBUG] : mosquitto: topic subscription accepted, mid=1
[2018-09-02 15:19:41][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q1, r1, m1, 'jeedom/status', ... (7 bytes))
[2018-09-02 15:19:41][DEBUG] : mosquitto: Client jeedom sending PUBACK (Mid: 1)
[2018-09-02 15:19:41][DEBUG] : Payload offline for topic jeedom/status
2018-09-02 15:19:41.494 jeedom/status online
[2018-09-02 15:19:41][INFO] : -> jeedom|status offline
[2018-09-02 15:19:41][DEBUG] : mosquitto: Client jeedom received SUBACK
[2018-09-02 15:19:41][DEBUG] : mosquitto: topic subscription accepted, mid=2
[2018-09-02 15:19:41][DEBUG] : mosquitto: Client jeedom received SUBACK
[2018-09-02 15:19:41][DEBUG] : mosquitto: topic subscription accepted, mid=3
[2018-09-02 15:19:41][DEBUG] : mosquitto: Client jeedom received SUBACK
[2018-09-02 15:19:41][DEBUG] : mosquitto: topic subscription accepted, mid=4
[2018-09-02 15:19:41][DEBUG] : mosquitto: Client jeedom received SUBACK
[2018-09-02 15:19:41][DEBUG] : mosquitto: topic subscription accepted, mid=5
[2018-09-02 15:19:41][DEBUG] : mosquitto: Client jeedom received SUBACK
[2018-09-02 15:19:41][DEBUG] : mosquitto: topic subscription accepted, mid=6
[2018-09-02 15:19:41][DEBUG] : mosquitto: Client jeedom received PUBACK (Mid: 7)
[2018-09-02 15:19:41][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q1, r0, m2, 'jeedom/status', ... (6 bytes))
[2018-09-02 15:19:41][DEBUG] : mosquitto: Client jeedom sending PUBACK (Mid: 2)
[2018-09-02 15:19:41][DEBUG] : Payload online for topic jeedom/status
[2018-09-02 15:19:41][INFO] : -> jeedom|status online
2018-09-02 15:19:54.697 com/alarm/recv/mesg "Apt             15:29.18 Sun 02
[2018-09-02 15:20:29][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/status', ... (28 bytes))
[2018-09-02 15:20:29][DEBUG] : Payload {"area001": 1, "area002": 1} for topic com/alarm/recv/status
2018-09-02 15:20:29.746 com/alarm/recv/status {"area001": 1, "area002": 1}
[2018-09-02 15:20:29][INFO] : -> Alarm (Status)|alarm/recv/status {"area001": 1, "area002": 1}
[2018-09-02 15:20:29][INFO] : -> Alarm (Status)|Interieur 1
[2018-09-02 15:20:30][INFO] : -> Alarm (Status)|Exterieur 1
[2018-09-02 15:20:33][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/gpio/irrig/state', ... (51 bytes))
[2018-09-02 15:20:33][DEBUG] : Payload {"time":31864 , "analog0": 1022 , "analog1": 1022 } for topic com/gpio/irrig/state
2018-09-02 15:20:33.706 com/gpio/irrig/state {"time":31864 , "analog0": 1022 , "analog1": 1022 }
[2018-09-02 15:20:34][INFO] : -> Irrig|state {"time":31864 , "analog0": 1022 , "analog1": 1022 }
[2018-09-02 15:20:34][INFO] : -> Irrig|Time 31864
[2018-09-02 15:20:34][INFO] : -> Irrig|Analog1 1022
[2018-09-02 15:20:34][INFO] : -> Irrig|Analog2 1022
[2018-09-02 15:20:41][DEBUG] : mosquitto: Client jeedom sending PINGREQ
[2018-09-02 15:20:41][DEBUG] : mosquitto: Client jeedom received PINGRESP
2018-09-02 15:20:54.987 com/alarm/recv/mesg "Apt             15:30.18 Sun 02
2018-09-02 15:21:00.198 com/alarm/recv/zone {"zone001": 0, "activity001": 1488074}
[2018-09-02 15:21:00][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (38 bytes))
[2018-09-02 15:21:00][DEBUG] : Payload {"zone001": 0, "activity001": 1488074} for topic com/alarm/recv/zone
2018-09-02 15:21:00.214 com/alarm/recv/zone {"zone002": 0, "activity002": 1489067}
2018-09-02 15:21:00.230 com/alarm/recv/zone {"zone003": 0, "activity003": 1488183}
2018-09-02 15:21:00.256 com/alarm/recv/zone {"zone004": 0, "activity004": -1}
2018-09-02 15:21:00.272 com/alarm/recv/zone {"zone005": 0, "activity005": -1}
2018-09-02 15:21:00.288 com/alarm/recv/zone {"zone006": 0, "activity006": -1}
2018-09-02 15:21:00.306 com/alarm/recv/zone {"zone007": 0, "activity007": -1}
2018-09-02 15:21:00.334 com/alarm/recv/zone {"zone008": 0, "activity008": -1}
2018-09-02 15:21:00.351 com/alarm/recv/zone {"zone009": 0, "activity009": 1488103}
2018-09-02 15:21:00.375 com/alarm/recv/zone {"zone010": 0, "activity010": 1488093}
2018-09-02 15:21:00.401 com/alarm/recv/zone {"zone011": 0, "activity011": 1488955}
2018-09-02 15:21:00.422 com/alarm/recv/zone {"zone012": 0, "activity012": -1}
2018-09-02 15:21:00.445 com/alarm/recv/zone {"zone013": 0, "activity013": 1485199}
2018-09-02 15:21:00.482 com/alarm/recv/zone {"zone014": 0, "activity014": -1}
2018-09-02 15:21:00.512 com/alarm/recv/zone {"zone015": 0, "activity015": -1}
2018-09-02 15:21:00.536 com/alarm/recv/zone {"zone016": 0, "activity016": -1}
2018-09-02 15:21:00.560 com/alarm/recv/zone {"zone017": 0, "activity017": -1}
2018-09-02 15:21:00.599 com/alarm/recv/zone {"zone018": 0, "activity018": -1}
2018-09-02 15:21:00.623 com/alarm/recv/zone {"zone019": 0, "activity019": -1}
2018-09-02 15:21:00.646 com/alarm/recv/zone {"zone020": 0, "activity020": -1}
2018-09-02 15:21:00.666 com/alarm/recv/zone {"zone021": 0, "activity021": -1}
2018-09-02 15:21:00.716 com/alarm/recv/zone {"zone022": 0, "activity022": -1}
2018-09-02 15:21:00.738 com/alarm/recv/zone {"zone023": 0, "activity023": 1488056}
2018-09-02 15:21:00.760 com/alarm/recv/zone {"zone024": 0, "activity024": -1}
[2018-09-02 15:21:03][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone001": 0, "activity001": 1488074}
[2018-09-02 15:21:03][INFO] : -> Alarm (Zones)|Hall 0
[2018-09-02 15:21:03][INFO] : -> Alarm (Zones)|Act. Hall 1488074
[2018-09-02 15:21:03][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (38 bytes))
[2018-09-02 15:21:03][DEBUG] : Payload {"zone002": 0, "activity002": 1489067} for topic com/alarm/recv/zone
[2018-09-02 15:21:07][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone002": 0, "activity002": 1489067}
[2018-09-02 15:21:08][INFO] : -> Alarm (Zones)|Sejour 0
[2018-09-02 15:21:08][INFO] : -> Alarm (Zones)|Act.  Sejour 1489067
[2018-09-02 15:21:08][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (38 bytes))
[2018-09-02 15:21:08][DEBUG] : Payload {"zone003": 0, "activity003": 1488183} for topic com/alarm/recv/zone
[2018-09-02 15:21:11][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone003": 0, "activity003": 1488183}
[2018-09-02 15:21:11][INFO] : -> Alarm (Zones)|Cuisine 0
[2018-09-02 15:21:11][INFO] : -> Alarm (Zones)|Act.  Cuisine 1488183
[2018-09-02 15:21:11][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:21:11][DEBUG] : Payload {"zone004": 0, "activity004": -1} for topic com/alarm/recv/zone
[2018-09-02 15:21:14][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone004": 0, "activity004": -1}
[2018-09-02 15:21:15][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone004} 0
[2018-09-02 15:21:15][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity004} -1
[2018-09-02 15:21:15][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:21:15][DEBUG] : Payload {"zone005": 0, "activity005": -1} for topic com/alarm/recv/zone
[2018-09-02 15:21:18][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone005": 0, "activity005": -1}
[2018-09-02 15:21:18][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone005} 0
[2018-09-02 15:21:18][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity005} -1
[2018-09-02 15:21:18][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:21:18][DEBUG] : Payload {"zone006": 0, "activity006": -1} for topic com/alarm/recv/zone
2018-09-02 15:21:20.026 com/alarm/recv/status {"area001": 1, "area002": 1}
[2018-09-02 15:21:21][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone006": 0, "activity006": -1}
[2018-09-02 15:21:21][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone006} 0
[2018-09-02 15:21:22][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity006} -1
[2018-09-02 15:21:22][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:21:22][DEBUG] : Payload {"zone007": 0, "activity007": -1} for topic com/alarm/recv/zone
[2018-09-02 15:21:25][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone007": 0, "activity007": -1}
[2018-09-02 15:21:25][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone007} 0
[2018-09-02 15:21:25][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity007} -1
[2018-09-02 15:21:25][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:21:25][DEBUG] : Payload {"zone008": 0, "activity008": -1} for topic com/alarm/recv/zone
[2018-09-02 15:21:28][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone008": 0, "activity008": -1}
[2018-09-02 15:21:28][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone008} 0
[2018-09-02 15:21:28][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity008} -1
[2018-09-02 15:21:28][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (38 bytes))
[2018-09-02 15:21:28][DEBUG] : Payload {"zone009": 0, "activity009": 1488103} for topic com/alarm/recv/zone
[2018-09-02 15:21:31][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone009": 0, "activity009": 1488103}
[2018-09-02 15:21:32][INFO] : -> Alarm (Zones)|Garage Bas 0
[2018-09-02 15:21:32][INFO] : -> Alarm (Zones)|Act. Garage Bas 1488103
[2018-09-02 15:21:32][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (38 bytes))
[2018-09-02 15:21:32][DEBUG] : Payload {"zone010": 0, "activity010": 1488093} for topic com/alarm/recv/zone
2018-09-02 15:21:34.160 com/gpio/irrig/state {"time":31924 , "analog0": 1022 , "analog1": 1022 }
[2018-09-02 15:21:35][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone010": 0, "activity010": 1488093}
[2018-09-02 15:21:35][INFO] : -> Alarm (Zones)|Porte Garage 0
[2018-09-02 15:21:35][INFO] : -> Alarm (Zones)|Act. Porte garage 1488093
[2018-09-02 15:21:35][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (38 bytes))
[2018-09-02 15:21:35][DEBUG] : Payload {"zone011": 0, "activity011": 1488955} for topic com/alarm/recv/zone
[2018-09-02 15:21:38][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone011": 0, "activity011": 1488955}
[2018-09-02 15:21:38][INFO] : -> Alarm (Zones)|Garage Haut 0
[2018-09-02 15:21:38][INFO] : -> Alarm (Zones)|Act.  Garage Haut 1488955
[2018-09-02 15:21:38][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:21:38][DEBUG] : Payload {"zone012": 0, "activity012": -1} for topic com/alarm/recv/zone
[2018-09-02 15:21:41][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone012": 0, "activity012": -1}
[2018-09-02 15:21:41][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone012} 0
[2018-09-02 15:21:42][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity012} -1
[2018-09-02 15:21:42][DEBUG] : mosquitto: Client jeedom sending PINGREQ
[2018-09-02 15:21:42][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (38 bytes))
[2018-09-02 15:21:42][DEBUG] : Payload {"zone013": 0, "activity013": 1485199} for topic com/alarm/recv/zone
[2018-09-02 15:21:45][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone013": 0, "activity013": 1485199}
[2018-09-02 15:21:45][INFO] : -> Alarm (Zones)|Ext Escalier 0
[2018-09-02 15:21:45][INFO] : -> Alarm (Zones)|Act. Ext Escalier 1485199
[2018-09-02 15:21:45][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:21:45][DEBUG] : Payload {"zone014": 0, "activity014": -1} for topic com/alarm/recv/zone
[2018-09-02 15:21:48][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone014": 0, "activity014": -1}
[2018-09-02 15:21:48][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone014} 0
[2018-09-02 15:21:48][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity014} -1
[2018-09-02 15:21:48][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:21:48][DEBUG] : Payload {"zone015": 0, "activity015": -1} for topic com/alarm/recv/zone
[2018-09-02 15:21:51][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone015": 0, "activity015": -1}
[2018-09-02 15:21:51][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone015} 0
[2018-09-02 15:21:52][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity015} -1
[2018-09-02 15:21:52][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:21:52][DEBUG] : Payload {"zone016": 0, "activity016": -1} for topic com/alarm/recv/zone
[2018-09-02 15:21:55][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone016": 0, "activity016": -1}
[2018-09-02 15:21:55][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone016} 0
[2018-09-02 15:21:55][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity016} -1
[2018-09-02 15:21:55][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:21:55][DEBUG] : Payload {"zone017": 0, "activity017": -1} for topic com/alarm/recv/zone
2018-09-02 15:21:55.287 com/alarm/recv/mesg "Apt             15:31.18 Sun 02
[2018-09-02 15:21:58][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone017": 0, "activity017": -1}
[2018-09-02 15:21:58][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone017} 0
[2018-09-02 15:21:58][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity017} -1
[2018-09-02 15:21:58][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:21:58][DEBUG] : Payload {"zone018": 0, "activity018": -1} for topic com/alarm/recv/zone
[2018-09-02 15:22:01][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone018": 0, "activity018": -1}
[2018-09-02 15:22:02][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone018} 0
[2018-09-02 15:22:02][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity018} -1
[2018-09-02 15:22:02][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:22:02][DEBUG] : Payload {"zone019": 0, "activity019": -1} for topic com/alarm/recv/zone
[2018-09-02 15:22:06][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone019": 0, "activity019": -1}
[2018-09-02 15:22:06][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone019} 0
[2018-09-02 15:22:06][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity019} -1
[2018-09-02 15:22:06][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:22:06][DEBUG] : Payload {"zone020": 0, "activity020": -1} for topic com/alarm/recv/zone
2018-09-02 15:22:10.313 com/alarm/recv/status {"area001": 1, "area002": 1}
[2018-09-02 15:22:11][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone020": 0, "activity020": -1}
[2018-09-02 15:22:11][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone020} 0
[2018-09-02 15:22:11][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity020} -1
[2018-09-02 15:22:11][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:22:11][DEBUG] : Payload {"zone021": 0, "activity021": -1} for topic com/alarm/recv/zone
[2018-09-02 15:22:14][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone021": 0, "activity021": -1}
[2018-09-02 15:22:14][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone021} 0
[2018-09-02 15:22:14][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity021} -1
[2018-09-02 15:22:14][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:22:14][DEBUG] : Payload {"zone022": 0, "activity022": -1} for topic com/alarm/recv/zone
[2018-09-02 15:22:18][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone022": 0, "activity022": -1}
[2018-09-02 15:22:18][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone022} 0
[2018-09-02 15:22:18][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity022} -1
[2018-09-02 15:22:18][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (38 bytes))
[2018-09-02 15:22:18][DEBUG] : Payload {"zone023": 0, "activity023": 1488056} for topic com/alarm/recv/zone
[2018-09-02 15:22:21][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone023": 0, "activity023": 1488056}
[2018-09-02 15:22:21][INFO] : -> Alarm (Zones)|Ext Entree 0
[2018-09-02 15:22:21][INFO] : -> Alarm (Zones)|Act. Ext Entree 1488056
[2018-09-02 15:22:21][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:22:21][DEBUG] : Payload {"zone024": 0, "activity024": -1} for topic com/alarm/recv/zone
[2018-09-02 15:22:25][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone024": 0, "activity024": -1}
[2018-09-02 15:22:25][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone024} 0
[2018-09-02 15:22:25][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity024} -1
[2018-09-02 15:22:25][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/status', ... (28 bytes))
[2018-09-02 15:22:25][DEBUG] : Payload {"area001": 1, "area002": 1} for topic com/alarm/recv/status
[2018-09-02 15:22:25][INFO] : -> Alarm (Status)|alarm/recv/status {"area001": 1, "area002": 1}
[2018-09-02 15:22:25][INFO] : -> Alarm (Status)|Interieur 1
[2018-09-02 15:22:25][INFO] : -> Alarm (Status)|Exterieur 1
[2018-09-02 15:22:25][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/gpio/irrig/state', ... (51 bytes))
[2018-09-02 15:22:25][DEBUG] : Payload {"time":31924 , "analog0": 1022 , "analog1": 1022 } for topic com/gpio/irrig/state
[2018-09-02 15:22:25][INFO] : -> Irrig|state {"time":31924 , "analog0": 1022 , "analog1": 1022 }
[2018-09-02 15:22:25][INFO] : -> Irrig|Time 31924
[2018-09-02 15:22:26][INFO] : -> Irrig|Analog1 1022
[2018-09-02 15:22:26][INFO] : -> Irrig|Analog2 1022
[2018-09-02 15:22:26][DEBUG] : mosquitto: Client jeedom received PINGRESP
[2018-09-02 15:22:26][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/status', ... (28 bytes))
[2018-09-02 15:22:26][DEBUG] : Payload {"area001": 1, "area002": 1} for topic com/alarm/recv/status
[2018-09-02 15:22:26][INFO] : -> Alarm (Status)|alarm/recv/status {"area001": 1, "area002": 1}
[2018-09-02 15:22:26][INFO] : -> Alarm (Status)|Interieur 1
[2018-09-02 15:22:26][INFO] : -> Alarm (Status)|Exterieur 1
[2018-09-02 15:22:34][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/gpio/irrig/state', ... (51 bytes))
[2018-09-02 15:22:34][DEBUG] : Payload {"time":31984 , "analog0": 1022 , "analog1": 1022 } for topic com/gpio/irrig/state
2018-09-02 15:22:34.613 com/gpio/irrig/state {"time":31984 , "analog0": 1022 , "analog1": 1022 }
[2018-09-02 15:22:34][INFO] : -> Irrig|state {"time":31984 , "analog0": 1022 , "analog1": 1022 }
[2018-09-02 15:22:35][INFO] : -> Irrig|Time 31984
[2018-09-02 15:22:35][INFO] : -> Irrig|Analog1 1022
[2018-09-02 15:22:35][INFO] : -> Irrig|Analog2 1022
[2018-09-02 15:22:40][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (38 bytes))
[2018-09-02 15:22:40][DEBUG] : Payload {"zone001": 0, "activity001": 1488174} for topic com/alarm/recv/zone
2018-09-02 15:22:40.554 com/alarm/recv/zone {"zone001": 0, "activity001": 1488174}
2018-09-02 15:22:40.595 com/alarm/recv/zone {"zone002": 0, "activity002": 1489167}
2018-09-02 15:22:40.611 com/alarm/recv/zone {"zone003": 0, "activity003": 1488283}
2018-09-02 15:22:40.626 com/alarm/recv/zone {"zone004": 0, "activity004": -1}
2018-09-02 15:22:40.642 com/alarm/recv/zone {"zone005": 0, "activity005": -1}
2018-09-02 15:22:40.658 com/alarm/recv/zone {"zone006": 0, "activity006": -1}
2018-09-02 15:22:40.674 com/alarm/recv/zone {"zone007": 0, "activity007": -1}
2018-09-02 15:22:40.690 com/alarm/recv/zone {"zone008": 0, "activity008": -1}
2018-09-02 15:22:40.706 com/alarm/recv/zone {"zone009": 0, "activity009": 1488203}
2018-09-02 15:22:40.721 com/alarm/recv/zone {"zone010": 0, "activity010": 1488193}
2018-09-02 15:22:40.738 com/alarm/recv/zone {"zone011": 0, "activity011": 1489055}
2018-09-02 15:22:40.754 com/alarm/recv/zone {"zone012": 0, "activity012": -1}
2018-09-02 15:22:40.770 com/alarm/recv/zone {"zone013": 0, "activity013": 1485299}
2018-09-02 15:22:40.786 com/alarm/recv/zone {"zone014": 0, "activity014": -1}
2018-09-02 15:22:40.809 com/alarm/recv/zone {"zone015": 0, "activity015": -1}
2018-09-02 15:22:40.836 com/alarm/recv/zone {"zone016": 0, "activity016": -1}
2018-09-02 15:22:40.858 com/alarm/recv/zone {"zone017": 0, "activity017": -1}
2018-09-02 15:22:40.876 com/alarm/recv/zone {"zone018": 0, "activity018": -1}
2018-09-02 15:22:40.894 com/alarm/recv/zone {"zone019": 0, "activity019": -1}
2018-09-02 15:22:40.912 com/alarm/recv/zone {"zone020": 0, "activity020": -1}
2018-09-02 15:22:40.951 com/alarm/recv/zone {"zone021": 0, "activity021": -1}
2018-09-02 15:22:40.974 com/alarm/recv/zone {"zone022": 0, "activity022": -1}
2018-09-02 15:22:40.991 com/alarm/recv/zone {"zone023": 0, "activity023": 1488156}
2018-09-02 15:22:41.009 com/alarm/recv/zone {"zone024": 0, "activity024": -1}
[2018-09-02 15:22:43][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone001": 0, "activity001": 1488174}
[2018-09-02 15:22:43][INFO] : -> Alarm (Zones)|Hall 0
[2018-09-02 15:22:44][INFO] : -> Alarm (Zones)|Act. Hall 1488174
[2018-09-02 15:22:44][DEBUG] : mosquitto: Client jeedom sending PINGREQ
[2018-09-02 15:22:44][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (38 bytes))
[2018-09-02 15:22:44][DEBUG] : Payload {"zone002": 0, "activity002": 1489167} for topic com/alarm/recv/zone
[2018-09-02 15:22:47][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone002": 0, "activity002": 1489167}
[2018-09-02 15:22:47][INFO] : -> Alarm (Zones)|Sejour 0
[2018-09-02 15:22:47][INFO] : -> Alarm (Zones)|Act.  Sejour 1489167
[2018-09-02 15:22:47][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (38 bytes))
[2018-09-02 15:22:47][DEBUG] : Payload {"zone003": 0, "activity003": 1488283} for topic com/alarm/recv/zone
[2018-09-02 15:22:50][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone003": 0, "activity003": 1488283}
[2018-09-02 15:22:50][INFO] : -> Alarm (Zones)|Cuisine 0
[2018-09-02 15:22:50][INFO] : -> Alarm (Zones)|Act.  Cuisine 1488283
[2018-09-02 15:22:50][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:22:50][DEBUG] : Payload {"zone004": 0, "activity004": -1} for topic com/alarm/recv/zone
[2018-09-02 15:22:54][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone004": 0, "activity004": -1}
[2018-09-02 15:22:54][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone004} 0
[2018-09-02 15:22:54][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity004} -1
[2018-09-02 15:22:54][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:22:54][DEBUG] : Payload {"zone005": 0, "activity005": -1} for topic com/alarm/recv/zone
2018-09-02 15:22:55.578 com/alarm/recv/mesg "Apt             15:32.19 Sun 02
[2018-09-02 15:22:57][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone005": 0, "activity005": -1}
[2018-09-02 15:22:57][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone005} 0
[2018-09-02 15:22:57][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity005} -1
[2018-09-02 15:22:57][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:22:57][DEBUG] : Payload {"zone006": 0, "activity006": -1} for topic com/alarm/recv/zone
2018-09-02 15:23:00.592 com/alarm/recv/status {"area001": 1, "area002": 1}
[2018-09-02 15:23:01][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone006": 0, "activity006": -1}
[2018-09-02 15:23:01][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone006} 0
[2018-09-02 15:23:01][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity006} -1
[2018-09-02 15:23:01][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:23:01][DEBUG] : Payload {"zone007": 0, "activity007": -1} for topic com/alarm/recv/zone
[2018-09-02 15:23:04][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone007": 0, "activity007": -1}
[2018-09-02 15:23:04][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone007} 0
[2018-09-02 15:23:04][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity007} -1
[2018-09-02 15:23:04][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:23:04][DEBUG] : Payload {"zone008": 0, "activity008": -1} for topic com/alarm/recv/zone
[2018-09-02 15:23:09][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone008": 0, "activity008": -1}
[2018-09-02 15:23:09][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone008} 0
[2018-09-02 15:23:09][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity008} -1
[2018-09-02 15:23:09][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (38 bytes))
[2018-09-02 15:23:09][DEBUG] : Payload {"zone009": 0, "activity009": 1488203} for topic com/alarm/recv/zone
[2018-09-02 15:23:12][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone009": 0, "activity009": 1488203}
[2018-09-02 15:23:12][INFO] : -> Alarm (Zones)|Garage Bas 0
[2018-09-02 15:23:12][INFO] : -> Alarm (Zones)|Act. Garage Bas 1488203
[2018-09-02 15:23:12][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (38 bytes))
[2018-09-02 15:23:12][DEBUG] : Payload {"zone010": 0, "activity010": 1488193} for topic com/alarm/recv/zone
[2018-09-02 15:23:15][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone010": 0, "activity010": 1488193}
[2018-09-02 15:23:16][INFO] : -> Alarm (Zones)|Porte Garage 0
[2018-09-02 15:23:16][INFO] : -> Alarm (Zones)|Act. Porte garage 1488193
[2018-09-02 15:23:16][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (38 bytes))
[2018-09-02 15:23:16][DEBUG] : Payload {"zone011": 0, "activity011": 1489055} for topic com/alarm/recv/zone
[2018-09-02 15:23:19][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone011": 0, "activity011": 1489055}
[2018-09-02 15:23:19][INFO] : -> Alarm (Zones)|Garage Haut 0
[2018-09-02 15:23:19][INFO] : -> Alarm (Zones)|Act.  Garage Haut 1489055
[2018-09-02 15:23:19][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:23:19][DEBUG] : Payload {"zone012": 0, "activity012": -1} for topic com/alarm/recv/zone
[2018-09-02 15:23:23][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone012": 0, "activity012": -1}
[2018-09-02 15:23:23][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone012} 0
[2018-09-02 15:23:23][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity012} -1
[2018-09-02 15:23:23][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (38 bytes))
[2018-09-02 15:23:23][DEBUG] : Payload {"zone013": 0, "activity013": 1485299} for topic com/alarm/recv/zone
[2018-09-02 15:23:26][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone013": 0, "activity013": 1485299}
[2018-09-02 15:23:26][INFO] : -> Alarm (Zones)|Ext Escalier 0
[2018-09-02 15:23:26][INFO] : -> Alarm (Zones)|Act. Ext Escalier 1485299
[2018-09-02 15:23:26][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:23:26][DEBUG] : Payload {"zone014": 0, "activity014": -1} for topic com/alarm/recv/zone
[2018-09-02 15:23:30][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone014": 0, "activity014": -1}
[2018-09-02 15:23:30][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone014} 0
[2018-09-02 15:23:30][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity014} -1
[2018-09-02 15:23:30][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:23:30][DEBUG] : Payload {"zone015": 0, "activity015": -1} for topic com/alarm/recv/zone
[2018-09-02 15:23:33][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone015": 0, "activity015": -1}
[2018-09-02 15:23:33][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone015} 0
[2018-09-02 15:23:33][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity015} -1
[2018-09-02 15:23:33][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:23:33][DEBUG] : Payload {"zone016": 0, "activity016": -1} for topic com/alarm/recv/zone
2018-09-02 15:23:35.058 com/gpio/irrig/state {"time":32044 , "analog0": 1022 , "analog1": 1022 }
[2018-09-02 15:23:36][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone016": 0, "activity016": -1}
[2018-09-02 15:23:37][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone016} 0
[2018-09-02 15:23:37][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity016} -1
[2018-09-02 15:23:37][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:23:37][DEBUG] : Payload {"zone017": 0, "activity017": -1} for topic com/alarm/recv/zone
[2018-09-02 15:23:40][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone017": 0, "activity017": -1}
[2018-09-02 15:23:40][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone017} 0
[2018-09-02 15:23:40][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity017} -1
[2018-09-02 15:23:40][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:23:40][DEBUG] : Payload {"zone018": 0, "activity018": -1} for topic com/alarm/recv/zone
[2018-09-02 15:23:43][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone018": 0, "activity018": -1}
[2018-09-02 15:23:43][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone018} 0
[2018-09-02 15:23:43][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity018} -1
[2018-09-02 15:23:43][DEBUG] : mosquitto: Client jeedom received PUBLISH (d0, q0, r0, m0, 'com/alarm/recv/zone', ... (33 bytes))
[2018-09-02 15:23:43][DEBUG] : Payload {"zone019": 0, "activity019": -1} for topic com/alarm/recv/zone
[2018-09-02 15:23:47][INFO] : -> Alarm (Zones)|alarm/recv/zone {"zone019": 0, "activity019": -1}
[2018-09-02 15:23:47][INFO] : -> Alarm (Zones)|alarm/recv/zone{zone019} 0
[2018-09-02 15:23:47][INFO] : -> Alarm (Zones)|alarm/recv/zone{activity019} -1
[2018-09-02 15:23:47][DEBUG] : mosquitto: disconnectedunexpectedly
2018-09-02 15:23:47.252 jeedom/status offline
[2018-09-02 15:23:47][ERROR] : Erreur sur jMQTT::daemon() : The connection was lost.

Avatar de l’utilisateur
domotruc
Timide
Messages : 254
Inscription : 23 févr. 2018, 08:35
Contact :

Re: Plugin jMQTT

Message par domotruc » 02 sept. 2018, 21:58

@JM: merci pour les éléments, je regarde et reviens vers toi. C'est vrai que c'est bizarre ce décalage de 3s entre chaque message traité.
domotruc
Plugins jMQTT, jElocky
domotruc.com

Avatar de l’utilisateur
domotruc
Timide
Messages : 254
Inscription : 23 févr. 2018, 08:35
Contact :

Re: Plugin jMQTT

Message par domotruc » 03 sept. 2018, 22:39

jmc a écrit :
02 sept. 2018, 15:47
Voici plus de détails:
- RasPi 2 (debian 4.1)
- QoS: 1 (j'ai essaye 0 avec les même résultats)

Une seule particularité: plusieurs messages sont envoyés sur le même topic ("com/alarm/recv/zone") avec des éléments JSON différents (un message par zone) qui se retrouvent dans le même équipements. Il semblerait que le retard du traitement des messages par jMQTT (1 message toute les 3 sec) n'apparaisse que dans ce cas.

Voici les logs jMQTT et messages mqtt pour un cycle complet démarrage plugin et crash.

Merci
JM
Bonjour,
Je n'arrive malheureusement pas à reproduire le problème sur une VM debian 4.9. Je ne reproduis pas non plus le décalage de 3s entre chaque message traité. J'ai pourtant reproduit ton traffic JSON, sans délai entre chaque message et entre les séries de message com/alarm/recv/zone ; si bien que j'arrive à 130 messages par seconde. J'ai laissé tourner 30min, sans problèmes.

As tu regardé le log du broker mosquitto? (dans /var/log/mosquitto normalement)
Et du côté des ressources du Pi (CPU pendant rafale de message, swap, espace disque dans les différentes partitions dont /tmp, ...)?
Tu sembles indiquer dans ton premier message que le problème apparaît depuis qques semaines. Est-ce corrélable à une évolution de ta configuration?
Est-ce qu'un redémarrage du Pi résout temporairement le problème?
Peut-être une maj de la distribution?
domotruc
Plugins jMQTT, jElocky
domotruc.com

vincnet68
Timide
Messages : 22
Inscription : 16 juin 2015, 23:08

Re: Plugin jMQTT

Message par vincnet68 » 05 sept. 2018, 17:19

Bonjour,

J'utilise ce plug in pour gérer mes volets, et j'ai des temps de réponse très long et variables entre l’émission du télégramme et la réaction des scénarios.

Exemple :
Log Mosquitto :
1535952282: Received PUBLISH from V_Cuis_Fenetre (d0, q0, r0, m0, 'Volet/V_Cuis_Fenetre/BtUpLongClick', ... (1 bytes))
1535952282: Sending PUBLISH to jeedom (d0, q0, r0, m0, 'Volet/V_Cuis_Fenetre/BtUpLongClick', ... (1 bytes))

(1535952282 = le 3/9/2018 à 7:24:42 )

Log du scenario :
[2018-09-03 07:24:56][SCENARIO] Lancement du scénario en mode synchrone
[2018-09-03 07:24:56][SCENARIO] Start : Scénario exécuté automatiquement sur événement venant de : [Rez de chaussé][Volet cuisine Fenetre][BtUpLongClick].
[2018-09-03 07:24:56][SCENARIO] Exécution du sous-élément de type [action] : action

Soit plus de 10s de réaction (c'est un des plus long)
ScenarioLongClick.png
ScenarioLongClick.png (42.74 Kio) Consulté 419 fois
Le serveur mosquitto est sur le même RPI que jeedom.

Je n'arrive pas à m'expliquer ces temps de réponse.

Merci

Vincnet68

Est-ce que quelqu'un à une idée.

Avatar de l’utilisateur
domotruc
Timide
Messages : 254
Inscription : 23 févr. 2018, 08:35
Contact :

Re: Plugin jMQTT

Message par domotruc » 05 sept. 2018, 20:46

vincnet68 a écrit :
05 sept. 2018, 17:19
Bonjour vincnet68,
A quelle heure est logguée la réception de BtUpLongClick dans le log de jMQTT?
domotruc
Plugins jMQTT, jElocky
domotruc.com

vincnet68
Timide
Messages : 22
Inscription : 16 juin 2015, 23:08

Re: Plugin jMQTT

Message par vincnet68 » 06 sept. 2018, 09:10

Salut Domotruc

Je n'ai plus le log de ce jour, mais j'ai eu le cas ce matin.

Log Mosquitto :

Code : Tout sélectionner

1536213226: Received PUBLISH from V_Couloir (d0, q0, r0, m0, 'Volet/V_Couloir/BtUpLongClick', ... (1 bytes))
1536213226: Sending PUBLISH to jeedom (d0, q0, r0, m0, 'Volet/V_Couloir/BtUpLongClick', ... (1 bytes))
1536213226 : le 6/9/2018 à 7:53:46

Log JMQTT :

Code : Tout sélectionner

[2018-09-06 07:53:58][INFO] : -> Volet Couloir|BtUpLongClick 1
Log Scenario :

Code : Tout sélectionner

[2018-09-06 07:53:58][SCENARIO] Lancement du scénario en mode synchrone
[2018-09-06 07:53:58][SCENARIO] Start : Scénario exécuté automatiquement sur événement venant de : [Etage][Volet Couloir][BtUpLongClick].
[2018-09-06 07:53:58][SCENARIO] Exécution du sous-élément de type [action] : action
Une chose qui m'étonne dans le log de JMQTT : les action du scénario sont logés AVANT le déclencheur :

Code : Tout sélectionner

[2018-09-06 07:53:58][INFO] : <- Volet Chambre1|Volet/V_Chambre1/out up
[2018-09-06 07:53:58][INFO] : <- Volet Couloir|Volet/V_Couloir/out up
[2018-09-06 07:53:58][INFO] : <- Volet Chambre2|Volet/V_Chambre2/out up
[2018-09-06 07:53:58][INFO] : <- Volet Nous Grand|Volet/V_Nous_Gd/out up
[2018-09-06 07:53:58][INFO] : <- Volet Nous Petit|Volet/V_Nous_Pt/out up
[2018-09-06 07:53:58][INFO] : -> Volet Couloir|BtUpLongClick 1
Merci de votre aide.

Vincnet68

Verrouillé

Revenir vers « [Plugin Tiers] MQTT »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité