Powerlink 2 Alarme Visonic

Bonjour,

J’ouvre le sujet concernant le plugin powerlink 2.
Il fait suite au forum Jeedom situé à l’adresse [Plugin Tiers][Sujet Principal] Powerlink : Alarme Visonic - Forum Communauté Jeedom

A bientôt
Stéphane

Bonjour,

Comme annoncé, le plugin a été refait complétement pour répondre à la version 4 de Jeedom.
Cette nouvelle version n’est donc pas testé pour fonctionner sur les anciennes version de Jeedom.

Les grands changements :

  • La centrale et les détecteurs sont maintenant séparés.
  • Les informations sont découpés. (statut, En alarme, Armé, …)
  • Les problèmes de piles sont remontés dans Jeedom
  • Le daemon est maintenant contrôlé par Jeedom
  • Gestion de plusieurs alarmes possibles
  • Correction de quelques bugs

A bientôt

Bonjour stephane37, je suis en Jeedom 3 et hier soir j’ai eu un message de mise à jour du plugin. J’ai fais la mise à jour et depuis il ne fonctionne plus (en fait les commandes ne marchent plus, mais j’ai bien le retour). Dans la gestion du plugin, je vois « Votre version de Jeedom ne permet pas d’activer ce plugin » Version 4.0 !!!
Comment un plugin pour la 4.0 a pu s’installer sur un Jeedom 3?
Est-ce que je peux réinstaller la version précédente?
Merci

Bonjour stephane37,
Je débute avec Jeedom et je viens d’installer le plugin.
La connexion est OK avec la centrale mais il n’y a aucune remontée d’infos.
Pourtant, le plugin a l’air de réagir aux changement d’états des capteurs:

[2020-01-03 16:05:56][INFO] : Traitement des informations Alarme...
[2020-01-03 16:06:01][DEBUG] : Vérification équipement Alarme...

Powerlink: ## HW VERSION #:123SW VERSION #:6.3.2
Jeedom: v4.0.35
Plugin: 2020-01-03 11:35:31

Toute aide est la bienvenue.
Merci.

Bonjour,

Je ne sais pas pourquoi Jeedom v3 propose d’installer un plugin qui demande v4 au minimum. (peut être parce que j’avais supprimé la v3 ?)
Je viens de remettre sur le market la v3 et la v4.
Je pense que ceux qui sont en v3 peuvent donc forcer l’installation du plugin pour v3 maintenant.

Attention, pour ceux qui étaient en v3 avec le plugin, il faut désactiver puis supprimer le plugin avant et refaire toutes les commandes.
En effet la gestion du démon, les informations stockés en base de donnée pour chaque équipements et pour chaque commandes/info sont différentes.

A bientôt

Bonjour maxmax,

Merci d’avoir installé le plugin.
Est ce que tu as bien ajouté des infos sur ton Dashboard ? (exemple : info → binaire → arme)
Sinon as tu la possibilité de me partager en privé ton Jeedom que je regarde ?

Merci
A+

Bonjour Stéphane

Je n’avais pas compris que c’était à moi de le faire. Je pensais que le plugin allait populer les infos à partir du XML retour de web/ajax/alarm.chkstatus.ajax.php.
Ca fonctionne maintenant. Merci.

Par contre,je ne trouve pas comment récupérer le statut des sirènes, télécommandes, claviers,… De meme, certaines erreur comme « line failure » ne sont pas visible.
C’est prévu?

Bonjour,
De mon coté, j’ai supprimé le plugins puis reinstallé mais j’ai à nouveau un pbs :

