Bonjour
Pour le plugin que j’envisage j’ai deux possibilités pour extraire les infos.
Soit tcp… Je pense telnet
Ou http (retour json)
Dans les deux cas le daemon crée un serveur local qui va tourner en pallele avec jeedom sur un port x.
1- Je ne sais pas s’il ya une contradiction à utiliser l’une ou l’autre méthode sachant que ça tourne au même temps que jeedom ?
2 - il faut que je trouve un moyen pour vérifier que le port n’est pas déjà utilisé,
3 - je suis dans le floue pour savoir si je peux lier ce retour à une URL de push automatique. la seule option pour http est un htmlpath
Salut,
Tu fais ton démon dans quel langage ?
Si python, regarde le plugin template et d’autres plug-in avec démon python. Le système propose de base est quand même simple et efficace.
Tu peux faire un serveur http à côté pour ton démon mais ça me semble un peu « lourd » pour l’usage.
En fait je commence par installer les dépendances en .deb ebusd - eBUS daemon
le plugin doit gérer le démarrage de ebusd en passant une ligne de commande elle même fonction des paramètres utilisateur. du coup j’ai lié daemon_infos … au démarrage de cette dépendance.
c’est ebusd qui renvoie les infos sur un port local c’est pas moi qui crée le serveur.
Pour démarrer ebusd « shell_exec », j’ai vu pas mal de plugin qui utilise python mais dans mon cas je voix pas bien l’intérêt et surtout que je connais pas du tout.