FGBS-222 pour lire valeur analogique

Bonjour,

Je tente de lire la tension d’un anémomètre analogique 0-5V (2 fils) à l’aide du module Fibaro FGBS-222.
J’utilise l’entrée IN1. J’ai modifié le paramètre 20 avec la valeur 5.
Je ne constate aucune valeur remontée sur aucune des commandes.
J’ai trouvé ce sujet : Utlisation module Fibaro Smart Implant FGBS-222
Malgré différents essais, je n’y arrive toujours pas.

Ma configuration :
RPI 3B+
Jeedom V4
Clé Aeotec Z-stick Gen7
Plugin Z-Wave JS

Est-ce que quelqu’un a une idée ?

Salut
Il faut commencer par vérifier ton câblage. L’alimentation est-elle de la bonne tension (9 - 30V continu)

Dams

Salut

Comment vérfies-tu les valeurs lues? Uniquement depuis jeedom ou aussi depuis le frontend de zwave-js-ui ?

Antoine

Bonjour,

Oui, le câblage est correcte.
J’ai 20V pour alimenter le module et j’obtiens bien une tension aux bornes IN1 et GND qui varie en fonction du vent.

Bonjour,
Je ne sais lire les valeurs qu’au niveau des commandes du module FGBS-222 dans Jeedom.

La polarité est-elle correct?

Dams

1 « J'aime »

C’est assez simple, n’utilisant pas le plugin jeedom mais en direct, je ne peux pas vous donner la procédure, mais en cherchant dans les options du plugin vous trouverez.

Je pense qu’il est intéressant de voir les valeurs directement pour exclure un problème de topic.

Antoine

Je viens encore de vérifier : la polarité est correcte.

Je ne connais pas, mais cela m’intéresse.
Connais-tu un tuto pour mettre en place ce frontend ?

Il est installé avec zwave-js-ui donc le plugin zwavejs. Il est accessible par l’adresse ip + port.
Il doit avoir un menu pour,y accéder depuis le plugin.

Antoine

J’ai l’impression que les dépendances ne s’installent pas correctement.
Voici le log de zwavejs_packages :

