Legrand Netatmo

Il faut ajouter le chemin vers ton dépôt local deconzdev pour que apt puisse la trouver.
Les chemins que apt suit sont dans le fichier
/etc/apt/sources.list ou dans le fichier /etc/apt/sources.list.d/deconz.list
a éditer donc pour y ajouter ton dépôt local (et au passage y mettre en commentaire le chemin vers la dostribution DE officielle au moins le temps que cette dernière soit updatée)

yes mais je trouve pas le le depot deconz version dev car j’ai que le depot de beta sur le github

dans mes sources list j’ai pas de depot deconz mais pourtant le apt-get trouve bien le deconz mais la version dev :


## Note, this file is written by cloud-init on first boot of an instance
## modifications made here will not survive a re-bundle.
## if you wish to make changes you can:
## a.) add 'apt_preserve_sources_list: true' to /etc/cloud/cloud.cfg
##     or do the same in user-data
## b.) add sources in /etc/apt/sources.list.d
## c.) make changes to template file /etc/cloud/templates/sources.list.debian.tmpl
###

# See http://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.html
# for how to upgrade to newer versions of the distribution.
deb http://deb.debian.org/debian buster main
deb-src http://deb.debian.org/debian buster main

## Major bug fix updates produced after the final release of the
## distribution.
deb http://security.debian.org/ buster/updates main
deb-src http://security.debian.org/ buster/updates main
deb http://deb.debian.org/debian buster-updates main
deb-src http://deb.debian.org/debian buster-updates main

## Uncomment the following two lines to add software from the 'backports'
## repository.
##
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
deb http://deb.debian.org/debian buster-backports main
deb-src http://deb.debian.org/debian buster-backports main

Je sais pas trop quel source prendre et dans le version packagé j’ai pas de depot debian :

Le deconz dev est celui que tu compiles depuis les sources GitHub.
Les autres dépots contiennent les versions précompilées selon plusieurs degrés de validation

oui mais j’arrive pas à le compiler justement…

La dernière fois que je l’ai fait j’avais importé les fichiers dans un dossier local et compilé avec un make maison.
Ce fut un peu galère d’autant plus que qq jours plus tard sortait la version officielle updatée.
Désormais j’applique une règle forte : la patience pour attendre les releases officielles ce qui évite parfois (souvent) plus de galères que ça n’en résout. Ces releases sortent en moyenne une fois tous les deux mois.
Le suivi des releases ici à tout hasard (je penses que tu connais déjà) : Releases · dresden-elektronik/deconz-rest-plugin · GitHub

1 « J'aime »

oui je crois que ca va se terminer comme ca :frowning:

le support non plus ne sait pas pourquoi ca compile pas, je viens de leurs demander s’il allait intégrer ces inter à la prochaine release, j’ai quand même 3 inter legrand sans fil qui fonctionne pas, le arrivé/départ et le double va et vient :frowning:

Le deconz-dev c’est un sdk qui permet de compiler le code, et qui permet de compiler le code source du github, ca contient toute les libs nécessaires pour la compilation.

Ce n’est pas a compiler, juste a installer. c’est le code du github qu’il faut compiler.

Il y a les deux, deconz et deconz-dev, a ne pas confondre, le premier c’est deconz, le second c’est juste des libs.

Tu as toujours un message d’erreur quand tu fais

sudo apt install deconz-dev

Si le dev n’a pas les appareils pour tester, il ne va pas pouvoir faire les modifications dans la version officielle, il faut que quelqu’un teste.

Merci de ton retour,

je peux donc pas compilé le code car je n’arrive toujours pas à installer deconz-dev, mais en même temps est ce que j’ai les bonne sources?

:~$ cat /etc/apt/sources.list.d/deconz.list
deb http://phoscon.de/apt/deconz buster main
deb http://phoscon.de/apt/deconz buster-beta main
deb http://phoscon.de/apt/deconz buster-dev main

Je viens de voir ton issue sur deconz.
Tu as essayé le lien qu’il a donné Index of /ubuntu/beta/
Il y a des fichiers deconz-dev, mais il y en a un par version du coup la je comprend pas …

En fait j’avais pas vu ce message avec le version pre-compilé pour deconz-dev.

bon je vais tester.