[2020-01-06 09:29:11][DEBUG] : Arret du Deamon…
[2020-01-06 09:29:11][ERROR] : Impossible de trouver le PID…
[2020-01-06 09:30:06][DEBUG] : Vérification de l’état du service : NOK
[2020-01-06 09:30:06][DEBUG] : Relance du deamon…
[2020-01-06 09:30:09][DEBUG] : Connection…
[2020-01-06 09:30:09][DEBUG] : IP: Port:
[2020-01-06 09:30:09][DEBUG] : Code HTTP:0
[2020-01-06 09:30:09][ERROR] : Probleme de connection…
[2020-01-06 09:30:34][DEBUG] : Lancement de : /var/www/html/core/class/…/…/core/php/jeePlugin.php plugin_id=powerlink function=remove callInstallFunction=1
[2020-01-06 09:30:35][DEBUG] : Arret du Deamon…
[2020-01-06 09:30:35][ERROR] : Impossible de trouver le PID…
[2020-01-06 09:30:40][INFO] : Début d’activation du plugin
[2020-01-06 09:30:41][INFO] : Info sur le démon : Array ( [launchable_message] => [launchable] => nok [state] => nok [log] => nok [auto] => 0 )
[2020-01-06 09:30:41][DEBUG] : Lancement de : /var/www/html/core/class/…/…/core/php/jeePlugin.php plugin_id=powerlink function=install callInstallFunction=1
[2020-01-06 09:30:42][ERROR] : Probleme de connection…
[2020-01-06 09:42:48][DEBUG] : Lancement de : /var/www/html/core/class/…/…/core/php/jeePlugin.php plugin_id=powerlink function=pre_update callInstallFunction=1
[2020-01-06 09:42:49][INFO] : Début d’activation du plugin
[2020-01-06 09:42:50][INFO] : Info sur le démon : Array ( [launchable_message] => [launchable] => nok [state] => nok [log] => nok [auto] => 0 )
[2020-01-06 09:42:50][DEBUG] : Lancement de : /var/www/html/core/class/…/…/core/php/jeePlugin.php plugin_id=powerlink function=update callInstallFunction=1
[2020-01-06 09:42:50][DEBUG] : Arret du Deamon…
[2020-01-06 09:42:50][ERROR] : Impossible de trouver le PID…
[2020-01-06 09:45:06][DEBUG] : Vérification de l’état du service : NOK
[2020-01-06 09:45:06][DEBUG] : Relance du deamon…
[2020-01-06 09:45:07][DEBUG] : Connection…
[2020-01-06 09:45:07][DEBUG] : IP: Port:
[2020-01-06 09:45:07][DEBUG] : Code HTTP:0
[2020-01-06 09:45:07][ERROR] : Probleme de connection…
[2020-01-06 09:46:45][DEBUG] : Lancement de : /var/www/html/core/class/…/…/core/php/jeePlugin.php plugin_id=powerlink function=remove callInstallFunction=1
[2020-01-06 09:46:45][DEBUG] : Arret du Deamon…
[2020-01-06 09:46:45][ERROR] : Impossible de trouver le PID…
[2020-01-06 09:47:14][INFO] : Début d’activation du plugin
[2020-01-06 09:47:15][INFO] : Info sur le démon : Array ( [launchable_message] => [launchable] => nok [state] => nok [log] => nok [auto] => 0 )
[2020-01-06 09:47:15][DEBUG] : Lancement de : /var/www/html/core/class/…/…/core/php/jeePlugin.php plugin_id=powerlink function=install callInstallFunction=1
[2020-01-06 09:47:16][ERROR] : Probleme de connection…

Bonjour [roll72],

De quelle version parles tu ? v3 ou v4 ?
D’après les logs la configuration IP n’est pas disponible.
Aurais tu fait un mélange des 2 plugins ?
Si oui, il faut refaire les équipements et les commandes…

A+

Bonjour [maxmax],

Merci pour ton retour.
Non le plugin ne fait pas automatiquement les équipements depuis le lien.
Par contre avec la fonction “dupliquer”, c’est très rapide…

Qu’appelles tu ‘statut des sirènes’ ? Je penses que tu parles du statut ‘En alarme’.
Pas de remonté prévu pour les télécommandes, claviers.

Remarque : Je n’ai pas d’alarme de test et je n’ai pas tous les modèles de détecteurs…

A+

Bonjour, je viens de passer à Jeedom V4 et donc à la nouvelle version du plugin.

Alors moi j’ai quelques petits souci (pour info j’ai désactivé puis supprimé le plugin puis refait une installe propre).

J’ai ce message tous les 15 minutes :

cron [Erreur] Classe ou fonction non trouvée powerlink::checkDeamon()

Il est à noté que j’utilise le powerlink2 mais en version Anglaise. Il me semble que sur l’ancien plugin il y avait la possibilité de modifier le fichier php pour rajouter les statuts du coup en Anglais.

A noté que les actions (armé total, désarmé et armé partiel) fonctionne très bien. C’est dans la remonté des infos de la centrale (statuts) ou cela bug

J’ai fait plusieurs essai :

(exemple : info → binaire → arme) (remonte 0 ou 1 mais ne fait pas de différence entre partiel et totale, en gros que cela soit armé en totale ou partiel c’est 1 et en désarmé c’est 0)
(exemple info → binaire → En alarme) (remonte 0 j’imagine que cela remonte 1 lorsque l’alarme se déclenche mais pas testé)
(exemple : info → texte → statut) (remonte les infos du powerlink à savoir : Ready - AWAY - HOME - Not Ready) => c’est déjà beaucoup mieux mais des fois le statut est vide et je pense que c’est à cause du module qui est en Anglais.

Sur l’ancienne version, de mémoire j’avais fait un peu de modif dans le fichier php et j’avais réussi à avoir les infos suivantes (plus sur des chiffres par contre)
Partielle: 3
Totale: 1
OFF: 0
Alarme déclenché : 2

Si vous pouvez m’aider car je suis retourner voir dans le fichier php mais je retrouve plus les lignes de code de l’ancienne version.

Merci d’avance

[quote=« darkwinter, post:13, topic:12883 »][/quote]

Bonjour,

« checkDeamon » était sur l’ancienne version donc la désinstallation n’est pas complète.
Essai d’aller dans le « moteur de tache » de Jeedom et supprime le.

Oui le statut « arme » fonctionne comme tu le dis.
C’est le fonctionnement natif du powerlink.

