Page 3 sur 4

Re: Module GR-105n Z-Wave pour vanne 1/4 de tour

Publié : 22 août 2016, 12:09
par cr1cr1
La description semble correspondre au fichier édité :

Code : Tout sélectionner

015 (0x0f)	Vanne Eau	G.R. GR105n Auto Valve
Version Domoticz:

Code : Tout sélectionner

Version: 3.4834
Build Hash: 8398125
Compile Date: 2016-03-02 08:43:51
Le fichier zwcfg_0xec331213.xml (que j'ai trouvé dans mon répertoire Config uniquement) est trop gros pour ce forum. Il est dispo en entier ici :
https://we.tl/XLT3E37kNk
Voici l'extrait qui correspond au noeud du GR105n :

Code : Tout sélectionner

 <Node id="15" name="Vanne Eau" location="" basic="4" generic="16" specific="6" roletype="5" devicetype="5376" nodetype="0" type="Valve Open Close" listening="true" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="4" query_stage="Complete">
        <Manufacturer id="152" name="G.R.">
            <Product type="3" id="512" name="GR105n Auto Valve" />
        </Manufacturer>
        <CommandClasses>
            <CommandClass id="32" name="COMMAND_CLASS_BASIC" version="1" request_flags="4" innif="true" mapping="37">
                <Instance index="1" />
            </CommandClass>
            <CommandClass id="37" name="COMMAND_CLASS_SWITCH_BINARY" version="1" request_flags="4" innif="true">
                <Instance index="1" />
                <Value type="bool" genre="user" instance="1" index="0" label="Switch" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="True" />
            </CommandClass>
            <CommandClass id="39" name="COMMAND_CLASS_SWITCH_ALL" version="1" request_flags="4" innif="true">
                <Instance index="1" />
                <Value type="list" genre="system" instance="1" index="0" label="Switch All" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="3" size="1">
                    <Item label="Disabled" value="0" />
                    <Item label="Off Enabled" value="1" />
                    <Item label="On Enabled" value="2" />
                    <Item label="On and Off Enabled" value="255" />
                </Value>
            </CommandClass>
            <CommandClass id="90" name="COMMAND_CLASS_DEVICE_RESET_LOCALLY" version="1" request_flags="4" innif="true">
                <Instance index="1" />
            </CommandClass>
            <CommandClass id="94" name="COMMAND_CLASS_ZWAVE_PLUS_INFO" version="1" request_flags="4" innif="true">
                <Instance index="1" />
                <Value type="byte" genre="system" instance="1" index="0" label="ZWave+ Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="1" />
                <Value type="short" genre="system" instance="1" index="1" label="InstallerIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="5376" />
                <Value type="short" genre="system" instance="1" index="2" label="UserIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="5376" />
            </CommandClass>
            <CommandClass id="114" name="COMMAND_CLASS_MANUFACTURER_SPECIFIC" version="1" request_flags="4" innif="true">
                <Instance index="1" />
            </CommandClass>
            <CommandClass id="115" name="COMMAND_CLASS_POWERLEVEL" version="1" request_flags="4" innif="true">
                <Instance index="1" />
                <Value type="list" genre="system" instance="1" index="0" label="Powerlevel" units="dB" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
                    <Item label="Normal" value="0" />
                    <Item label="-1dB" value="1" />
                    <Item label="-2dB" value="2" />
                    <Item label="-3dB" value="3" />
                    <Item label="-4dB" value="4" />
                    <Item label="-5dB" value="5" />
                    <Item label="-6dB" value="6" />
                    <Item label="-7dB" value="7" />
                    <Item label="-8dB" value="8" />
                    <Item label="-9dB" value="9" />
                </Value>
                <Value type="byte" genre="system" instance="1" index="1" label="Timeout" units="seconds" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
                <Value type="button" genre="system" instance="1" index="2" label="Set Powerlevel" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
                <Value type="byte" genre="system" instance="1" index="3" label="Test Node" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
                <Value type="list" genre="system" instance="1" index="4" label="Test Powerlevel" units="dB" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
                    <Item label="Normal" value="0" />
                    <Item label="-1dB" value="1" />
                    <Item label="-2dB" value="2" />
                    <Item label="-3dB" value="3" />
                    <Item label="-4dB" value="4" />
                    <Item label="-5dB" value="5" />
                    <Item label="-6dB" value="6" />
                    <Item label="-7dB" value="7" />
                    <Item label="-8dB" value="8" />
                    <Item label="-9dB" value="9" />
                </Value>
                <Value type="short" genre="system" instance="1" index="5" label="Frame Count" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
                <Value type="button" genre="system" instance="1" index="6" label="Test" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
                <Value type="button" genre="system" instance="1" index="7" label="Report" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
                <Value type="list" genre="system" instance="1" index="8" label="Test Status" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
                    <Item label="Failed" value="0" />
                    <Item label="Success" value="1" />
                    <Item label="In Progress" value="2" />
                </Value>
                <Value type="short" genre="system" instance="1" index="9" label="Acked Frames" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
            </CommandClass>
            <CommandClass id="133" name="COMMAND_CLASS_ASSOCIATION" version="1" request_flags="4" innif="true">
                <Instance index="1" />
                <Associations num_groups="1">
                    <Group index="1" max_associations="5" label="Report" auto="true">
                        <Node id="1" />
                    </Group>
                </Associations>
            </CommandClass>
            <CommandClass id="134" name="COMMAND_CLASS_VERSION" version="1" request_flags="4" innif="true">
                <Instance index="1" />
                <Value type="string" genre="system" instance="1" index="0" label="Library Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="6" />
                <Value type="string" genre="system" instance="1" index="1" label="Protocol Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="4.05" />
                <Value type="string" genre="system" instance="1" index="2" label="Application Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.02" />
            </CommandClass>
        </CommandClasses>
    </Node>
C'est le fichier qui est créé par Domoticz lors de l'initialisation des noeuds zwave ?

Re: Module GR-105n Z-Wave pour vanne 1/4 de tour

Publié : 22 août 2016, 12:24
par narfight
Je confirmes bien que ta modification est correcte par rapport à ce que j'ai pu voir.

Avant d'aller plus loin, regarde si tu sais piloter la vanne depuis le control panel (Setup :arrow: Hardware :arrow: Setup du Zwave :arrow: Node management :arrow: Control Panel). Dans cette interface, cliques sur la ligne de ta vanne et change sont état via le menu déroulant tout en bas.

Cela devrait fonctionner. Si ce n'est pas le cas, il faut faire l'update de ton OpenZwave driver

Si cela marche, je dirais de mettre à jour ton Domoticz à une version plus récente et de faire le test (avec exclusion + inclusion)

Re: Module GR-105n Z-Wave pour vanne 1/4 de tour

Publié : 22 août 2016, 12:26
par cr1cr1
Oui, j'avais indiqué que j'avais testé la commande depuis le Control Panel et ça fonctionne bien.
Mettre à jour Domoticz ? Il me dit que je suis à jour.
Je dois installer une version beta alors ? Quelle est la manip la plus simple ?

Avant ça, je dois donner un type de switch particulier à la vanne ? J'ai mis "On/Off" et j'ai simplement changé l'icône en Water.
Merci encore de ton aide !

Re: Module GR-105n Z-Wave pour vanne 1/4 de tour

Publié : 22 août 2016, 12:33
par narfight
tentes ceci : http://easydomoticz.com/passer-en-version-beta/

Sinon, tu avais installé comment cette version sur RaspBerry ?

Re: Module GR-105n Z-Wave pour vanne 1/4 de tour

Publié : 22 août 2016, 14:50
par cr1cr1
J'avais récupéré l'image pour le Raspberry, elle est très propre il me semble. Quelques ajouts (monit, intégration Viessmann, télémesure...) et ça marche vraiment bien. C'est la raison pour laquelle je souhaite limiter les "bricolages" !

Re: Module GR-105n Z-Wave pour vanne 1/4 de tour

Publié : 22 août 2016, 15:05
par narfight
la version beta est très stable et ne fait pas bricolage. ton image OS restera propre.

je n'ai pas d'autre solution à te proposer pour faire fonctionner ton module Z-wave.

Sache que les modifications données ici sont intégré dans Domoticz Beta et dans OpenZwave. cela limite au final le bricolage !

Re: Module GR-105n Z-Wave pour vanne 1/4 de tour

Publié : 24 août 2016, 14:14
par cr1cr1
Je me suis lancé dans la mise à jour vers la beta ! Après quelques sueurs froides, ça semble bien fonctionner :-)