$ sudo dpkg -i deconz-dev-2.05.75.deb
dpkg: error processing archive deconz-dev-2.05.75.deb (--install):
 package architecture (amd64) does not match system (arm64)
Errors were encountered while processing:
 deconz-dev-2.05.75.deb

Bon à priori faut que je trouve la bonne compile pour mon proc

quand je regarde dans raspbian en beta, les package s’appelle pas deconz-dez mais deconz-$version-qt5 est ce que c’est l’équivalent de dev?

http://deconz.dresden-elektronik.de/raspbian/beta/

Non, justement ça c’est deconz, et je ne trouve que le version pour ubuntu en « -dev »
Mais il a encore répondu un truc, toute une suite de commande pour faire fonctionner la commande

sudo apt install deconz-dev

C’est les mêmes commandes que pour installer deconz (sans utiliser jeedom), ce doit être des commandes pour récupérer les packages, ça ne doit pas être par défaut, c’est pour ça que la commande ne marche pas

Alors je suis pas un pro dans linux, mais les commandes ont l’air d’installer une clé, de rajouter un lien de depot, et de mettre le tout a jour

@x2005254 intéressant ce que tu tentes : intégrer le legrand double interrupteur m’intéresse fortement.
comme dit @HugoVal11, si personne teste, pas sûr que cela soit intégré à la prochaine version!
si je comprends, il faut demander au support de préparer le deconz-dev pour arm64
C’est un jeedom smart que tu as ?

1 « J'aime »

Ben, j’ai cherché sur toutes les issues, jamais vu ce probleme, donc il existe forcement, mais la manip pour l’installer doit avoir une subtilité sur certain OS.

Mais peut être que ça marché avec les dernières commandes.

Non malheureusement ca marche toujours, soit y a une subtilité soit y a pas de code compilable sur freebox delta, enfin je veux dire sur la distrib mis a dispo dans le template de la delta basé sur debian arm64

@lolisteph :
Pour info le support sur github, vient de dire que ca sera inclus sur le prochaine version stable de deconz v02.76.xx je suppose.
Il m’a aussi confirmé qu’il avait pas testé la compile sur proc ARM, et donc qu’il mettrait que c’est untested dans la doc, ce qui est bizarre car la freebox a quasiment le même proc que une Raspberry Pi4, à la seule différence, c’est que ces dernière sur une distrib custom (raspbian) donc cela veut peut être dire que debian sur ce genre de proc il y a surement une subtilité comme le disait @HugoVal11.

Moi je vais m’arrêter la pour l’instant en attendant la prochaine release deconz :slight_smile:

Il y a erreur de YVES . Je ne suis pas yves19

Hello @HugoVal11, @Yves19,

je reviens un peu en arrière sur mon post sur le bind de mes inter sans fil avec mes micromodules, jusque la ça marchait bien mais depuis peu j’ai mes inter sans fil, qui mettre une éternité a allumé mes micromodule voir pas du tout parfois comme ci, il fallait les réveiller, ce qui n’arrive pas avec les bind fait avec les dimmer philips, du coup je me pose une petites question, au moment de l’inclusion des ces inter sans fil legrand imaginons que je l’ai fait depuis mon bureau que loin de la pièce cuisine) ou ils sont maintenant installé, avec les micromodule, est ce que cette inclusion mal situé garde un mauvais chemin (route) et donc difficile à joindre car sont premier relayeur et dans mon bureau? est-ce qu’il faut que je reinclus ces inter? est ce que une seconde inclusion sans la suppression récrit la route zigbee des devices? pour info mes miromodule eux répondent très bien sous jeedom avec ma clé conbee dans le bureau loin de la cuisine, y a quand même un truc que je saisie pas, est le bind qui est mal inscrit qui se fait aléatoirement ou un soucis de chemin?

Alors je ne sais pas du tout ce que tu as fais mais

  • Oui, une seconde inclusion sans suppression, refait le maillage, mais c’est pas utile car sur legrand il se refait tout seul.
  • Si ce que tu essaye de faire c’est la connexion directe, l’important c’est le groupe, pas le bind, tu as testé si ça marchait en coupant la conbee ?

Les interrupteurs legrand créent un groupe lors de l’appairage, il te faut rajouter le module dans ce groupe SANS en créer d’autre, probleme, ce groupe est invisible dans phoscon, mais je crois que ça marche avec la vielle application.