Pour la modification du fichier PHP, je ne comprend pas l’intérêt de modifier soi-même le plugin et je n’apporte pas de maintenance dans ce cas.

A bientôt.

Merci pour ta réponse.

Merci pour le « cheakdeamon » c’est fait et effectivement plus de souci.

Pour la modification du fichier php, en fait j’ai retrouvé les infos, je n’avais pas modifier le fichier mais le Statuts de l’alarme était remonté d’une manière différente que maintenant (mais je me trompe peu être).

En gros c’était un chiffre = un statut différent

Par exemple:
Partielle: 3
Totale: 1
OFF: 0
Alarme déclenché : 2

En fait l’idéal (dans mon cas du moins) c’est d’avoir :

info → binaire
Désarmé = 0 (c’est le cas actuellement si on choisi info → binaire → arme c’est parfait)
Totale = 1 (par exemple)
Partielle = 2 (par exemple)

Pour la traduction, il me semble que tu avais fait en sorte que le plugin soit compatible avec d’autres langues (espagnol…)? Vu que le mien est en anglais et que de temps en temps j’ai rien qui est remonté dans le statut de l’alarme, je me demande si c’est à cause de ma version anglaise que le statut n’est pas remonté de temps en temps?

Bonjour,

Sur la nouvelle version, il n’y a plus de traduction. (c’était ingérable, incomplet, etc.…)
Le statut ARME vient directement de l’alarme, donc pas possible d’avoir le mode partiel (binaire = 0 ou 1, pas 2).
Le statut TEXTE remonte également directement de l’alarme dans sa langue.
Rien empêche donc de traduire les valeurs TOTAL, PARTIEL etc… directement dans Jeedom ou de faire un virtuel….

A+

OK merci pour ces précisions.

Hello, je suis en v4 (fraîchement installée), tout est ok (santé) mais le plugin persiste : démon NOK … j’ai loupé qqchose ?

2020-03-11 13:40:02	powerlink	Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement		33
2020-03-11 13:32:59	powerlink	Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2020-03-11 13:32:51		2

Conf démon OK mais pas statut démon sur NOK
A l’installation jeedom m’avertit que le plugin n’est pas compatible avec ma version de jeedom …(4.0.43)

Bonjour,

“checkDeamon” était sur l’ancienne version donc la désinstallation n’est pas complète.
Essai d’aller dans le “moteur de tache” de Jeedom et supprime le.

A+

Bonsoir, cette réponse est pour moi ? si c’est le cas je précise que l’installation de jeedom en version 4.0.43 s’est faite from scratch et non sur une ancienne version de jeedom. Le plugin n’était donc pas installé avant … il ya bien cependant un checkdaemon ds le moteur de tâche. Sa désactivation/suppression/mise en pause n’a pas d’action … le statut reste désespérément sur NOK …

Bonsoir, Installation neuve OK mais as tu fait une restauration après ?
Normalement il ne doit pas y avoir de powerlink dans le moteur de tache.
Que dit la log ? (en mode debug)
A+

Bonsoir, Installation neuve OK mais as tu fait une restauration après ?

Non pas de restauration, craignant des incompatibilités je suis passé sur une installation vierge.

Normalement il ne doit pas y avoir de powerlink dans le moteur de tache

Effectivement pas de powerlink ds le moteur de tâches, juste une tâche « checkdaemon » que j’ai (à tort peut-être) reliée à powerlink puisque vous en avez fait allusion ds les threads précédents …

Que dit la log ? (en mode debug)

petit florilège :

[2020-03-11 20:45:02][INFO] : Arret du ou des démon(s)...
[2020-03-11 20:45:02][INFO] : Lancement du ou des démon(s)...
[2020-03-11 20:50:02][INFO] : Arret du ou des démon(s)...
[2020-03-11 20:50:02][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-03-11 20:50:02][INFO] : Arret du ou des démon(s)...
[2020-03-11 20:50:02][INFO] : Lancement du ou des démon(s)...
[2020-03-11 20:55:01][INFO] : Arret du ou des démon(s)...
[2020-03-11 20:55:01][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-03-11 20:55:01][INFO] : Arret du ou des démon(s)...
[2020-03-11 20:55:01][INFO] : Lancement du ou des démon(s)...
[2020-03-11 21:00:06][INFO] : Arret du ou des démon(s)...
[2020-03-11 21:00:07][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement

En désinstallant puis réinstallant :

[2020-03-11 14:14:25][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=powerlink function=remove callInstallFunction=1
[2020-03-11 14:14:33][INFO] : Début d'activation du plugin
[2020-03-11 14:14:34][INFO] : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2020-03-11 14:14:34][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=powerlink function=install callInstallFunction=1
[2020-03-11 14:14:45][INFO] : Arret du ou des démon(s)...
[2020-03-11 14:14:50][INFO] : Arret du ou des démon(s)...
[2020-03-11 14:15:02][INFO] : Arret du ou des démon(s)...
[2020-03-11 14:15:02][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement

Merci pour ton aide …
(j’en profite pour te féliciter pour ce plugin que j’ai utilisé en V3 plusieurs mois sans pb)