1/ J'ai configuré un script de sauvegarde quotidienne vers mon NAS de la base de donnée Domoticz ainsi que des fichiers scripts
2/ j'ai sauvegardé et vérifié ...
3/ j'ai mis à jour en autorisant les versions beta. Deux mises à jour (pourquoi?) plus tard, j'ai essayé le switch de la vanne et ... SUCCÈS ! le moteur peut maintenant être correctement contrôlé.
4/ Petit tour pour vérifier et .... MES SONDES TEMPÉRATURES et MÉTÉO ont toutes disparu !
Je vérifie dans mes devices : elles sont bien là. Je vérifie avec l'app Domoticz sur mon téléphone : elles sont bien là et fonctionnelles !
5/ redémarrage du service Domoticz : pas de changement. Reboot su serveur : pas de changement. AIE !
6/ Suite à un article dans un forum, je désélectionne "Hide Disabled Hardware Sensors" dans les Settings et MIRACLE ! Mes sondes ont réapparu ! Je sélectionne à nouveau ce paramètre et mes sondes sont bien restées.

Résultat : passage en BETA qui semble concluant. Merci !

Re: Module GR-105n Z-Wave pour vanne 1/4 de tour

Publié : 24 août 2016, 14:47
par narfight
Au plaisir !

Bonne continuation

