définition des objets de Forçage dans linknx

44 views
Skip to first unread message

Fabrice Cizeron

unread,
Mar 5, 2013, 6:22:41 PM3/5/13
to eibd-link...@googlegroups.com
Bonjour � tous,

Je souhaiterais d�finir les objets de For�age de mes actionneurs t�bis
txa207 avec linknx.

Le probl�me est qu'ils sont d�finis sur 2 bits (00, 01,11 ou 10) et je
ne sais donc pas quel type d'objet d�clarer dans linknx.

Qui peut m'aider ? qui les a d�j� utilis� ?

merci d'avance

Fabrice

Anthony PENHARD

unread,
Mar 6, 2013, 3:51:44 AM3/6/13
to eibd-linknx-knxweb
Salut,

> Je souhaiterais définir les objets de Forçage de mes actionneurs tébis
> txa207 avec linknx.
>
> Le problème est qu'ils sont définis sur 2 bits (00, 01,11 ou 10) et je ne
> sais donc pas quel type d'objet déclarer dans linknx.
>
> Qui peut m'aider ? qui les a déjà utilisé ?

j'ai déjà utiliser la fonction des modules mais pas dans linknx
il doit falloir créer des objects de type "5.xxx: 8bit unsigned integer "
et donc valeurs possibles : 0/1/2/3

@+
Anthony.

Fabrice Cizeron

unread,
Mar 6, 2013, 5:20:22 PM3/6/13
to eibd-link...@googlegroups.com
Merci Anthony,

J'ai essay� ta solution malheureusement �a n'a pas l'air de fonctionner.
Pas de soucis avec linknx mais le txa207 ne se met pas en forcage ON
qu'en je lui envoie la valeur 3.
J'ai laisser tomber et je vais me d�brouiller sans for�age.

A+

Fabrice


Le 06/03/2013 09:51, Anthony PENHARD a �crit :
> Salut,
>
>> Je souhaiterais d�finir les objets de For�age de mes actionneurs t�bis
>> txa207 avec linknx.
>>
>> Le probl�me est qu'ils sont d�finis sur 2 bits (00, 01,11 ou 10) et je ne
>> sais donc pas quel type d'objet d�clarer dans linknx.
>>
>> Qui peut m'aider ? qui les a d�j� utilis� ?
> j'ai d�j� utiliser la fonction des modules mais pas dans linknx
> il doit falloir cr�er des objects de type "5.xxx: 8bit unsigned integer "

DaGGeR

unread,
Jan 30, 2021, 1:17:08 PM1/30/21
to Eibd / Linknx / KnxWeb
Hello les survivants de knxweb2 :)

Je déterre ce sujet car je m'intéresse au mode forçage de ces modules pour faire un délestage... 
J'ai essayé plusieurs data type, mais rien n'y fait! 

Quand je fais le forçage  ( 00 ou 10 ) dans ETS, le mode forçage du module s'active bien. ETS mets $00 ou $02 comme valeur, normal.
Si j'utilise un objet 5.xxx et que je force 0 ou 2, je vois bien la trame qui correspond, mais pas prise en compte par le module
Si j'utilise un objet 2.xxx je ne peux forcer que 0 ou 1 

J'en suis donc au même point que Fabrice en 1898, heu 2013 ! 
Quelqu'un a t'il réussit à utiliser le mode forçage à partir de Knxweb2 ?

Bonne soirée,

Fabrice Cizeron

unread,
Jan 30, 2021, 1:23:41 PM1/30/21
to eibd-link...@googlegroups.com

Salut,

C'est rigolo de voir ressortir mon message. Je suis toujours sur la liste malgré mon passage à Jeedom depuis plusieurs années. C'est vrai qu'elle n'est pas très encombrante dans ma boite mail...

Je ne sais plus ce que j'avais fait à l'époque désolé.

Et bonjour aux survivants. Le trio a été réellement une bonne solution à une époque où il n'y avait rien d'autre. Jeedom me convient bien aujourd'hui.

A+

Fabrice

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "Eibd / Linknx / KnxWeb".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse eibd-linknx-knx...@googlegroups.com.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/eibd-linknx-knxweb/6e12cb69-4336-4bd4-b43f-072ce2d4d267n%40googlegroups.com.

Anthony PENHARD

unread,
Jan 30, 2021, 1:52:02 PM1/30/21
to eibd-link...@googlegroups.com
Salut,

