Deconz & interrupteur Legrand - how to?

Bonjour,

Je fais suite à mon sujet:

car je pense qu’on m’oriente vers une mauvaise solution / problème.

Je résume donc:
Je viens d’installer Deconz avec une clef Conbee II.
Depuis Jeedom, j’ai réussi à appairer mon interrupteur Legrand (mode inclusion sous Jeedom, appuie sur le bouton d’apparaige de mon interrupteur… et hop il a été vu/ajouté).

Le voici :

Quand je clic sur l’objet, j’ai sa page qui s’ouvre:

Et quand je clic sur configuration et sur l’onglet information brut, je vois bien la valeur de « buttonevent » changer selon que j’appuie sur le bouton physique du haut (valeur 1002) ou le bouton physique du bas (valeur 2002) de mon interrupteur Legrand (il faut bien sur que je recharge la page pour voir la nouvelle valeur s’afficher).

La datetime du lastupdated est aussi mise à jour.

Donc a priori, sous Jeedom il doit etre utilisable !

Sauf que… je n’arrive pas à utiliser cette info!

Je ne sais pas si dans l’onglet « Commande » il y a quelque chose de spécifique à faire ou pas?
J’ai essayé de bidouiller mais rien n’y fait.

Aussi, j’essaye donc de déclencher un scenario sur le fait qu’il y a un bouton appuyé.
Voila mon scenario:

Sauf que les logs sont toujours vide, donc le scenario n’est jamais déclenché !

Je désespère quelque peu :confused:

Merci pour vos aides

bonjour,

As tu bien la commande « buttonevent » de crée dans la page de la télécommande?

Bonjour,

C’est quoi la page de la télécommande?

Merci


Ici

C’est pas toi qui avait un problème de gateway ? Il y a 0000000000

J’ai mis la capture d’écran de la commande déjà… qui a été auto créé lors de l’intégration de l’interrupteur.
Là j’ai essayé de bidouillé pour tester

J’ai renommé en « Interrupteur » et pour le logical id j’ai mis « 2::state::buttonevent » car c’est dans l’objet json nommé « 2 », le sous objet « state » et l’attribute « buttonevent ».

Et dans mon scenario, j’ai évidemment mis à jour l’événément déclencheur:

Pour la gateway, oui j’ai 000000, mais :

  • j’ai refait toute la procédure, ca m’auto créer la ligne de la gateway (ca m’a changé la clef API en refaisant) quand je redémarre le deamon curieusement.
  • j’ai essayé en supprimant la ligne de la gateway configurée, créé une ligne vide, mettre que l’ip 127.0.0.0 et le port 8484 (tout le reste tout vide)… j’ai fait la procédure pour aller dans Phoscon, et en cliquant sur Authentifié l’application dans les paramètres avancée, puis dans Jeedom/deconz cliqué sur récupérer clef API. Ca faisait rien, malgré le petit message d’info « Réussi ».

Aussi si la gateway n’était pas configuré ou mal configuré, est ce que je pourrai quand meme, depuis Jeedom/Deconz, appairer un objet? Et voir son JSON , avec les valeurs à jour, dans la configuration du noeud??? Cette partie me laisse perplexe, si c’était mal configuré je ne verrai meme pas mon objet, si?

Aussi, dans Phoscon, quand je vais dans le menu pour avoir le bouton « Authentifier l’application », dans l’url du browser on a bien un « &gwid=0000000000000000 »

Donc l’identifiant de ma gateway c’est bien 0000000000, meme dans Phoscon.

Le logical id, ça fonctionne pas comme décrit
Par exemple

01-1000.state::buttonevent

{
    "27": {
        "config": {
            "battery": 21,
            "group": "9",
            "on": true,
            "reachable": false
        },
        "ep": 1,
        "etag": "5665975d22395a88ab1bac9f6423fc3f",
        "lastannounced": null,
        "lastseen": "2024-07-12T19:34Z",
        "manufacturername": "IKEA of Sweden",
        "mode": 1,
        "modelid": "TRADFRI on\/off switch",
        "name": "TRADFRI on\/off switch",
        "productid": "E1743",
        "state": {
            "buttonevent": 2002,
            "lastupdated": "2024-05-05T20:42:05.389"
        },
        "swversion": "2.2.010",
        "type": "ZHASwitch",
        "uniqueid": "00:3c:84:ff:fe:25:88:ed-01-1000"
    }
}

    "27": {
        "config": {
            "battery": 21,
            "group": "9",
            "on": true,
            "reachable": false
        },
        "ep": 1,
        "etag": "5665975d22395a88ab1bac9f6423fc3f",
        "lastannounced": null,
        "lastseen": "2024-07-12T19:34Z",
        "manufacturername": "IKEA of Sweden",
        "mode": 1,
        "modelid": "TRADFRI on\/off switch",
        "name": "TRADFRI on\/off switch",
        "productid": "E1743",
        "state": {
            "buttonevent": 2002,
            "lastupdated": "2024-05-05T20:42:05.389"
        },
        "swversion": "2.2.010",
        "type": "ZHASwitch",
        "uniqueid": "00:3c:84:ff:fe:25:88:ed-01-1000"
    }
}

Hello,

J’ai mis 01-1000.state::buttonevent
et pas mieux…

Y a une doc sur les logical id quelque part? j’ai pas trouvé…

Ca me rend fou ce truc, je vois bien la valeur changé dans la config quand j’appuie sur un bouton, mais impossible de déclencher un scenario, rien.

Et impossible de voir des logs de quoi que ce soit dans Deconz ou autre.

Et reflasher la clef USB deconz comme proposé par @Yves19 ?

Hello,

Bon alors… j’ai tenté la solution de l’extrème…
Je viens de redémarer Jeedom (menu Reglage > Système > Redémarrer).
J’ai patienté 5-10min…

Je suis retourné dans Deconz voir les « info brut » en appuyant sur un des boutons de mon interrupteur, j’ai bien vu le changement de valeur.

Sans réellement y croire, je suis allé voir dans le scénario et là… Je vois que le log a été mis à jour!
J’affiche le log et au miracle, ca s’est bien déclenché avec la valeur de mon bouton!

J’appuie sur un autre bouton, et hop le log se mets à jour :slight_smile:

Des heures et des heures et des heures de perdu, alors qu’il fallait juste redémarrer Jeedom.

Merci pour ton aide en tous cas.

N’oublies pas de cocher la case solution :wink:

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.