JMQTT Partage de Template

Ma contribution :

Edit du 22/01/2021 : Ajout du Fibaro FGS-224 en mode « switch »

Tous ces templates vous donneront en plus les informations, les commandes et les fonctionnalités suivantes :

  • Info « Status » : 1 ou 0 (Online ou non)
  • Info « nodeId » : l’ID du nœud ZWave
  • Action « Rafraichir » : avec support de la roue de rafraichissement standard des widgets (coin supérieur droite)
  • Info « Puissance » et « Conso » quand disponible mais pas forcément affichés d’office sur le widget
  • Info binaire d’état d’un volet (0 fermé complètement ou 1 dans les autres cas) en plus de l’info de position (0 à 99)
  • Info binaire d’état d’une lampe sur dimmer en plus de la luminosité (0 à 99)
  • Les types génériques pour chaque info ou commande compatible sont déjà renseignés.
  • Le widget de base sera mis en forme pour être déjà exploitable dans l’état.

Attention : pour que le rafraichissement soit fonctionnel il faut impérativement après avoir appliqué le template aller adapter la valeur de l’action « Rafraichir ».
de base elle sera comme ceci :

{"args": []}

Et il faut y ajouter entre les « [] » l’info « nodeId » de l’équipement en cours comme ceci par exemple :

{"args": [#[Atelier][Prise Chaudière (zw2mq)][nodeId]#]}

Malheureusement le principe des templates issu du core jeedom ne permet pas de le faire automatiquement. Ca serait possible mais il faudrait modifier le plugin ou le core pour supporter cela.

Pour info, pour que le nodeId soit mis à jour au moins une fois le plus simple c’est après avoir appliqué les templates de relancer votre zwavejs2mqtt pour que tous les topic de status subissent un update et progressivement les nodeId vont se compléter.

De plus la commande de rafraichissement suppose que vous avez une installation standard de zwavejs2mqtt comme le docker officiel par exemple et donc le topic permettant d’attaquer l’API est celui-ci ( CASE sensitive ! ) :

zwave/_CLIENTS/ZWAVE_GATEWAY-Zwavejs2Mqtt/api/

Si ce n’est pas le cas il faut adapter les templates pour que ce topic corresponde à votre installation.

Pour que ces templates fonctionnent il faut au minimum que votre zwavejs2mqtt soit configuré comme ceci :
image

Et finalement il faut retirer l’extension « .txt » des fichiers avant de les importer dans jmqtt

  • Fibaro FGR-222 et FGR-223
    Fibaro_FGR-222.json.txt (13,8 Ko)
    Fibaro_FGR-223.json.txt (13,8 Ko)
    Capture d’écran 2022-01-14 155934

  • Fibaro FGD-212
    Fibaro_FGD-212.json.txt (12,3 Ko)
    Capture d’écran 2022-01-14 153310

  • Fibaro FGS-212 Light
    Fibaro_FGS-212_Light.json.txt (6,6 Ko)
    Capture d’écran 2022-01-14 150457

  • Fibaro FGS-222 Light
    En version « light » si ce sont des éclairages qui y sont raccordés
    Fibaro_FGS-222_Light.json.txt (11,3 Ko)
    Capture d’écran 2022-01-14 145532

  • Fibaro FGS-222 Switch
    En version « switch » ou « relais » si c’est autre chose qu’une lampe qui y est raccordé, les types génériques ne sont pas préremplis dans ce cas et le widget et l’icone jmqtt sont différents.
    Fibaro_FGS-222_Switch.json.txt (11,2 Ko)
    Capture d’écran 2022-01-14 145750

  • Fibaro FGS-224 Switch
    Fibaro_FGS-224_Switch.json.txt (11,2 Ko)
    image

  • Fibaro FGWPE
    Fibaro_FGWPE.json.txt (8,7 Ko)
    Capture d’écran 2022-01-14 144757

  • Eurotronic Spirit
    Vous y trouverez le paramètre d’offset de la mesure de température interne à la vanne qui est très utile si vous n’avez pas de sonde externe couplée à la vanne.
    Chez moi j’ai un scenario qui ajuste l’offset de chaque vanne en « temps réèl » pour que ce qu’elle mesure en interne soit toujours au plus proche de la sonde de « référence » qui se trouve ailleurs dans la pièce, ca évite d’avoir des sondes externes compatibles réellement couplées aux vannes et le résultat est le même, donc mes vannes mesurent toutes une température identique à la sonde de référence car leur offset est corrigé automatiquement à chaque fois que c’est nécessaire.
    Evidement avec une tolérance de ±0.5° afin de ne pas les corriger trop souvent.
    Eurotronic_Spirit.json.txt (24,1 Ko)
    Capture d’écran 2022-01-14 134932

  • Eurotronic Air Quality Sensor
    Eurotronic_Air_Quality_Sensor.json.txt (11,0 Ko)
    Capture d’écran 2022-01-14 163858

4 « J'aime »