en effet plus beaucoup de mail sur cette liste ...
dans le trio linknx évolue encore pas mal grâce à Cyrille qui a pris la suite
Pour ce qui est de knxweb2 par manque de temps de ma part et aussi de retour des besoins d'évolutions il n'y a pas eu de grosses modifications depuis un moment !!
et comme toi Fabrice pas mal ont dû passer sur d'autres solutions ...

je ne sais d'ailleurs pas combien il peut rester "d'irréductibles" encore aujourd'hui ...

@Dagger
je n'ai pas ETS sur mes PC pour regarder quel est le type exact de cette donnée "forçage" des TXA

> Si j'utilise un objet 5.xxx et que je force 0 ou 2, je vois bien la trame qui correspond, mais pas prise en compte par le module

donc la valeur est bien envoyée par linknx/knxd
le type/codage ne doit sans doute pas être le bon avec 5.xxxx peux-tu essayer avec 6.xxxx ?

> Si j'utilise un objet 2.xxx je ne peux forcer que 0 ou 1 
logique c'est sur 1 bit que 2 états possibles

@+
Anthony.





DaGGeR

unread,
Jan 30, 2021, 2:29:12 PM1/30/21
to Eibd / Linknx / KnxWeb
Je vais essayer le 6.xxx


C'est vrai qu'il y a un an, quand j'ai fait le Container Docker pour knxd et knxweb2, je n'ai pas vu de demande par les autres membres.
Pourtant, il a été téléchargé plusieurs fois, mais combien ont réussis à le faire marcher ??

On doit être les derniers dinosaures...

DaGGeR

unread,
Jan 30, 2021, 2:33:25 PM1/30/21
to Eibd / Linknx / KnxWeb
Le format du mode forçage :
Forcage.png

DaGGeR

unread,
Jan 30, 2021, 3:04:10 PM1/30/21
to Eibd / Linknx / KnxWeb
Pareil avec le DPT 6.xxx   

DaGGeR

unread,
Jan 30, 2021, 3:23:55 PM1/30/21
to Eibd / Linknx / KnxWeb
La ligne 266 de l'imprim écran vient de linknx, et n'est pas prise ne compte .
la ligne 268 active le mode forçage par ETS
la ligne 269 désactive le forçage par ETS

