Compatibilité pergola?

Salut à tous,

J’envisage de remplacer le plugin KLF200 par vlx2mqtt, en vue d’améliorer la fiabilité de mon système. Sur le market, j’ai :

  • erreur 404 sur Changelog et Documentation.
  • erreur 303 sur Video et Forum.

Du coup, j’ai quelques questions :

  1. le plugin est-il en stable ou en béta ?
  2. est-il compatible avec les lames et l’éclairage (Somfy IO) d’une pergola ?
  3. les remontées d’états sont-elles opérationnelles ?
  4. est-il stable à ce jour ?(*)

Merci.

(*)
Si le souci docker est toujours d’actualité, j’installerai le code de @ngrataloup.
Au passage → Merci :+1:

Le plugin n’a aucun intérêt en tant que tel. Vous pouvez éventuellement l’installer pour installer le docker et ensuite créer les équipements via jmqtt ou mqtt2

Je pense que le docker vlx2mqtt oui si les.materiels en question sont gérables via klf200( à confirmer quand-même)

Oui

Oui pour le docker sous réserve de quelques corrections à appliquer 1 fois pour toute sur le docker.
(Y a beaucoup mieux et beaucoup plus stable et simple que ce que j’avais proposé à l’époque). Si tu es intéressé, je te donne les modifs à appliquer

Norbert

Oui le KLF200 pilote correctement leds et lames.
→ Tout est fonctionnel (sauf lors des plantages … of course).

J’avoue que le sujet mqtt (*) n’est pas encore bien clair pour moi; je ne visualise pas bien le fonctionnement global klf200 <> mqtt <> jeedom.

Cette migration serait l’occasion d’appréhender ça.
→ J’accepte volontiers un petit coup de main !

(*) et les différents plugins du market.

Vlx2mqtt se connecte au klf200 via les api ( sans doute les meme que celles utilisées par le plugin klf200) et republie les données sur le broker mqtt
les données sont ensuite accessibles à tout client se connectant au broker mqtt, donc jmqtt ou mqtt2 ou vlx2mqtt (le plugin !)

Corrections à apporter au docker …
1 - modifier le fichier docker-compose.yml en modifiant rajouter la ligne suivante :

command: sh -c 'rm -f /tmp/vlx.pid && python /vlx2mqtt.py /vlx2mqtt.cfg'

Ceci permet au docker de bien redémarrer comme il faut

2 - modifier le contenu du docker pour supprimer un pb de dependance (un peu plus compliqué (mais pas trop !!)

  • trouver l’id du docker
docker ps
  • ouvrir un shell dans le docker :
docker exec -it CONTAINER_ID sh
  • modifier le fichier /app/vlx2mqtt.py
nano /app/vlx2mqtt.py

en rajoutant au debut

import time
  • et redemarrer le docker
docker restart CONTAINER_ID

Il faut ensuite créer les equipement via les topics mqtt. ex pour jmqtt (je peux fournir les templates our des volets classiques)

Norbert

1 « J'aime »

OK.

Sur ma config, MQTT Manager (mqtt2) est déjà présent pour ZwaveJS.
Il resterait donc à installer vlx2mqtt. → C’est bien ça ?

Si oui, y a t-il une configuration à faire sur mqtt2 ?
[EDIT] Tu viens de répondre…

PS : pour info, utilises-tu vlx2mqtt, ou bien une autre solution ?

tu parles du docker (oui) ou du plugin (non)
de mon coté, j’ai un docker vlx2mqtt independant de jeedom (comme le broker mqtt ou z2m) mais tu peux l’installer avec le plugin vlx2mqtt ou de manière independante
et j’ai mes volets sur mqtt2

Je partirai sur une installation avec le plugin vlx2mqtt (plus simple).

Par contre, cette évolution est plus lourde que prévu (à cause de mon niveau de connaissance mqtt / broker). Je la décale dans le temps. Je vais prioriser Frigate que je teste depuis une semaine.

Merci pour les infos.

De mémoire, il ne fait que les ouvrants.
La seule info disponible est sa description sur le market:
image
Les liens Changelog et Documentation donne une erreur 404.
Pas de trace d’éclairage.

Bah non, il n’existe qu’en beta. :wink:

@jpty
Pas rassurant tout ça : beta, 404, 303, descriptif…
Après réflexion, je laisse cette piste de côté pour l’instant.

@+