Gestion des Groupes et Binding avec Deconz

Par contre, cette solution me semble résoudre le problème que partiellement.
En effet, si on a pas paramétré de binding sur le switch, devicemembership reste vide et le groupe se synchronise…

Pourquoi as-tu des lights affectées ?
Si c’est un reliquat de config devenu inutile, on pourrait s’en servir en mettant comme condition :
if(!isset($group['id']) || $group['type'] != "LightGroup" || ($group['devicemembership'] != "" && $group['lights'] == "" )){

En faisant cette modification, bizarrement je n’ai plus aucun groupe qui remonte.

C’est les ampoules qui sont en bind direct.

Modifie comme ceci :
if(!isset($group['id']) || $group['type'] != "LightGroup" || $group['devicemembership'] != null){

Parfait :clap:

Ici, j’ai bien que les groupes crées dans Phoscon de remontés.

Tous les groupes de bind qui se créé dans Phoscon 2016, qu’ils soit utilisé ou non, possède bien un devicemembership, ils ne remonte plus sur la page d’équipement.

Cool, on avance !
Ça va te faire un sacré ménage dans tes équipements :grinning:

1 « J'aime »

C’est pas mal oui :rofl:

Je viens de mettre à jour le lien avec les dernières modifs :

  • Pas de synchro des groupes de binding
  • Ajout des onglets Groupes et Binding dans « Réseau Deconz »
  • Séparation des groupes et des autres équipements dans la liste des équipement.

NB : Le bouton « Ajouter Membre(s) » ne fonctionne pas pour l’instant.

1 « J'aime »

Installer à l’instant, vraiment top.

C’est vraiment bien d’avoir séparé les groupes, même si c’est que visuel, on gagne en clarté.

Je suis curieux de voir la fonction « ajouter membres », si en plus cela marche sur les bind, quel gain de temps et de facilité pour les mettres en place.

Oui, j’ai mis le bouton pour me motiver à essayer de le faire.
L’idéal, je pense, serait que ça ouvre une fenêtre avec une liste de tous les appareils et en face une case à cocher (un peu comme sous Phoscon 2016).

1 « J'aime »

@sagitaz, pourrais-tu faire des captures complètent des onglets Nœuds (la section « Capteurs » pour voir tes boutons), Groupes et Binding stp. Je voudrais me faire une idée.

Je vais modifier l’onglet Binding pour y faire apparaitre le bouton correspondant au groupe de bind, de cette manière on retrouvera plus facilement quel groupe correspond à quel bouton (sons avoir à renommer le groupe dans Phoscon 2016).

J’ai commencé à bricoler un peu :


Je te fais cela au plus tard lundi soir, je n’ai pas de PC à disposition ce weekend.

Bonjour @Alexp, dans la dernière version du plugin les groupes sont bien créés, mais plus les scènes associées.
Pour reproduire : supprimer un groupe existant avec des scènes puis synchroniser : le groupe est créé, mais les scènes ne sont pas créées dans les commandes.

Ok j’ai trouvé :

Dans deconz.class.php ligne 462, re-modifie comme ça :

    if ($_device['scenes'] != null){
    //if (array_key_exists($_device, 'scenes')){

Et fais une synchro.

Il faut que je regarde pourquoi ça ne fonctionne plus avec la condition if (array_key_exists($_device, 'scenes'))

vous pouvez maintenant récupérer le fichier zip sans me demander le lien :

Rendez-vous sur xxxxxx

  • Utilisateur : jeedom
  • Mot de passe : le nom de la première fonction du fichier deconz.class.php (ligne 29)

ps : le lien n’est pas cliquable pour éviter de me faire me faire crowler :slight_smile:

Mise à jour :

Bonjour @alexp, création des scènes rétablie. Merci.

Téléchargement ok également.

@Loic, je reviens vers toi pour savoir si les modifications que j’ai faites peuvent te servir pour une éventuelle intégration sur la version officielle ?

Je pose cette question pour savoir si je dois continuer sur ma lancée ou pas.

Merci d’avance !

Salut oui oui bien sûr il n’y a aucun soucis une fois tout ok pour l’intégrer dans la beta puis la stable

3 « J'aime »

Ah super, je vais me remotiver alors !

1 « J'aime »

Hello,

moi aussi je passe régulièrement sur ce post mais sans plus me manifester que ça j’ai pas le niveau pour aider et pas de machine de test…
Mais j’attends avec impatience la suite :crossed_fingers:

Gros encouragements pour toi @alexp :clap: :pray:

1 « J'aime »