Re: Module GR-105n Z-Wave pour vanne 1/4 de tour

Publié : 25 août 2016, 10:03
par cr1cr1
Mes premiers tests d'automatisation à partir de mon détecteur d'inondation Fibaro FGFS-101 n'ont pas été très concluants : lorsque une inondation était détectée ... tous les volets (Fibaro FGRM222) s'ouvraient et la vanne ne bougeait pas :o :lol:

Après quelques manips, les volets ne réagissaient plus en alarme inondation, mais se fermaient lorsque je déplaçais la sonde...

J'ai donc désactivé les alarmes "TAMPER", laissé tombé ma tentative d'utiliser l'association pour gérer le moteur de vanne d'eau, et j'ai créé deux scènes dans Domoticz afin de gérer les alarmes inondation et fin d'inondation.
Ça fonctionne bien maintenant !

Re: Module GR-105n Z-Wave pour vanne 1/4 de tour

Publié : 25 août 2016, 10:55
par narfight
C'est dommage de ne pas réussir via les association, c'est clairement plus sécurisant pour les parties sensible comme les alarmes inondation/incendie.
Je t'avoue que je n'ai pas encore fait d'association en Z-wave pour le moment mais il faut que je le fasse.

As-tu tenté de faire le test juste entre le FGFS et la vanne sans les autres devices ?

Si tes volets bouge quand tu déplace le capteur, s'est possible qu'ils ne soient pas lié au groupe n°1 (ALARM WATER) mais au groupe n°2 que tu as surement configuré en "Movement tamper alarm ACTIVE"

Il faut pt que le paramètre n°13 du FGFS (broadcast mode) soit sur "INACTIVE" pour que les alames soient routé correctement aux devices car si il actif, le signal est envoyé à tout les devices à porté de lui mais n'est pas répété.