synchro lampe (FGS223) avec Walli controler

Tout ce qui concerne l'usage des périphériques radios Z-Wave avec eedomus

synchro lampe (FGS223) avec Walli controler

Messagepar jluc2808 » 26 Fév 2023 15:04

Bonjour ,

je suis sur une installation un peu particulière, reprise d'une ancienne Legrand en Bus SCS, les interrupteurs ne sont accessibles que via du câblage fin (type bus) dont je suis parti sur des Fibaro Walli controler alimentés en 12v, avec anneau lumineux (rétro-éclairage des interrupteurs qui m'est demandé pare le client) .

de l'autre côté j'ai tous les retours lampes qui arrivent au tableau et comme j'ai des lampes ON/OFF (sans variation) j'ai mis des FGS223 pour bénéficier de 2 lampes par modules (de manière à minimiser les coûts).

1 - Mon 1er souci c'est que l'anneau lumineux du Walli controler ne fonctionne pas, on a juste la lumière vert ou rouge pendant 2s lors de l'ordre, mais pas l'anneau qui reste allumé sur position ON ou OFF.

j'ai testé tous les paramètres via l'Eedomus mais rien n'y fait (150 et 151 pour les haut et bas et 13 pour la luminosité).


2 - mon 2ème souci c'est que le Walli controlleur ne se met pas à jour si on allume la lumière directement via le FGS223 (soit par appui sur le ON du FGS223 , soit par commande vocale), c'est à dire que il faut appuyer 2 fois pour retrouver la synchro.

Pour ce 2ème souci, je n'ai pas trouvé comment forcer la position du controller de manière à suivre la position de la lampe (du FGS223), le walli n'est pas listé dans les scène dans les modules du côté action.

je pensais pouvoir faire une association entre le FGS223 vers le walli controller (dans ce sens), mais ça ne marche pas , puisque l'ordre donné par le FGS223 est celui reçu de S1/S2 et pas celui de l'état de la lampe Q1/Q2.


si vous avez des idées ou des solutions , je suis preneur parce que les 2 pbs m'embêtent, y compris si je dois partir sur autre chose que du zwave ou ajouter un dispositif intermédiaire.
jluc2808
 
Messages : 499
Inscription : 30 Jan 2021

Re: synchro lampe (FGS223) avec Walli controler

Messagepar lougarou60 » 27 Fév 2023 13:24

Bonjour
Je n’ai pas d’expérience sur le Walli Controller
Et je n’ai pas de solutions ….
Simplement, grosso modo les soucis que tu décris sont répertoriés comme des restrictions de comportement du bouton émetteur sur le site Domotique Store (excellent site par ailleurs)
https://www.domotique-store.fr/domotiqu ... tegre.html
lougarou60
 
Messages : 257
Inscription : 07 Déc 2018

Re: synchro lampe (FGS223) avec Walli controler

Messagepar jluc2808 » 01 Mars 2023 16:02

lougarou60 a écrit:Bonjour
Je n’ai pas d’expérience sur le Walli Controller
Et je n’ai pas de solutions ….
Simplement, grosso modo les soucis que tu décris sont répertoriés comme des restrictions de comportement du bouton émetteur sur le site Domotique Store (excellent site par ailleurs)
https://www.domotique-store.fr/domotiqu ... tegre.html


pas tout à fait , pour le souci 1 - ce qui est coché c'est que la commande de l'anneau n'est pas possible, mais pas que l'anneau lumineux ne s'allume jamais, de plus dans le fil de discussion associé , je vois qu'un utilisateur pose la question d'un arrêt de l'éclairage de l'anneau, c'est donc qu'il est allumé ?

pour le souci 2 - sauf à ce que j'ai mal lu, mais c'est pas répertorié
jluc2808
 
Messages : 499
Inscription : 30 Jan 2021

Re: synchro lampe (FGS223) avec Walli controler

Messagepar jluc2808 » 04 Mars 2023 09:46

bon j'ai avancé,

en bout de course et à force de test , j'ai trouvé comment mettre en service l'anneau lumineux du Walli controller.
configuration walli controller > paramétrage zwave > classe de commande choisir command_class_indicator > indicator_set > choisir autre chose que 0 pour allumer et 0 pour éteindre