0000|+ echo '*******************Begin of package installation******************'
0001|*******************Begin of package installation******************
0002|+ touch /tmp/jeedom_install_in_progress_zwavejs
0003|+ echo 1
0004|+ echo 2
0005|+ sudo chmod +x /var/www/html/core/class/../../plugins/zwavejs/resources/pre_install.sh
0006|+ sudo /var/www/html/core/class/../../plugins/zwavejs/resources/pre_install.sh
0007|+ echo 'Pre installation de l'\''installation/mise à jour des dépendances zwavejs'
0008|Pre installation de l'installation/mise à jour des dépendances zwavejs
0009|+++ dirname /var/www/html/core/class/../../plugins/zwavejs/resources/pre_install.sh
0010|++ cd /var/www/html/core/class/../../plugins/zwavejs/resources
0011|++ pwd
0012|+ BASEDIR=/var/www/html/plugins/zwavejs/resources
0013|+ cd /var/www/html/plugins/zwavejs/resources
0014|+ source ../core/config/zwavejs.config.ini
0015|+ echo 'Wanted Version: 8.22.0'
0016|Wanted Version: 8.22.0
0017|+ rm -R zwave-js-ui
0018|+ git clone --branch v8.22.0 --depth 1 https://github.com/zwave-js/zwave-js-ui
0019|Cloning into 'zwave-js-ui'...
0020|Note: checking out '78cf6ae48cf07328fd528c1df612df31a3a547ce'.
0021|You are in 'detached HEAD' state. You can look around, make experimental
0022|changes and commit them, and you can discard any commits you make in this
0023|state without impacting any branches by performing another checkout.
0024|If you want to create a new branch to retain commits you create, you may
0025|do so (now or later) by using -b with the checkout command again. Example:
0026|git checkout -b 
0027|+ echo 'Pre install finished'
0028|Pre install finished
0029|+ echo 3
0030|+ sudo chmod +x /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
0031|+ sudo /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
0032|+ echo 'Post installation de l'\''installation/mise à jour des dépendances zwavejs'
0033|Post installation de l'installation/mise à jour des dépendances zwavejs
0034|+++ dirname /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
0035|++ cd /var/www/html/core/class/../../plugins/zwavejs/resources
0036|++ pwd
0037|+ BASEDIR=/var/www/html/plugins/zwavejs/resources
0038|+ cd /var/www/html/plugins/zwavejs/resources
0039|+ cd zwave-js-ui
0040|+ sudo yarn install
0041|➤ YN0000: ┌ Resolution step
0042|➤ YN0002: │ ts-node-dev@npm:2.0.0 [b9e30] doesn't provide @types/node (p8a743), requested by ts-node
0043|➤ YN0002: │ zwave-js-ui@workspace:. doesn't provide @egjs/hammerjs (pb72e2), requested by vis-network
0044|➤ YN0002: │ zwave-js-ui@workspace:. doesn't provide component-emitter (p9f27e), requested by vis-network
0045|➤ YN0060: │ zwave-js-ui@workspace:. provides eslint (p560d0) with version 8.36.0, which doesn't satisfy what eslint-loader requests
0046|➤ YN0002: │ zwave-js-ui@workspace:. doesn't provide keycharm (p9e48c), requested by vis-network
0047|➤ YN0002: │ zwave-js-ui@workspace:. doesn't provide timsort (pd6433), requested by vis-network
0048|➤ YN0002: │ zwave-js-ui@workspace:. doesn't provide uuid (pe7f05), requested by vis-data
0049|➤ YN0002: │ zwave-js-ui@workspace:. doesn't provide uuid (p57e35), requested by vis-network
0050|➤ YN0002: │ zwave-js-ui@workspace:. doesn't provide vis-util (p1f15e), requested by vis-data
0051|➤ YN0002: │ zwave-js-ui@workspace:. doesn't provide vis-util (p6ebf7), requested by vis-network
0052|➤ YN0000: │ Some peer dependencies are incorrectly met; run yarn explain peer-requirements  for details, where  is the six-letter p-prefixed code
0053|➤ YN0000: └ Completed in 3s 383ms
0054|➤ YN0000: ┌ Fetch step
0055|➤ YN0000: └ Completed in 10s 712ms
0056|➤ YN0000: ┌ Link step
0057|➤ YN0007: │ docsify@npm:4.13.0 must be built because it never has been before or the last one failed
0058|➤ YN0007: │ core-js@npm:3.29.1 must be built because it never has been before or the last one failed
0059|➤ YN0007: │ vis-data@npm:7.1.6 [b9e30] must be built because it never has been before or the last one failed
0060|➤ YN0007: │ vis-network@npm:9.1.6 [b9e30] must be built because it never has been before or the last one failed
0061|➤ YN0007: │ core-js@npm:2.6.12 must be built because it never has been before or the last one failed
0062|➤ YN0007: │ vue-demi@npm:0.13.11 [39524] must be built because it never has been before or the last one failed
0063|➤ YN0007: │ @serialport/bindings-cpp@npm:10.7.0 must be built because it never has been before or the last one failed
0064|➤ YN0000: └ Completed in 3m 48s
0065|➤ YN0000: Done with warnings in 4m 4s
0066|+ sudo yarn run build
0067|- building for production...
0068|Browserslist: caniuse-lite is outdated. Please run:
0069|npx update-browserslist-db@latest
0070|Why you should do it regularly: https://github.com/browserslist/update-db#readme
1 « J'aime »

Salut
Je ne vois aucune erreur dans ce log. donc à priori aucun rapport avec ton soucis

montre la page config de zwavejs si le demon tourne c’est que tout est bien installé

montre la page valeurs du module avec les differents menu déployés pour qu’on voit tout les paramètres.

Bon sujet à lire sur le montage que tu veux réaliser

Salut,

Voici ma config :

Voici les valeurs du noeud :










en gardant la vue sur l’onglet valeur, faire tourner l’anémomètre a différentes vitesse et voir si une info voltage change.

NB si tu as regardé le post de mon lien il y a un pb avec le fgbs c’est le delai de remonté de l’info analogique en input qui est fait toutes les 5min donc ce n’est pas instantanée. Je ne sais pas si c’est toujours le cas ou modifiable

Peut-être jouer sur les paramètres 63 et surtout 64?

Bonne idée !
J’ai modifié ces paramètres :
63 : j’ai mis 1 pour un déclenchement à 0,1V sachant que dès qu’il tourne je suis au-dessus de 0,1V
64 : j’ai mis 60 s (c’est le minimum)

Je m’attends à avoir une valeur sur l’une des commandes nommées « températures ».
J’ai activé l’historique de ces commandes pour vérifier et je n’ai toujours aucune remontée de valeur.

1 « J'aime »

sans sonde externe il ne peut y avoir qu’une remonté de température qui est la sonde interne du module

OK, mais sur quelle commande devrais-je avoir la remontée de la valeur analogique IN1 ?