La seule chose de différent est la longueur de donnée . ( 2 pour ce qui vient de linknx alors que c'est un DPT 5.xxx ou 6.xxx à 1 byte, et 1 pour ETS )
forcage2.png
forcage1.png

DaGGeR

unread,
Jan 30, 2021, 3:55:37 PM1/30/21
to Eibd / Linknx / KnxWeb
Ca marche !!! 
Avec le DPT 3.xxxx

 <object type="3.007" id="delestage_sdb2"

Il faut envoyer down:2   pour forcer à 0

il faut envoyer stop pour enlever le forçage

Et voilà, toujours pas de nécessité à passer sous Jeedom, ou autre !!!  
Car avec le nombre de rules que j'ai, ça risque de prendre du temps. Et surtout car tout marche nickel sous Knxweb2

Anthony PENHARD

unread,
Jan 31, 2021, 5:00:26 AM1/31/21
to eibd-link...@googlegroups.com
Salut,

ah bien super si cela fonctionne tant mieux !
donc cela doit être un type "3. quelque chose" si tu as les références/spécifications il est surement possible de l'ajouter facilement à linknx et knxweb2
je penses que tu dois pouvoir envoyer aussi des chiffres 00 et 02 directement car c'est linknx qui converti les down et stop pour envoi sur le bus knx et 00 et 02

perso je n'ai vu aucune chose que linknx/knxweb ne pouvait faire et que les "autres" peuvent eux faire donc en effet pas de nécessité de changer ( certains éléments demande du temps de mise en oeuvre mais "une solution" existe et libre gratuite ...)
peut-être l'interface IHM de knxweb qui peut maintenant paraître un peu vieille et encore il est possible de tout modifier dans le design donc je sais pas ... cela prends en effet pas mal d'heures pour cela c'est le plus gros défaut surement
tout est gratuit à 100% et pas non plus de "mouchard" dans le code ( pas comme il en existe dans jeedom pour ne citer que lui ) !!

@+
Anthony.


Nico

unread,
Jan 31, 2021, 6:14:03 AM1/31/21
to Eibd / Linknx / KnxWeb
Bonjour,

je profite de cet échange pour dire que j'utilise toujours (et uniquement) knxd/linknx/knxweb et que je n'ai en effet pas encore rencontré quelque chose d'impossible.

Ces derniers temps, je me suis beaucoup "amusé" avec des petits modules ESP8266 (Sonoff + compteur ou capteurs, Blitzwolf SHP6 ou 7 pour la consommation électrique, etc), avec tasmota-knx, et c'est avec linknx que je récupère tous les logs, avant de les "tracer" avec python. 

J'apprécie énormément le fait que linknx puisse tourner sur une petite machine, même ancienne, sans installer une grande quantité de démons dans tous les sens. Félicitations à tous les développeurs!

Bonne journée,

   Nicolas.

DaGGeR

unread,
Jan 31, 2021, 6:18:08 AM1/31/21
to Eibd / Linknx / KnxWeb
Non, c'est bien un objet 2.xxx qui doit être utilisé normalement. 
Je pense que c'est Linknx qui gère mal ce DPT, car il doit avoir 2 bits ( valeur de 0 à 3 )

J'aimerai bien regarder dans Linknx, et Knxweb2 ; Mais je ne sais pas du tout où regarder !

linknx_cmd.php me renvoie cette erreur si j'envoie 0 :
status='error'>DimmingObjectValue: Bad value: '0'

DaGGeR

unread,
Jan 31, 2021, 6:30:37 AM1/31/21
to Eibd / Linknx / KnxWeb
@Nico , pareil de mon coté: sonoff, arduino, caméra parfaitement intégré. 
J'ai même intégré au trio un module de reconnaissance vocale pour commander les lumières et volets de la pièce de vie.( je ne voulais pas de connexion extérieure pour commander la domotique )

Anthony PENHARD

unread,
Jan 31, 2021, 7:33:39 AM1/31/21
to eibd-link...@googlegroups.com
@Nico , merci cela fait toujours plaisir ce genre de messages

@Dagger , peut-être créer un ticket sur le git de linknx ( https://github.com/linknx/linknx/issues ), 2franix ( Cyrille) pourra peut-être l'intégrer dans un prochaine modification il maîtrise linknx à la perfection
peut-être gérer un type 2.xxx pour pouvoir envoyer 0,1,2,3 ou 4 en binaire car le forçage ne semble pas un type "normé" de knx sur 2 bits d'après le liens que tu donnais ( https://www.promotic.eu/en/pmdoc/Subsystems/Comm/PmDrivers/KNXDTypes.htm )

> J'ai même intégré au trio un module de reconnaissance vocale pour commander les lumières et volets de la pièce de vie.( je ne voulais pas de connexion extérieure pour commander la domotique )
tu utilises un truc sous linux (jarvis ou un autre) je supposes, pas de google ou amazon ?

moi j'utilise les services google et amazon avec "ok Google" et "Alexa" en lien avec IFTTT et donc un petit script php sur knxweb, pour commander toute ma maison ça marche nickel idem pour gérer la TV (freebox) à la voix avec le même principe

Merci
@+
Anthony.

Garanti sans virus. www.avast.com


Garanti sans virus. www.avast.com

DaGGeR

unread,
Jan 31, 2021, 11:27:45 AM1/31/21
to Eibd / Linknx / KnxWeb
J'ai regardé dans les sources de linknx ( objectcontroller.cpp ) , mais je ne comprends pas grand chose.
J'imprimerai demain de code pour y voir plus clair ; Mais on voit bien qu'il y a un bit pour le control et un autre pour la valeur.

Pour moi, il devrait être géré comme le 3.xxx mais avec une valeur autorisée entre 0 et1 alors que 3.xxx autorise une valeur entre 0 et 7

DaGGeR

unread,
Jan 31, 2021, 11:49:58 AM1/31/21
to Eibd / Linknx / KnxWeb
Je viens de trouver le fonctionnement de l'objet 2.xxx dans linknx  :)

En mettant '-1', ça envoie la valeur 0 sur le bus
En mettant '0', ça envoie la valeur 1 sur le bus
En mettant '1', ça envoie la valeur 2 sur le bus
 
Il manque l'état 3 de l'objet , mais cela permet d'utiliser le mode forçage.
Message has been deleted

DaGGeR

unread,
Jan 31, 2021, 1:16:17 PM1/31/21
to Eibd / Linknx / KnxWeb
@Anthony, j'ai oublié de te répondre. C'est un module EasyVR3 couplé à un Arduino et à un shield ethernet.
Ca fonctionne avec une séquence de mot :
KNX , puis LUMIERE, puis SALON ou
KNX, VOLET, CUISINE

C'est pas le top, mais ça permets de s'amuser à commander par la voix ( surtout les enfants ! )
Reply all
Reply to author
Forward
0 new messages