MQTT
Re: [Sujet officiel] Plugin MQTT
+1.
j'avais aussi un peu laissé tomber le mqtt mais ça pourrait être pas mal ce que tu proposes. je repasserai voir de temps à autres du coup.
@+
j'avais aussi un peu laissé tomber le mqtt mais ça pourrait être pas mal ce que tu proposes. je repasserai voir de temps à autres du coup.
@+
Re: [Sujet officiel] Plugin MQTT
+1 aussi.... j'utilise toujours MQTT sur mon OpenHAB mais j'aimerais bien pouvoir passer sous jeedom, en plus rabbit c'est vraiment top.
Re: [Sujet officiel] Plugin MQTT
Quelques nouveaux éléments, j'ai lancé ce soir un tcpdump pour voir si la tache cron du plugin ce lance bien , il semble que oui:
En effet chaque minutes trois paquets passent sur le port 1883 (interface lo) :
En revanche simultanément j'ai lancé un tail -f sur syslog, voila le résultant, produit toutes les minutes, en même temps que le TCPDUMP voit les paquets:
En effet chaque minutes trois paquets passent sur le port 1883 (interface lo) :
Code : Tout sélectionner
20:56:00.561611 IP localhost.34198 > localhost.1883: Flags [P.], seq 8:10, ack 9, win 342, options [nop,nop,TS val 75892338 ecr 75877324], length 2
20:56:00.561719 IP localhost.1883 > localhost.34198: Flags [P.], seq 9:11, ack 10, win 342, options [nop,nop,TS val 75892338 ecr 75892338], length 2
20:56:00.561757 IP localhost.34198 > localhost.1883: Flags [.], ack 11, win 342, options [nop,nop,TS val 75892338 ecr 75892338], length 0
Code : Tout sélectionner
Aug 5 20:55:58 simon-Latitude-E5410 kernel: [304049.232136] init: mysql main process (16550) terminated with status 1
Aug 5 20:55:58 simon-Latitude-E5410 kernel: [304049.232164] init: mysql main process ended, respawning
Aug 5 20:55:58 simon-Latitude-E5410 kernel: [304049.247441] type=1400 audit(1438800958.044:2012): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/mysqld" pid=16730 comm="apparmor_parser"
Aug 5 20:55:58 simon-Latitude-E5410 /etc/mysql/debian-start[16749]: Upgrading MySQL tables if necessary.
Aug 5 20:55:58 simon-Latitude-E5410 /etc/mysql/debian-start[16753]: /usr/bin/mysql_upgrade: the '--basedir' option is always ignored
Aug 5 20:55:58 simon-Latitude-E5410 /etc/mysql/debian-start[16753]: Looking for 'mysql' as: /usr/bin/mysql
Aug 5 20:55:58 simon-Latitude-E5410 /etc/mysql/debian-start[16753]: Looking for 'mysqlcheck' as: /usr/bin/mysqlcheck
Aug 5 20:55:58 simon-Latitude-E5410 /etc/mysql/debian-start[16753]: This installation of MySQL is already upgraded to 5.5.44, use --force if you still need to run mysql_upgrade
Aug 5 20:55:58 simon-Latitude-E5410 /etc/mysql/debian-start[16774]: Checking for insecure root accounts.
Aug 5 20:55:58 simon-Latitude-E5410 /etc/mysql/debian-start[16779]: Triggering myisam-recover for all MyISAM tables
Aug 5 20:56:01 simon-Latitude-E5410 CRON[16852]: (root) CMD (su --shell=/bin/bash - www-data -c '/usr/bin/php /usr/share/nginx/www/jeedom/core/php/jeeCron.php' >> /dev/null 2>&1)
Aug 5 20:56:01 simon-Latitude-E5410 console-kit-daemon[1276]: GLib-CRITICAL: Source ID 67773 was not found when attempting to remove it
Re: [Sujet officiel] Plugin MQTT
T'es sur Pi ? ca craint tes logs là mais pas pour mqtt
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas
Re: [Sujet officiel] Plugin MQTT
nop, docker, j'avais lancé deux fois mysql...mais j'ai toujours ces deux ligne:
Code : Tout sélectionner
Aug 5 22:41:01 simon-Latitude-E5410 CRON[27074]: (root) CMD (su --shell=/bin/bash - www-data -c '/usr/bin/php /usr/share/nginx/www/jeedom/core/php/jeeCron.php' >> /dev/null 2>&1)
Aug 5 22:41:01 simon-Latitude-E5410 console-kit-daemon[1276]: GLib-CRITICAL: Source ID 69192 was not found when attempting to remove it
Re: [Sujet officiel] Plugin MQTT
C'est le service d'écoute qui ne se lance pas c'est ca ? Là il a l'air de se faire refuse de lancer un process. Et t'es dans un contexte ou ce genre de chose est facilement interdite (docker)
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas
Re: [Sujet officiel] Plugin MQTT
J'essaye d'installer le plugin sur un RPI avec wheezy (Image officiel de jeedom)
A ce que j'ai vu le script d'install n'a pas l'autorisation d'execution je ne sais pas si c'est normal.
Du coup j'ai lancé les commandes du script à la main mais la aussi ca ne passe pas.
Ca c'est Ok
c'est Ok
La j'ai une erreure (Warning je pense pas que ca bloque) :
J'ai encore une erreure.
Est ce que quelqu'un a reussi une install sur raspberry sans trop triffouiller parce que en lisant tout les post ca part dans tout les sens.
Sinon sur quelle autre structure le plugin marche ?
A ce que j'ai vu le script d'install n'a pas l'autorisation d'execution je ne sais pas si c'est normal.
Du coup j'ai lancé les commandes du script à la main mais la aussi ca ne passe pas.
Code : Tout sélectionner
wget http://repo.mosquitto.org/debian/mosquitto-wheezy.list
Code : Tout sélectionner
cp -r mosquitto-wheezy.list /etc/apt/sources.list.d/mosquitto-wheezy.list
Code : Tout sélectionner
apt-get update
Code : Tout sélectionner
Reading package lists... Done
W: GPG error: http://repo.mosquitto.org wheezy Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 61611AE430993623
Code : Tout sélectionner
apt-get -y install mosquitto mosquitto-clients libmosquitto-dev php5-dev
Code : Tout sélectionner
root@jeedom:/etc/init.d# apt-get -y install mosquitto
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
apparmor
Suggested packages:
apparmor-profiles apparmor-docs apparmor-utils
The following NEW packages will be installed:
apparmor mosquitto
0 upgraded, 2 newly installed, 0 to remove and 42 not upgraded.
Need to get 460 kB of archives.
After this operation, 1,223 kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
mosquitto
E: There are problems and -y was used without --force-yes
Sinon sur quelle autre structure le plugin marche ?
Orange PI plus2e : Jeedom Stable 3.11;
Mysensors: Téléinfo, 4xRelais Tableau elec, Portail garage, 2xSondes, Boite aux lettres, 2xLumière.
Broker MQTT. Pour ESP8266
Xiaomi Home avec detecteurs d'ouverture.
RPI2:Ecran officiel.
Mysensors: Téléinfo, 4xRelais Tableau elec, Portail garage, 2xSondes, Boite aux lettres, 2xLumière.
Broker MQTT. Pour ESP8266
Xiaomi Home avec detecteurs d'ouverture.
RPI2:Ecran officiel.
Re: [Sujet officiel] Plugin MQTT
Sujet déjà aborde, pas de support sur wheezy. Le dépôt mosquito est bancal et la version wheezy trop ancienne
depuis mon OnePlus
depuis mon OnePlus
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas
Re: [Sujet officiel] Plugin MQTT
Ok ça serai bien de le mettre dans la doc si tu as un peu de temps et ça veut dire aussi que le plugin ne fonctionne pas sur les box jeedom ?
Si j'install une debiane sur le rpi ça fonctionne logiquement ?
Si j'install une debiane sur le rpi ça fonctionne logiquement ?
Orange PI plus2e : Jeedom Stable 3.11;
Mysensors: Téléinfo, 4xRelais Tableau elec, Portail garage, 2xSondes, Boite aux lettres, 2xLumière.
Broker MQTT. Pour ESP8266
Xiaomi Home avec detecteurs d'ouverture.
RPI2:Ecran officiel.
Mysensors: Téléinfo, 4xRelais Tableau elec, Portail garage, 2xSondes, Boite aux lettres, 2xLumière.
Broker MQTT. Pour ESP8266
Xiaomi Home avec detecteurs d'ouverture.
RPI2:Ecran officiel.
Re: [Sujet officiel] Plugin MQTT
Les jeedom box sont en Jessie, d'où le pourquoi c'est pas dans la doc pour wheezy.
Et comme évoque dernièrement le plugin passera a RabbitMQ sûrement mais pas tout de suite
depuis mon OnePlus
Et comme évoque dernièrement le plugin passera a RabbitMQ sûrement mais pas tout de suite
depuis mon OnePlus
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas
Re: [Sujet officiel] Plugin MQTT
Bonjour,lunarok a écrit :Les jeedom box sont en Jessie, d'où le pourquoi c'est pas dans la doc pour wheezy.
Et comme évoque dernièrement le plugin passera a RabbitMQ sûrement mais pas tout de suite
depuis mon OnePlus
Quant sera t-il de la compatibilité dés clients utilisés si le plugin passe de Mosquitto à RabbitMQ.
Par exemple pour la lib python paho.mqtt.client ou la lib Arduino ?
Il y a un plugin mqtt pour rabbitmq https://www.rabbitmq.com/mqtt.html, mais pas tout compris de ce que cela impliquait
Bidouilles Linux ...
Re: [Sujet officiel] Plugin MQTT
Pour info j'ai essayé de le faire fonctionner sur Raspberry PI2 (Version Jessie).
J'arrive bien à publier des messages mais impossible de voir les messages qui sont publier par les autres.
J'ai essayé un tas de méthodes publier dans se sujet mais rien n'y fait.
Je laisse tomber.
Est ce que tu as un ordre d'idées dans combien de temps tu vas essayer de changer de broker @lunarock ?
J'arrive bien à publier des messages mais impossible de voir les messages qui sont publier par les autres.
J'ai essayé un tas de méthodes publier dans se sujet mais rien n'y fait.
Je laisse tomber.
Est ce que tu as un ordre d'idées dans combien de temps tu vas essayer de changer de broker @lunarock ?
Orange PI plus2e : Jeedom Stable 3.11;
Mysensors: Téléinfo, 4xRelais Tableau elec, Portail garage, 2xSondes, Boite aux lettres, 2xLumière.
Broker MQTT. Pour ESP8266
Xiaomi Home avec detecteurs d'ouverture.
RPI2:Ecran officiel.
Mysensors: Téléinfo, 4xRelais Tableau elec, Portail garage, 2xSondes, Boite aux lettres, 2xLumière.
Broker MQTT. Pour ESP8266
Xiaomi Home avec detecteurs d'ouverture.
RPI2:Ecran officiel.
Re: [Sujet officiel] Plugin MQTT
Le changement de broker est pas dans ma todo immediate, ça sera plus tard quand j'aurais le temps.
Si tu peux publier et recevoir de jeedom, il doit y avoir un problème de conf Mosquito qui reçoit pas tes autres messages
depuis mon OnePlus
Si tu peux publier et recevoir de jeedom, il doit y avoir un problème de conf Mosquito qui reçoit pas tes autres messages
depuis mon OnePlus
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas
Re: [Sujet officiel] Plugin MQTT
Bon bonne nouvelle c'est bon je viens de réussir à le faire fonctionner... sur RPI B en wheezy a partir de l'image officiel de jeedom. (pour ceux que ca interresse).
J'ai appliquer les commandes du script d'install une à une.
(avant j'avais un problème avec pecl install Mosquitto-alpha mais la ça à fonctionné)
Après ca je pouvais juste publier, le deamon ne se lancait pas.
Avec la solution de domos page 6 ca fonctionne:
echo "extension=mosquitto.so" | tee -a /etc/php5/cli/php.ini
bien vérifier qu'il y est la ligne d'ajouter a la fin.
Merci pour ce plugin Lunarock
Ps : si y en a que ça intéresse j'ai gardé tout les lignes de la console si vous voulez comparez.
J'ai appliquer les commandes du script d'install une à une.
(avant j'avais un problème avec pecl install Mosquitto-alpha mais la ça à fonctionné)
Après ca je pouvais juste publier, le deamon ne se lancait pas.
Avec la solution de domos page 6 ca fonctionne:
echo "extension=mosquitto.so" | tee -a /etc/php5/cli/php.ini
bien vérifier qu'il y est la ligne d'ajouter a la fin.
Merci pour ce plugin Lunarock
Ps : si y en a que ça intéresse j'ai gardé tout les lignes de la console si vous voulez comparez.
Orange PI plus2e : Jeedom Stable 3.11;
Mysensors: Téléinfo, 4xRelais Tableau elec, Portail garage, 2xSondes, Boite aux lettres, 2xLumière.
Broker MQTT. Pour ESP8266
Xiaomi Home avec detecteurs d'ouverture.
RPI2:Ecran officiel.
Mysensors: Téléinfo, 4xRelais Tableau elec, Portail garage, 2xSondes, Boite aux lettres, 2xLumière.
Broker MQTT. Pour ESP8266
Xiaomi Home avec detecteurs d'ouverture.
RPI2:Ecran officiel.
Re: [Sujet officiel] Plugin MQTT
Je fais pas l'ajout dans le script d'installer sur le PHP cli ?
Si c'est pas fait je vais le corriger.
Pour wheezy ça veut dire que le dépôt est de fonctionnel, tant mieux
RabbitMQ je le sortirais peut être sous un deuxième plugin, pour offrir le choix
depuis mon OnePlus
Si c'est pas fait je vais le corriger.
Pour wheezy ça veut dire que le dépôt est de fonctionnel, tant mieux
RabbitMQ je le sortirais peut être sous un deuxième plugin, pour offrir le choix
depuis mon OnePlus
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas
Re: [Sujet officiel] Plugin MQTT
Oui il manque juste ca dans le script d'install
Orange PI plus2e : Jeedom Stable 3.11;
Mysensors: Téléinfo, 4xRelais Tableau elec, Portail garage, 2xSondes, Boite aux lettres, 2xLumière.
Broker MQTT. Pour ESP8266
Xiaomi Home avec detecteurs d'ouverture.
RPI2:Ecran officiel.
Mysensors: Téléinfo, 4xRelais Tableau elec, Portail garage, 2xSondes, Boite aux lettres, 2xLumière.
Broker MQTT. Pour ESP8266
Xiaomi Home avec detecteurs d'ouverture.
RPI2:Ecran officiel.
Re: [Sujet officiel] Plugin MQTT
Fait
depuis mon OnePlus
depuis mon OnePlus
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas
Re: [Sujet officiel] Plugin MQTT
J'ai mis à jour pour pouvoir utiliser un user/mdp.
J'ai ouvert mon Mosquitto en accès internet pour pouvoir utiliser Owntracks alors tant qu'à faire ...
Owntracks aura un plugin dédié au passage (qui utilisera MQTT en prérequis)
Pour RabbitMQ, je confirme que quand je le ferais ca sera en plugin séparé (surement sous le nom AMQP)
J'ai ouvert mon Mosquitto en accès internet pour pouvoir utiliser Owntracks alors tant qu'à faire ...
Owntracks aura un plugin dédié au passage (qui utilisera MQTT en prérequis)
Pour RabbitMQ, je confirme que quand je le ferais ca sera en plugin séparé (surement sous le nom AMQP)
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas
Re: [Sujet officiel] Plugin MQTT
J'ai aussi un peu galéré à faire fonctionner MQTT en réception (partie daemon car j'avais une fatale erreur dans les logs de l'exécution des crons).trankil a écrit :Bingo ! Et bien vu Domos ! C'était ce fichier qu'il fallait configurer pour que le démon se lance bien !domos a écrit : [...]
Il y a meme un autre fichier /etc/php5/cli/php.ini pour le CLI.
[...]
Dorénavant, la souscription fonctionne enfin correctement chez moi sur mes RPI2 !
Merci
Je confirme donc aussi qu'il faut ajouter
Code : Tout sélectionner
extension=mosquitto.so
Je suis sous RPI2 wheezy et mosquitto version 1.4.3 (build date Wed, 19 Aug 2015 10:35:48 +0100)
Merci à Domos et Trankil, je pense qu'il faudrait le dire dans la doc
Merci aussi à Lunarok pour ce plugin, bien sûr.
Re: [Sujet officiel] Plugin MQTT
C'est ajouter dans l'install directement
depuis mon OnePlus
depuis mon OnePlus
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 8 invités