Forum KNX francophone / English KNX forum

Version complète : Module Sonoff migré vers Tasmota
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Si quelqu’un a déjà manipulé des modules Sonoff en Knx j’ai besoin d’aide:

J’ai mis à jour un module Sonoff basic R2 vers Tasmota KNX le module est fonctionnel mais je rame pour paramétrer le fonctionnement en KNX 
Je dois créer une adresse virtuel dans ETS5 et je ne sais pas trop comment faire
J’ai téléchargé le fabricant KNX Association pour ajouter un bouton switch mais au moment de télécharger ce participant je n’ai bien sûr pas de bouton d’association 
Dois-je passer par Virtual KNX??
Mais je ne vois pas comment intégrer ce bouton dans mon projet KNX actuel 
Il y a peut-être une façon de faire en passant directement par la configuration de Tasmota KNX
Si quelqu’un l’a déjà fait cela m’aiderait énormément 
Par avance merci
Bonjour
Tu veux faire quoi ? Envoyer et recevoi des AG sur le bus ?
Pour moi c'est plus dans la prog de sonoff que ETS
Mon Sonoff basic r2 est un relai commandé à distance au travers du WIFI. Tasmota KNX  le rends commandable par le bus KNX.
Je voudrais le commander au travers du Bus KNX avec une touche de commutation avec un GA qui actionnerait l'extinction ou l'allumage de la lampe commandé.
[Image: 210722123321831802.gif]

Je dois mettre un adresse physique qui 'existe pas dans mon projet knx et ensuite je rame....
Tu dois lui dire sur quelle adresse de groupe il doit envoyer (data to send...) et quelle GA va lui envoyer des choses.
Donc l’adresse 1/1/3 à true devrait actionner mon Sonoff à allumé
(22/07/2021, 08:46:27)richardpub a écrit : [ -> ]Donc l’adresse 1/1/3 à true devrait actionner mon Sonoff à allumé

En toute logique. Fais un essai rapide tu seras vite fixé.
En revanche le bouton ou il est écrit Output 1 semble être un menu déroulant, donc vérifie si tu peux change en Input 1 sur la GA 1/1/3
Je ne trouve pas de solution... Je me demande si le problème ne viens pas de HA, sur lequel j'ai commencé à implémenter des actions avec KNX??
il y a pas mal de facteurs à mes problèmes. J'ai peut-être des soucis avec le tasmota utilisé.
Je viens essayer de trouver quelqu'un qui l'a implémenté.
j'ai pas mal avancé avec la transformation d'un sonoff en tasmota.

Finalement j'ai installé une autre version Tasmota pour mon sonoff.ino. que je télécharge avec IDE Arduino, et qui fonctionne correctement et qui me permet aujourd'hui d'allumer mon sonoff et de l'éteindre, en utilisant les commandes du diagnostic dans ETS5. 

 

Par contre je suis devant un problème car je ne peux pas utiliser un interrupteur de mon réseau bus KNX pour allumer et éteindre mon sonoff car par défaut mon sonoff a une adresse physique de participant 1.1.108 définit dans Tasmota, et une adresse physique de participant dans diagnostics d'ETS5 à 0.0.1, et je ne sais pas créer un participant virtuel dans ETS5. Il y a bien des participant virtuels dans le catalogue de KNX Association, mais je ne peux pas télécharger mes AG dedans car je n'ai pas de bouton pour intégrer ce participant dans ETS5 

( normal, il est virtuel. Mais il existe peut-être une méthode)



J'ai trouvé un programme sur github https://github.com/thelsing/CreateKnxProd

qui permet de créer un fichier participant, mais celui-ci est en C#

Je suis donc obligé de compiler après adaptation ce programme écrit en C sharp pour créer un fichier participant .KnxProd pour faire un .exe. Malheureusement je n'ai pas de compétence en C sharp



Quelqu'un aurait-il une bonne maîtrise du langage C# sharp car Je ne maitrise pas du tout ce langage.

En même temps, j'ai peur qu'une fois franchi cette étape, je ne sois également bloqué au moment du téléchargement dans ETS5.



 Si quelqu'un sait maîtriser ce langage merci de pouvoir m'aider ou à une idée sur la façon de forcer le téléchargement
cordialement
Je me réponds à moi-même car si je n'ai pas trouvé de solution, c'est visiblement parce que la version que j'ai utilisé de ascillato/Tasmota KNX n'est pas programmable avec ETS5. cependant il existe une autre version thelsing/knx qui est programmable avec ETS5 et un autre programme thelsing/CreateKnxProd qui permet de fabriquer ses propres fichiers du produit en .KnxProd et ensuite ce fichier est importer dans le catalogue KNX association. J'ai pas mal avancé au niveau compréhension, cependant je rame encore car j'ai pas bien compris ce générateur de fichier .KnxProd n'est pas je ne sais pas comment l'utiliser car c'est du C# et le programmeur de ce projet ne travaille plus dessus depuis plus d'un an si quelqu'un pouvait me donner des conseils sur l'intégration de ce type de programme à partir de github il me semble qu'il faut passer par VSCode pour programmer chacun des types d'appareils. J'ai déjà testé l'un des exemples fourni avec l'utilisation d'un bme680 pour avoir l'humidité la pression et tous les paramètres que donnent ce module. les données sont ainsi directement intégrable dans KNX au travers d' ETS5