- les points qui sont embêtant:
* l'anneau s'allume en rouge et pas de solution pour changer sa couleur (y compris avec les choix autre dans command_class_configuration LED ring (150 et 151)
* pas de possibilité de gérer l'intensité pas de changement y compris avec les choix autre dans command_class_configuration LED frame brightness (13)
* pas de possibilité de dissocier anneau haut et bas.
* solution avec serveur externe pour piloter l'anneau

sur ce dernier point j'ai trouvé et écrit un script PHP pour allumer et éteindre l'anneau, comme eedomus interdit de faire des appels internes aux fonctions de pilotage zwave (probablement par sécurité) il est impératif de mettre ce code PHP sur un serveur annexe.

la solution est donc :
1 - de créer un actionneur HTTP qui va faire du ON/OFF en envoyant la commande anneau ON ou anneau OFF au serveur PHP externe (avec les variables qui vont bien)
2 - de créer 1 règle dans le module qui gère la lampe pour déclencher l'actionneur HTTP ON quand la lampe est ON et OFF quand la lampe est OFF
3 - de mettre le code php sur serveur externe

le code :
Code : Tout sélectionner
<?php

$login_page = 'https://secure.eedomus.com/log_post.php';
$data_page =  'https://secure.eedomus.com/radio_config_save.php';

$login=$_GET['login']; // ?login = votre login eedomus en administrateur
$pwd_login = $_GET['pwd'];  // &pwd = votre password eedomus en administrateur
$periph_id = $_GET['periph_id']; // ex &periph_id=2980685  ID du périphérique walli conroller
$valeur = $_GET['valeur']; // &valeur=0 pour éteindre &valeur=255 pour allumer

$of = md5($pwd_login);

$fonction_id = '13';  // déclenche un ordre classe de commande
$command_class_id = '87'; // 85 : command_class_association / 20 : command_class_basic / 70 : command_class_configuration / 32 : command_class_meter / 8E : COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION / 00 : COMMAND_CLASS_NO_OPERATION / 1 : Optimize node / 73 : COMMAND_CLASS_POWERLEVEL / 75 : COMMAND_CLASS_PROTECTION / 31 : COMMAND_CLASS_SENSOR_MULTILEVEL / -3 : ZW_IS_FAILED_NODE / -1 : Remove failed node / -2 : Replace failed node / 87 : command_class_indicator
$command_name_id = '1';  // indicator_set
//$param_id = '';  pas utilisé
//$taille = '1';  pas utilisé
//$param_id = '1',  pas utilisé

      $headers = array(
         "Accept: */*",
         "Connection: Keep-Alive",
      );
      $cookie_file = 'connect'.$frs.'.txt';
    $ch = curl_init();
      curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
      curl_setopt($ch, CURLOPT_HEADER, FALSE);
      curl_setopt($ch, CURLOPT_NOBODY, FALSE);
      curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
      curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
      curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
      curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
      curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:47.0) Gecko/20100101 Firefox/47.0");

$fields = array(
   'of' => $of,
   'user_login' => $login,
   'user_pass' => $pwd_login,
   'save' => 'on',
   'connexion' => ''
);

      curl_setopt($ch, CURLOPT_URL, $login_page);
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
      curl_setopt($ch, CURLOPT_POST, TRUE);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
      $response2 = curl_exec($ch);

$fields = array(
   'function_id' => $fonction_id,
   'command_class_id' => $command_class_id,
   'command_name_id' => $command_name_id,
 //  'b1' => $param_id,  pas utilisé
 //  'b2' => $taille, pas utilisé
   'b3' => $valeur,
 //  'b4' => '-1',
 //  'b5' => '-1',
 // 'b6' => '-1',
   'data_comment' => ''
);
      curl_setopt($ch, CURLOPT_URL, $data_page.'?channel_controller_module_id='.$periph_id);
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
      curl_setopt($ch, CURLOPT_POST, TRUE);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
      $response2 = curl_exec($ch);

echo $response2;

?>


pour le paramétrage de l'actionneur HTTP
VAR1= l'identifiant login administrateur
VAR2= le password adminstrateur // oui c'est en clair !!!
VAR3= API code du walli controller

dans les valeurs de l'actionneur HTTP
créer 2 entrées ON et OFF
URL = http://IP_serveur_PHP:Port_serveur_PHP/ ... php?login=[VAR1]&pwd=[VAR2]&periph_id=[VAR3]
Type=GET
Paramètres &valeur=0 ou &valeur=255
valeur actionneur http.png
valeur actionneur http.png (29.69 Kio) Consulté 1729 fois


pour la règle
règle actionneur http.png
règle actionneur http.png (23.94 Kio) Consulté 1729 fois


voilà à vous de jouer
jluc2808
 
Messages : 499
Inscription : 30 Jan 2021


Retour vers Périphériques Z-Wave

Qui est en ligne ?

Utilisateurs parcourant ce forum : Google [Bot] et 24 invité(s)