1

(19 replies, posted in Elements)

Bonjour,

Suite à un gros nettoyage des composants disponibles (considérés comme doublons) dans la version officielle du projet, Laurent a créé un projet Git (https://github.com/qelectrotech/qelectr … nt-contrib) contenant un grand nombre de ceux ci.

Pour les utiliser, vous devez d'abord les télécharger par le lien du projet qelectrotech-element-contrib : https://github.com/qelectrotech/qelectr … e/main.zip

English version:

Following a major cleaning of the available components (considered as duplicates) in the official version of the project, Laurent created a Git project (https://github.com/qelectrotech/qelectr … nt-contrib) containing a large number of these.

To use them, you must first download them from the project link qelectrotech-element-contrib: https://github.com/qelectrotech/qelectr … e/main.zip

Arnaud.

Bonjour,

Suite à un gros nettoyage des composants disponibles (considérés comme doublons) dans la version officielle du projet, Laurent a créé un projet Git (https://github.com/qelectrotech/qelectr … nt-contrib) contenant un grand nombre de ceux ci.

Pour les utiliser, vous devez d'abord les télécharger par le lien du projet qelectrotech-element-contrib : https://github.com/qelectrotech/qelectr … e/main.zip

Arnaud.

scorpio810 wrote:

J'ai crée un nouveau dépôt et mis dessus quelques symboles supprimés récemment qui peuvent être utiles.
https://github.com/qelectrotech/qelectr … nt-contrib

Si vous voyez des symboles qui ont été supprimés mais utiles n’hésitez pas a faire un pull request.

Bonjour Laurent et merci.

Avec Git rien n'est perdu de toute façon (sauf compression de l'historique).
Reste des questions :
    * Comment publier (mettre à disposition) ce contrib de façon pratique (tout le monde n'est pas informaticien comme moi) ?
    * Comment et qui fait le choix de mettre les éléments dans le repo officiel ou dans le contrib ?

Bizarre cette décision en rc de la version 0.8.
Il eu été intéressant de penser à ce genre de besoin en version 0.9... par un chargeur de composants/de bibliothèques de composants intégré à QElectrotech. Une vrai réflexion sur l'avenir et la praticité du logiciel.

Arnaud

scorpio810 wrote:
galexis wrote:
S.DEFFAUX wrote:

Je viens de vois les derniers commit de Joshua dans lesquels il supprime plein d'éléments constructeur en "doublon".
Je me sert beaucoup de ces éléments car les info, "constructeur", "référence" ... sont déjà rentré. Suis-je le seul dans ce cas?

Perso, je ne pense pas qu'il faille multiplié les symboles identiques juste pour avoir des références différentes. Elle doit rester générique, et la gestion de catalogue constructeur est une autre fonction, qui n'est pas encore développée. Cela doit rester dans la bibliothèque perso.


C'est bête de perdre le travail effectué sur ces symboles, il faudrait conserver certains éléments supprimés par Joshua sur un nouveau dépôt Github, qu'en pensez vous?

Bonjour,

Je suis d'accord. Surtout que je suis contributeur sur de nombreux produits (Legrand & bticino entre autres) qui ne sont pas tous identiques loin de là.
Pour ceux qui souhaitent des références génériques, il y a un dossier pour cela. Mais s'il y a des dossiers par marques/constructeurs je pensais que c'était pour avoir du détail, de la précision.
L'extraction des références des éléments d'un projet me permetait un inventaire détaillé.

Je ne comprends pas cette décision si brutale. A moins que ce ne soit pour gagner très artificiellement du temps de chargement.

Je souhaitais faire de nouvelles propositions. Je vais donc me mettre en stand-by.

Arnaud

Bonjour,

Pour information, scorpio810 a ajouté à la bibliothèque officielle les éléments Optimum et Netatmo.
Merci à lui,

Arnaud

greg00 wrote:

Merci pour les modules il n'y a plus qu'a ce mettre au travail maintenant

Au plaisir et n'hésites pas à me faire remonter tes nouveaux besoins en matière de modules Legrand et bticino.
Il peut aussi y avoir des erreurs. Tu peux me les faire remonter ici.

Bon travail !

Arnaud

ArnoVal wrote:
greg00 wrote:

Pour Netatmo Drivia il y a des modules prévu dans les mois à venir voici la liste au besoin

412181 - Module control
412170 - Télérupteur connecté
412171 - Contacteur connecté
412015 - Compteur d'énergie
412032 - Ecocompteur connecté (prévu 07/2021)
412172 - Délesteur connecté (prévu 04/2021)

Au plaisir de profiter de ton travail

Ok, merci. Je vais m'inspirer de cette liste pour me remettre au travail.

[03/11/2020]
C'est fait pour :
./elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/legrand/80-netatmo
├── 412170-netatmo-telerupteur-1p-16a-230v.elmt
├── 412171-netatmo-contacteur-1p-20a-230v.elmt
└── qet_directory

[04/11/2020]
./elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/legrand/80-netatmo
├── 412008-transformateur-courant-ferme-63a.elmt
├── 412015-netatmo-compteur-energie.elmt
├── 412032-netatmo-ecocompteur.elmt
├── 412170-netatmo-telerupteur-1p-16a-230v.elmt
├── 412171-netatmo-contacteur-1p-20a-230v.elmt
├── 412181-module-controle.elmt
└── qet_directory

Je n'ai pas d'info sur la référence 412172

Voici mon travail sur Netatmo de Legrand

greg00 wrote:

Pour Netatmo Drivia il y a des modules prévu dans les mois à venir voici la liste au besoin

412181 - Module control
412170 - Télérupteur connecté
412171 - Contacteur connecté
412015 - Compteur d'énergie
412032 - Ecocompteur connecté (prévu 07/2021)
412172 - Délesteur connecté (prévu 04/2021)

Au plaisir de profiter de ton travail

Ok, merci. Je vais m'inspirer de cette liste pour me remettre au travail.

[03/11/2020]
C'est fait pour :
./elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/legrand/80-netatmo
├── 412170-netatmo-telerupteur-1p-16a-230v.elmt
├── 412171-netatmo-contacteur-1p-20a-230v.elmt
└── qet_directory

[04/11/2020]
./elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/legrand/80-netatmo
├── 412008-transformateur-courant-ferme-63a.elmt
├── 412015-netatmo-compteur-energie.elmt
├── 412032-netatmo-ecocompteur.elmt
├── 412170-netatmo-telerupteur-1p-16a-230v.elmt
├── 412171-netatmo-contacteur-1p-20a-230v.elmt
├── 412181-module-controle.elmt
└── qet_directory

Je n'ai pas d'info sur la référence 412172

Voici l'archive avec les modules de la gamme "Optimum" de chez Legrand.

elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/legrand/25-multimedia
├── 412200-parafoudre.elmt
├── 413004-rj45.elmt
├── 413008-dti.elmt
├── 413011-filtre-maitre.elmt
├── 413015-filtre-maitre-3-1.elmt
├── 413017-power.elmt
├── 413038-centrale-tnt-satellite.elmt
├── 413039-centrale-tnt-cable.elmt
├── 413205-cordon-box.elmt
└── qet_directory

@scorpio810 : Peux-tu ajouter ces éléments dans le bibliothèque officielle ? Merci

Arnaud

greg00 wrote:

Ce sont bien les gammes en question.

Je me suis essayé à créer un module sur un modèle de disjoncteur histoire de me faire la main. Si cela convient je peux m'essayer de faire la gamme.

Voici en exemple le 413004 en mode TV

Ok,
A vrai dire, j'ai déjà dessiné les modules :

412200-parafoudre.elmt
413004-rj45.elmt
413011-filtre-maitre.elmt
413015-filtre-maitre-3-1.elmt
413017-power.elmt
413038-centrale-tnt-satellite.elmt
413039-centrale-tnt-cable.elmt
413205-cordon-box.elmt

Je suis en train de dessiner le module :
4 130 08 (DTI modulaire)

Je ferai une archive injecter les éléments dans le projet

Arnaud

greg00 wrote:

Bonjour à tous,

Merci pour ce formidable travail.

Est-il possible de créer des éléments pour les appareils modulaires Legrand with Netatmo et optimum ?

Merci

Bonjour Greg,

Gamme "Optimum", oui c'est possible si c'est bien de cette gamme dont tu parles : https://www.legrand.fr/pro/catalogue/34 … utomatique

Gamme "Natatmo", en matière d'élément de tableau, je pense à ce télérupteur : https://www.legrand.fr/pro/catalogue/44 … th-netatmo ou https://www.legrand.fr/pro/catalogue/44 … le-control
As-tu d'autres référence ?

Arnaud

12

(1 replies, posted in EN : Help, suggestions, discussions, ...)

Hi,
You can find many symbols on the official QET collection in the "Hydraulic" and "Pneumatic" folders, for valves, motors, pumps and many more.
Arnaud

S.DEFFAUX wrote:

Oui autant pour les Blocs de jonction Viking, il existe une gramme de "bornes en Wago", dans le dossier "article constructeur", mais malheureusement pas à l'échelle

Salut,
Voici mes premiers éléments Viking 3 (ceux à vis)

scorpio810 wrote:

Bonjour Arnaud,

merci beaucoup pour ton patch et ton travail, je viens d'envoyer ton commit sur le GIT, et vais compiler des paquets dans la foulée.

Merci

Joshua wrote:

Salut Arnaud.
Merci pour le patch, quand tu parlais d'ajouter des couleurs je pensais que tu allais ajouter un sélecteur complet de couleur en utilisant ensuite la fonction Qcolor::name() pour l'enregistrement comme ce qui existe pour les conducteurs.
Bon au final c'est peut être pas plus mal, ça limite le choix tout en laissant un grand panel et donc évite l'effet sapin de noël, chose qu'on ne souhaite pas c'est pour cette raison que le nombre de couleurs proposé était limité, mais les choses on changé entre temps et tu touche ici à du code très très ancien de qet qui à bien mérité d'être revue nomicons/smile.

ArnoVal wrote:

J'ai regardé dans le code et ce n'est pas possible. Sauf patch. Mon C++ est franchement rouillé mais c'est de l'ordre du faisable.

Pour ton information, je suis le développeur principal de qet depuis quelques années maintenant, si tu as besoins d'aide, d'information ou tout autre chose au niveau du code n’hésite pas à me demander sur IRC ou par mail c'est volontiers que je t'aiderais.
A l’avenir si tu souhaite continuer à coder (surtout quelque chose de plus conséquent et plus intrusif que ton patch), j'y jetterais un coup d’œil avant de patcher le master afin de vérifier que le patch est bien écrit, et te ferais peut être des retours en conséquent, n'y vois rien de mal, c'est le résultat d'une expérience passé.

Merci pour tes contributions passé, et future j’espère nomicons/smile.

Bonjour Joshua,
Merci et bravo pour ce très bon logiciel.

Utiliser un sélecteur complet n'est sans doute pas à ma portée en C++ et Qt.
J'ai préféré me rabattre sur quelque chose de plus simple. J'ai aussi choisi les couleurs standard du Web (reprise par le format SVG).
Et puis, comme tu dis, gare aux sapins de Noël !
Déjà, avec 140 couleurs, c'est pas mal. J'ai conservé la compatibilité ascendante avec les premières couleurs et j'ai ajouté une petite image à côté de chaque couleur pour mieux se rendre compte des différences de tons. Cela évite bien des clics.
Je me suis basé sur le code déjà existant pour générer les nouvelles lignes de code. Oui, je n'ai pas n fois écrit les traitements de 140 couleurs. C'est une moulinette en bash qui m'a permis de générer 99% du code (images comprises). Ceci me laisse d'ailleurs à penser qu'il y a sans doute une façon d'améliorer le code. À voir au prochain épisode.

Aller, je repars sur la création/génération d'éléments Legrand…

A bientôt j'espère,
Arnaud

scorpio810 wrote:

Merci Arnaud, c'est un bon début.
Pour que ça fonctionne ensuite dans l’éditeur de folio il manque les correspondances dans elementpicturefactory.cpp, me semble pas l'avoir vu dans le patch.
https://git.tuxfamily.org/qet/qet.git/t … y.cpp#n550

Bonjour Laurent,
Je savais que j'avais oublié quelque chose mais je n’arrivais pas à cerner quoi.
Merci
Voici le nouveau patch

scorpio810 wrote:

Super ! , si t'as un début de patch à nous faire tester n’hésites pas.

Le voici (fichier patch et icônes)

scorpio810 wrote:
ArnoVal wrote:
scorpio810 wrote:

Super,

tu es le bienvenue, un petit fork Github et tu me soumet un Pull request quand tu as fini. nomicons/wink

Par contre il faut que ça reste retro compatible avec les anciens projets.

Pour les textes des éléments ça existe déjà, de quoi comparer les approches.

Ok. La rétrocompatibilité, c'est obligatoire. Nous sommes bien d'accord.
Quand tu dis "pour les textes des éléments ça existe déjà", cela veut dire que les noms des couleurs "HTML" sont déjà connues ?

Il me faut accélérer sur les plaques Lina (c'est à dire sur mon petit outil d’adaptation d'élément) et je regarde ça.

Les textes dans l’éditeur sont maintenant basé sur https://doc.qt.io/qt-5/qcolordialog.html, les anciennes primitives c'est statique sous forme de styles.

Pour l'instant, j'ai vu plus simple en matière d'ajout de couleurs.
Petit exemple avec la couleur de contour et celle remplissage

S.DEFFAUX wrote:

Il me faut accélérer sur les plaques Lina (c'est à dire sur mon petit outil d’adaptation d'élément) et je regarde ça.


pour le moment tes plaques pleines font amplement le taf pour mes implantation d'armoire. Je m'en sert pour le dimensionnement de mes armoires c'est pour ça que pour moi l'échelle est primordiale.

une gamme de bornes serais top

OK. Quand tu parles de bornes, je comprends blocs de jonction Viking. C'est ça ?

scorpio810 wrote:

Super,

tu es le bienvenue, un petit fork Github et tu me soumet un Pull request quand tu as fini. nomicons/wink

Par contre il faut que ça reste retro compatible avec les anciens projets.

Pour les textes des éléments ça existe déjà, de quoi comparer les approches.

Ok. La rétrocompatibilité, c'est obligatoire. Nous sommes bien d'accord.
Quand tu dis "pour les textes des éléments ça existe déjà", cela veut dire que les noms des couleurs "HTML" sont déjà connues ?

Il me faut accélérer sur les plaques Lina (c'est à dire sur mon petit outil d’adaptation d'élément) et je regarde ça.

scorpio810 wrote:
ArnoVal wrote:
S.DEFFAUX wrote:

Bonjour, je viens de faire un "mise en armoire", avec la collection d'Arnaud.
le hic c'est que les peignes et les plaques pleines sous de la même couleur. serait t'il pas mieux d'avoir des peigne en blanc?

Bonjour,
Le hic, comme tu dis, c'est que les tableaux "Drivia" sont blancs et du coup c'est dans ces tableaux-là que les peignes seraient le moins visibles.
J'ai essayé de mettre une couleur "custom" directement dans le fichier d'élément (*.elmt) pour avoir un gris plus clair ("#101010" par exemple) comme couleur de remplissage de la plaque mais ça ne donne rien. J'ai regardé dans le code et ce n'est pas possible. Sauf patch. Mon C++ est franchement rouillé mais c'est de l'ordre du faisable.

Le "gris" semble bien correspondre à la couleur des peignes.
Je pense donc passer les plaques en gris clair...

C'est pas compliqué d’ajouter d'autres couleurs si tu suis bien ce 'tit patch :

https://git.tuxfamily.org/qet/qet.git/c … 21a1fd40a6

Le patch est bien vieux, il faudra hacker un peu :p

Merci,
J'imaginais déjà un sélecteur de couleur RVB à la  https://html-color-codes.info/
où bien par les noms de couleur : https://fr.wikipedia.org/wiki/Couleur_du_Web (plus simple à implémenter surtout que tu viens de me fournir un patch adaptable)

ArnoVal wrote:
S.DEFFAUX wrote:

Bonjour, je viens de faire un "mise en armoire", avec la collection d'Arnaud.
le hic c'est que les peignes et les plaques pleines sous de la même couleur. serait t'il pas mieux d'avoir des peigne en blanc?

Bonjour,
Le hic, comme tu dis, c'est que les tableaux "Drivia" sont blancs et du coup c'est dans ces tableaux-là que les peignes seraient le moins visibles.
J'ai essayé de mettre une couleur "custom" directement dans le fichier d'élément (*.elmt) pour avoir un gris plus clair ("#101010" par exemple) comme couleur de remplissage de la plaque mais ça ne donne rien. J'ai regardé dans le code et ce n'est pas possible. Sauf patch. Mon C++ est franchement rouillé mais c'est de l'ordre du faisable.

Le "gris" semble bien correspondre à la couleur des peignes.
Je pense donc passer les plaques en gris clair...

Et voilà, j'ai fait un test et les peignes sont bien visibles.
Ci-joint les mêmes éléments mais avec les plaques en gris clair.
Qu'en penses-tu ?

S.DEFFAUX wrote:

Bonjour, je viens de faire un "mise en armoire", avec la collection d'Arnaud.
le hic c'est que les peignes et les plaques pleines sous de la même couleur. serait t'il pas mieux d'avoir des peigne en blanc?

Bonjour,
Le hic, comme tu dis, c'est que les tableaux "Drivia" sont blancs et du coup c'est dans ces tableaux-là que les peignes seraient le moins visibles.
J'ai essayé de mettre une couleur "custom" directement dans le fichier d'élément (*.elmt) pour avoir un gris plus clair ("#101010" par exemple) comme couleur de remplissage de la plaque mais ça ne donne rien. J'ai regardé dans le code et ce n'est pas possible. Sauf patch. Mon C++ est franchement rouillé mais c'est de l'ordre du faisable.

Le "gris" semble bien correspondre à la couleur des peignes.
Je pense donc passer les plaques en gris clair...

Bonsoir,

Voici trouverez dans le fichier attaché l'ensemble des 114 références Legrand concernant les coffrets Atlantic, Marina et les plaques pleines adaptées
(cf . http://docdif.fr.grpleg.com/general/LEG … 8-0159.pdf)

Une trace en pointillés présente dans chacun des coffrets permet de placer au plus juste les plaques pleines adaptées à ceux-ci.

elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/legrand/60-tableau/
├── atlantic
│   ├── 01-vt
│   │   ├── 01-metal-pp
│   │   ├── 02-metal-pv
│   │   ├── 03-inox-agro-pp
│   │   ├── 04-inox-304l-pp
│   │   ├── 05-inox-316l-pp
│   │   └── 06-inox-304l-pv
│   ├── 02-square
│   │   ├── 01-metal-pp
│   │   └── 02-inox-304l-pp
│   └── 03-hz
│       ├── 01-metal-pp
│       └── 02-inox-304l-pp
├── equipment
│   └── 01-full-plate
└── marina
    └── 01-vt
        ├── 01-polyester-pp
        └── 02-polyester-pv

Cela va prendre un peu de temps pour réaliser les plaques perforées Lina 12,5 et 25.
Le temps d'adapter mon outil pour la multiplication de motifs qui s'y trouvent.
(cf. http://docdif.fr.grpleg.com/general/LEG … 0_0177.pdf)

Arnaud

25

(19 replies, posted in Elements)

mihicz wrote:

Hi, thank you ArnoVal.

I use one of yours Element and modify it as ET-7042 (Ethernet I/O module) - attached.

Good job,
Are you interested by other elements from ICP-DAS ?