Quand tu utilises le bouton, l’info remonte de suite a jeedom ?

Salut @HugoVal11,

Alors bizarrement, je n’ai rien fait de spécial, ça c’est mis à déconné hier matin tout seul, ensuite j’ai attendu, pour j’ai arrêté JEEDOM, enlevé la conbee (ça faisait pareil même son coordinateur), remis, la conbee relancé JEEDOM.

Mais de doute manière ca fonctionnait mais aléatoirement mais surtout avec un délais trop arbitraire. et comme c’est un va et vient, des fois t’avais un des deux inter qui était inopérante, conclusion hier soir j’ai craqué, et j’ai resetté un des deux inter, et donc la il était déprogrammé des micro-module, je suis repassé sur deconz GUI et refais le BIND, depuis tout remarche sur les deux inter très étrange.

du coup hier sur deconz GUI, je voulais faire le BIND group plutôt que le unicast mais j’ai pas réussi à trouver le numéro de groupe créer pour mes inter legrand,

alors j’explique ma config souhaité, j’ai 2 micro-module, qui doivent être contrôlés par un 2 inter sans fil simple legrand.

Alors comme tu le redis aussi, le groupe des inter legrand n’est pas visible dans Phoscon du coup je ne peux pas faire le bind ici.

Sur Deconz plutôt que faire un BIND unicast de chaque commande sans fil vers les deux micro-modules en unicast (2x), comment puis-je faire un BIND group des deux commandes un sans fil vers le group ID des micro-modules.

Sur phoscon j’ai aussi créer un groupe nommé « Cuisine » et j’ai mis mes micro-modules désirés dedans, et sur deconz quand je vais sur « cluster info » de mes micro-modules, j’ai l’impression que je dois créer un group ici, alors qu’il doit peut être déjà en exister un (celui de groupe "Cuisinee de phoscon) mais je ne le trouve pas.

De mon coté je ne connais qu’une seule méthode qui marche (jamais testé le bind). Quand le groupe apparait, a partir de la home page de phoscon, sinon faut bidouiller avec l’API. J’ai vu sur l’issue legrand quelqu’un passer par la vielle version de phoscon help/old web app, ici les groupes apparaissent, mais si je connais la manip pour mettre les lampes dans le groupe de l’interrupteur. Jamais mit un deuxième interrupteur dedans. Il faut peut être utiliser 2 groupes, un par interrupteur et mettre les micro module dans les deux.

Sinon passes a 100% par jeedom, et utilises une télécommande a pile en secours fonctionnant en direct mais rangée dans un coin. Moins de prises de tête. Le direct c’est surtout quand tu n’as pas de centrale, moi tout est géré par jeedom, je n’ai que 2 groupes avec uniquement des lampes, pas de scenarios Phoscon et pas de problemes.

Salut @HugoVal11,

Alors oui j’ai vu aussi le commentaire sur github avec le vieille version de phoscon, mais je vais pas downgrader et prendre des risques.

je veux bien la manip pour mettre un inter dans un group avec des lumière via deconzGui, je la trouve pas.

Sinon j’ai découvert un truc drôle (si on veut), j’ai inclus un inter sans fil legrand qui n’as pas encore de binding, et j’ai constater un comportement méconnu, si j’appuie sur une touche il fait un auto binding en fonction du groupe de device le plus près de celui qu’il est physiquement, j’avais un inter qui commandé sans rien demandé mon salon, puis le lendemain je me suis dit top je vais le mettre entre mon salon et ma cuisine, et du coup maintenant il commande ma cuisine, car le micro-module est plus proche que mes spot, impressionnant, mais déroutant, car s’est aléatoire le maillage qu’il choisi.

Alors ça t’en parle depuis le début mais je ne comprends pas, comment tu affecte inter à une équipement type lumière via jeedom sans passer par un scénario, qu’appelle tu le 100% Jeedom?

MAJ**

Bon je m’en suis sorti avec l’API de deconz, le group sont beaucoup plus facilement gérable dessus, et c’est super simple comparait à la GUI deconz :slight_smile:

PUT /api/$APIKEY/groups/4

{
   "name": "Remote switch 3",
   "lights": [ "3", "4", "5", "6" ]
}

PS : d’ailleurs j’ai plus de comportement bizarre depuis contrairement au binding fait depuis deconz Gui