comment avoir l'heure sur le bus knx ?

Dans le forum Domotique - par Hiboux le 30 Novembre 2019

  1. jcoenen

    jcoenen 60 ans, Liège

    Aucune idée, jeedom ca tourne sous raspberry, je vais voir s'il me reste une carte sd ou je pourrai installer ça, j'ai vu une note qui dit passerelle ip/USB maintenant, c'est une application qui devrait être en mesure soit de communique avec un gateway ethernet-ip/KNX ou avec une interface USB/KNX, au pire en ajoutant knxd. Mais je n'ai pas vu de doc précise la dessus, si je trouve le moyen d'installer et de configurer je met ça sur ce thread.

    Pas besoin de faire une nouvelle carte ... j'installe en ce moment !

    Voila c'est fait.

    Quel est l'interface dispobile entre le reseau et le bus ?
     
    Dernière édition: 12 Décembre 2019
    jcoenen , 12 Décembre 2019
    #21
  2. petithomme76

    petithomme76 43 ans, Liège

    interface usb pour le moment
    et bien sur que je peux m'y mettre au raspberry, jamasi facile dans sa campagne isolée mais je d"marre pas de rien. Arduino sans soucis, sql et php aussi

    Quand je vois ce que vous en faites du jeedom, cela donne envie….

    Merci
     
    petithomme76 , 13 Décembre 2019
    #22
  3. jcoenen

    jcoenen 60 ans, Liège

    Alors après quelques pas dans le noir presque total ...

    le plugin KNX doit installer knxd (recompilation et link de l'application), j'ai vu que c'était fait lorsque j'ai fait une mise à jour du plugin (onglet règlage -> système -> centre de mise à jour)

    Après la fin de la mise a jour -> configuration du plugin
    aller dans gestion -> protocoles de domotique

    Capture d’écran 2019-12-13 à 16.58.31.png

    Cliquer sur plugin KNX

    Capture d’écran 2019-12-13 à 16.58.52.png

    Là on peut configurer le plugin ... dans configuration mettre le type d'interface

    USB
    Capture d’écran 2019-12-13 à 16.59.31.png

    gateway IP

    Capture d’écran 2019-12-13 à 17.07.29.png

    et sauvegarder.

    jeedom configure alors KNXD avec les paramètre de connexion au bus.

    sur ligne de commande un ps -ef | grep knxd
    répond

    www-data 23790 1 0 15:03 ? 00:00:04 knxd --daemon=/var/log/knx.log --pid-file=/var/run/knx.pid -t1023 --eibaddr=0.0.1 --client-addrs=0.0.2:3 --Name=Jeedom -D -T -S --listen-tcp=6720 -b ipt:192.168.1.11

    l'adresse de bus (matérielle) de jeedom est configurée dans configuration avancée du daemon, par défaut 0.0.1

    Attention donc de ne pas avoir de device sur cette adresse, sinon il faut la changer.

    Maintenant je rame pour définir mes objets, car la documentation est on ne peut plus laconique.
     
    jcoenen , 13 Décembre 2019
    #23
  4. jcoenen

    jcoenen 60 ans, Liège

    J'ai trouvé un tutoriel (sur le matériel rfxcom) et j'ai pu créer un objet avec une adresse de groupe.

    En essayant la commande test

    Bon j'ai finalement réussit a configurer une lampe. Mais ce n'est pas super intuitif
    Il y a moyen d'importer un fichier KNX avec les adresses de groupe définies, je vais essayer ça car entrer tout les object manuellement ca risque de prendre un temps certain si pas un certain temps.

    Dans la configuration KNX, ajouter un équipement

    Capture d’écran 2019-12-13 à 17.26.16.png

    Et définir des commandes pour cet equipement

    Capture d’écran 2019-12-13 à 17.26.26.png

    Ne pas oublier de définir les object comme visible.

    tataaaaaaaa

    Capture d’écran 2019-12-13 à 17.40.38.png

    A l'intérieur des "objets" apparaissent les commandes que l'on peut cliquer pour actionner les groupes associés ...
     
    jcoenen , 13 Décembre 2019
    #24
  5. jcoenen

    jcoenen 60 ans, Liège

    Bon, j'avance. jeedom permet d'importer la configuration des groupes KNX, et ce via le plugin.
    Onglet plugins, protocole domotique -> knx
    Ensuite sur la page qui apparait: adresse de groupe, dans la fenêtre: importer
    selectionner le fichier knx résultat de l'export d'ETS5 (page projet: export).
    Les groupes et les equipements sont alors ingérés dans jeedom.

    Mais le reste est manuel, il faut définir un objet (lampe, groupe de lampes ...) et assigner les groupes correspondants à l'objet (groupe pour l'état, groupe pour les commandes ...), il y a des templates (lumière) qui facilitent un peu les choses (préformatage de la configuration).
    l'objet est alors représenté par un bloc sur les pagees où il est définit (via une parenté).

    Ex:

    Maison
    ----------/rez
    ---------------/cuisine
    -------------------------/lampe 1
    -------------------------/lampe 2
    ---------------/salon
    -----------------------/lampe 3
    -----------------------/lampe 4
    etc.

    Par contre chaque commande est indiquée par un bouton (icone ON et icone OFF), pour les toogle il y a bien une widget, mais il n'a pas l'air de fonctionner correctement (j'ai du certainement manquer un truc ou l'autre).
     
    jcoenen , 16 Décembre 2019
    #25
  6. petithomme76

    petithomme76 43 ans, Liège

    J'ai remis de l'ordre dans mes addresses de groupe, bien tout séparé. raspberry commandé.
    En attendant je lis qqs tutos pour me mettre dans le bain
     
    petithomme76 , 16 Décembre 2019
    #26
    jcoenen aime ça.
  7. Hiboux

    Hiboux 39 ans, Hainaut

    salut ,
    J'ai encore une petite question :laughing::laughing:
    si on veut allumer une 3 groupes de lampes avec le même boutons comment on peut créer cela ?
    exemple je fais 1 appuis 9 spots s'allument . je fait un deuxième appuis il n'y en a plus que 6 spots , 3 eme appuis plus que 3 spots . si un certains temps c'est écoulé et que j'appuies encore une fois tout s’éteint .

    :yum:yum:yum
     
    Hiboux , 21 Décembre 2019
    #27
  8. Hiboux

    Hiboux 39 ans, Hainaut

    je pensais peut être ,prendre un objet qui envois une valeur depuis l'interrupteur et apres avec une fonction logique dans l'actuateur , dire si cette objet et recu 1 une fois , telle action , si cette objet et recu 2 fois telle action , 3 fois telle action , etc
    je sais pas si c'est faisable ou non ...
     
    Hiboux , 21 Décembre 2019
    #28
  9. jcoenen

    jcoenen 60 ans, Liège

    Effectivement, je ne connais pas d’interrupteur qui permet cette séquence d’envoi, il faut donc réaliser cela via une fonction logique. Je ferais ça avec le raspberry et fhem mais bon je suppose que jeedom permet m’était la chose aussi.

    Attention de bien penser la chose, ce serait un compteur avec un timeout, qui remet à zéro le compteur et envoi la commande correspondant au comptage.

    Mais LA question est ce bien compatible avec les utilisateurs ?

    Ne serait il pas plus simple de mettre un interrupteur à 3 ou 4 boutons ?
     
    jcoenen , 21 Décembre 2019
    #29
  10. Hiboux

    Hiboux 39 ans, Hainaut

    o_OJ aurai trouvé ça pratique à l utilisation , non? :laughing:
     
    Hiboux , 21 Décembre 2019
    #30
  11. jcoenen

    jcoenen 60 ans, Liège

    Toi oui, mais madame par exemple ???

    Le WAF toujours le WAF
     
    jcoenen , 21 Décembre 2019
    #31
  12. Hiboux

    Hiboux 39 ans, Hainaut

    salut ,
    bah ma femme aussi trouvais ca pratique
    Pour info , les abb us/u , on une option triple clique , si jamais , je sais pas encore comment elle fonctionne mais j'ai vu cela tantôt .
    bonne fête à tous au passage
     
    Hiboux , 26 Décembre 2019
    #32
  13. petithomme76

    petithomme76 43 ans, Liège

    Raspberry connecté, KNX installé.
    J'arrive a voir le DMON moniteur
    Je crée un bouton avec le template, cela a l'air pas trop mal.

    Ttoutes les X secondes, la connection se coupe.
    Je dis redémarer le DMON manuellement a chaque fois.

    Une idée du pourquoi ?
    Merci
     
    Dernière édition: 11 Janvier 2020
    petithomme76 , 11 Janvier 2020
    #33
  14. jcoenen

    jcoenen 60 ans, Liège

    Paramétrisation invalide du daemon ?
    Sans log pas facile de poser un diagnostic ;)
     
    jcoenen , 12 Janvier 2020
    #34
  15. petithomme76

    petithomme76 43 ans, Liège

    J. j'y ai pensé mais je voulais pas trop déranger... mais la je tourne en boucle grave.

    Jeedom: Layer 8 [ 9:A.tcp/inet 390.837] New Connection
    Jeedom: Layer 8 [29:A.tcp/CConn 390.838] ClientConnection Init
    Jeedom: Layer 3 [29:A.tcp/CConn 390.838] Allocate 0.0.4
    Jeedom: Layer 0 [29:A.tcp/CConn 390.838] ReadMessage(005): 00 22 00 0B FF
    Jeedom: Layer 7 [30:A.tcp@0.0.4/Group 390.838] OpenGroup
    Jeedom: Layer 4 [32:A.tcp/TGr 390.838] OpenGroup 0/0/11 WO
    Jeedom: Layer 0 [29:A.tcp/CConn 390.838] Send(002): 00 22
    Jeedom: Layer 7 [30:A.tcp@0.0.4/Group 390.838] OpenGroup complete
    Jeedom: Layer 3 [31:A.tcp/ConnS 390.839] registerLink: 31:A.tcp_31
    Jeedom: Layer 3 [31:A.tcp/ConnS 390.839] Start: cfg:A.tcp
    Jeedom: Layer 5 [31:A.tcp/ConnS 390.839] down => >up
    Jeedom: Layer 5 [31:A.tcp/ConnS 390.839] Starting
    Jeedom: Layer 5 [31:A.tcp/ConnS 390.839] >up => up
    Jeedom: Layer 4 [31:A.tcp/ConnS 390.839] up
    Jeedom: Layer 5 [31:A.tcp/ConnS 390.839] Started
    Jeedom: Layer 4 [31:A.tcp/ConnS 390.839] up
    Jeedom: Layer 4 [ 1:main 390.839] check start
    Jeedom: Layer 4 [ 1:main 390.839] check end: want_up 1 some 1>1 all 0>1, going 0 up 4 down 0
    Jeedom: Layer 0 [29:A.tcp/CConn 390.839] ReadMessage(004): 00 25 00 80
    Jeedom: Layer 7 [29:A.tcp/CConn 390.840] recv Group(002): 00 80
    Jeedom: Layer 4 [32:A.tcp/TGr 390.840] Recv Group T_DATA_XXX_REQ A_GroupValue_Write (small) 00
    Jeedom: Layer 8 [31:A.tcp/ConnS 390.840] found addr 0.0.4
    Jeedom: Layer 6 [ 1:main 390.840] wait L
    Jeedom: Layer 8 [29:A.tcp/CConn 390.840] ClientConnection 0.0.4 closing
    Jeedom: Layer 3 [ 1:main 390.840] Release 0.0.4
    Jeedom: Layer 3 [31:A.tcp/ConnS 390.840] unregisterLink: A.tcp_31
    Jeedom: Layer 8 [29:A.tcp/CConn 390.840] Exiting
    Jeedom: Layer 7 [29:A.tcp/CConn 390.840] CloseGroup
    Jeedom: Layer 4 [32:A.tcp/TGr 390.840] CloseGroup
    Jeedom: Layer 4 [ 1:main 390.840] check start
    Jeedom: Layer 4 [ 1:main 390.840] check end: want_up 1 some 1>1 all 1>1, going 0 up 4 down 0
    Jeedom: Layer 0 [15:B.usb/usbL 391.969] RecvUSB(064): 01 13 13 00 08 00 0B 01 01 00 00 49 BC 11 1F 20 00 E3 00 80 03 2A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Jeedom: Layer 0 [14:B.usb/Conv 391.969] RecvEMI(011): 49 BC 11 1F 20 00 E3 00 80 03 2A
    Jeedom: Layer 8 [12:B.usb/Conn 391.969] found addr 1.1.31
    Jeedom: Layer 6 [ 1:main 391.969] wait L
    Jeedom: Layer 0 [15:B.usb/usbL 391.995] RecvUSB(064): 01 13 13 00 08 00 0B 01 01 00 00 49 BC 11 1F 20 02 E3 00 80 0C 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Jeedom: Layer 0 [14:B.usb/Conv 391.995] RecvEMI(011): 49 BC 11 1F 20 02 E3 00 80 0C 51
    Jeedom: Layer 8 [12:B.usb/Conn 391.995] found addr 1.1.31
    Jeedom: Layer 6 [ 1:main 391.995] wait L
    Jeedom: Layer 0 [15:B.usb/usbL 393.003] RecvUSB(064): 01 13 13 00 08 00 0B 01 01 00 00 49 BC 11 15 20 01 E3 00 80 0C 83 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Jeedom: Layer 0 [14:B.usb/Conv 393.003] RecvEMI(011): 49 BC 11 15 20 01 E3 00 80 0C 83
    Jeedom: Layer 8 [12:B.usb/Conn 393.003] found addr 1.1.21
    Jeedom: Layer 6 [ 1:main 393.004] wait L
    Jeedom: Layer 8 [ 9:A.tcp/inet 393.066] New Connection
    Jeedom: Layer 8 [33:A.tcp/CConn 393.066] ClientConnection Init
    Jeedom: Layer 3 [33:A.tcp/CConn 393.066] Allocate 0.0.5
    Jeedom: Layer 0 [33:A.tcp/CConn 393.067] ReadMessage(005): 00 22 00 0B FF
    Jeedom: Layer 7 [34:A.tcp@0.0.5/Group 393.067] OpenGroup
    Jeedom: Layer 4 [36:A.tcp/TGr 393.067] OpenGroup 0/0/11 WO
    Jeedom: Layer 0 [33:A.tcp/CConn 393.067] Send(002): 00 22
    Jeedom: Layer 7 [34:A.tcp@0.0.5/Group 393.067] OpenGroup complete
    Jeedom: Layer 3 [35:A.tcp/ConnS 393.067] registerLink: 35:A.tcp_35
    Jeedom: Layer 3 [35:A.tcp/ConnS 393.067] Start: cfg:A.tcp
    Jeedom: Layer 5 [35:A.tcp/ConnS 393.067] down => >up
    Jeedom: Layer 5 [35:A.tcp/ConnS 393.067] Starting
    Jeedom: Layer 5 [35:A.tcp/ConnS 393.067] >up => up
    Jeedom: Layer 4 [35:A.tcp/ConnS 393.067] up
    Jeedom: Layer 5 [35:A.tcp/ConnS 393.067] Started
    Jeedom: Layer 4 [35:A.tcp/ConnS 393.068] up
    Jeedom: Layer 4 [ 1:main 393.068] check start
    Jeedom: Layer 4 [ 1:main 393.068] check end: want_up 1 some 1>1 all 0>1, going 0 up 4 down 0
    Jeedom: Layer 0 [33:A.tcp/CConn 393.068] ReadMessage(004): 00 25 00 81
    Jeedom: Layer 7 [33:A.tcp/CConn 393.068] recv Group(002): 00 81
    Jeedom: Layer 4 [36:A.tcp/TGr 393.068] Recv Group T_DATA_XXX_REQ A_GroupValue_Write (small) 01
    Jeedom: Layer 8 [35:A.tcp/ConnS 393.068] found addr 0.0.5
    Jeedom: Layer 6 [ 1:main 393.068] wait L
    Jeedom: Layer 8 [33:A.tcp/CConn 393.069] ClientConnection 0.0.5 closing
    Jeedom: Layer 3 [ 1:main 393.069] Release 0.0.5
    Jeedom: Layer 3 [35:A.tcp/ConnS 393.069] unregisterLink: A.tcp_35
    Jeedom: Layer 8 [33:A.tcp/CConn 393.069] Exiting
    Jeedom: Layer 7 [33:A.tcp/CConn 393.069] CloseGroup
    Jeedom: Layer 4 [36:A.tcp/TGr 393.069] CloseGroup
    Jeedom: Layer 4 [ 1:main 393.069] check start
    Jeedom: Layer 4 [ 1:main 393.069] check end: want_up 1 some 1>1 all 1>1, going 0 up 4 down 0
    Jeedom: Layer 0 [15:B.usb/usbL 394.263] RecvUSB(064): 01 13 13 00 08 00 0B 01 01 00 00 49 BC 11 28 20 04 E3 00 80 07 EE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Jeedom: Layer 0 [14:B.usb/Conv 394.263] RecvEMI(011): 49 BC 11 28 20 04 E3 00 80 07 EE
    Jeedom: Layer 8 [12:B.usb/Conn 394.263] found addr 1.1.40
    Jeedom: Layer 6 [ 1:main 394.263] wait L
    Jeedom: Layer 0 [15:B.usb/usbL 394.629] RecvUSB(064): 01 13 13 00 08 00 0B 01 01 00 00 49 BC 11 14 20 03 E3 00 80 0C 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Jeedom: Layer 0 [14:B.usb/Conv 394.629] RecvEMI(011): 49 BC 11 14 20 03 E3 00 80 0C 29
    Jeedom: Layer 8 [12:B.usb/Conn 394.629] found addr 1.1.20
    Jeedom: Layer 6 [ 1:main 394.629] wait L
    Jeedom: E00000055: [12:B.usb] Driver timed out trying to send (B.usb)
    Jeedom: Layer 5 [12:B.usb/Conn 398.428] up => down/error
    Jeedom: Layer 4 [12:B.usb/Conn 398.428] up/error
    Jeedom: Layer 4 [ 1:main 398.428] check start
    Jeedom: Layer 5 [12:B.usb/Conn 398.428] Stopping
    Jeedom: Layer 2 [20:B.usb/EMI1 398.428] CloseL2
    Jeedom: Layer 0 [20:B.usb/EMI1 398.428] starting send_Local
    Jeedom: Layer 0 [14:B.usb/Conv 398.428] Send-EMI(005): 46 01 00 60 C0
    Jeedom: Layer 0 [15:B.usb/usbL 398.428] SendUSB(064): 01 13 0D 00 08 00 05 01 01 00 00 46 01 00 60 C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Jeedom: Layer 0 [15:B.usb/usbL 398.428] StartSend 941690
    Jeedom: Layer 4 [12:B.usb/Conn 398.428] is up/error
    Jeedom: Layer 4 [ 1:main 398.428] check end: want_up 1 some 1>1 all 1>0, going 1 up 3 down 0
    Jeedom: Layer 0 [20:B.usb/EMI1 398.429] send_Local done
    Jeedom: Layer 1 [15:B.usb/usbL 398.429] Close
    Jeedom: Layer 5 [12:B.usb/Conn 398.429] up/error => down/error
    Jeedom: Layer 4 [12:B.usb/Conn 398.429] down/error
    Jeedom: Layer 1 [15:B.usb/usbL 398.429] Release
    Jeedom: Layer 5 [12:B.usb/Conn 398.438] down/error => down
    Jeedom: Layer 4 [12:B.usb/Conn 398.438] down/error
    Jeedom: Layer 4 [ 1:main 398.438] check start
    Jeedom: Layer 4 [12:B.usb/Conn 398.438] is down
    Jeedom: Layer 4 [ 1:main 398.438] check end: want_up 1 some 1>1 all 0>0, going 0 up 3 down 1
    Jeedom: F00000105: [12:B.usb] Link down, terminating

    dmon_01.jpg

    dmon_02.jpg

    dmon_03.jpg
     
    petithomme76 , 13 Janvier 2020
    #35
  16. jcoenen

    jcoenen 60 ans, Liège

    Apparemment knxd n'est pas actif (lors de mon installation j'ai aussi eu un truc du genre si je me souviens bien), le log est celui de jeedom et ne donne pas d'info sur la raison pour laquelle knxd est hors service.

    Que faire dans ce cas là ? essayer de démarrer knxd manuellement avec les options spécifiées par jeedom et voir si le crash se reproduit et s'il donne une indication.

    Si mes souvenirs sont justes il me semble avoir fait une mise à jour de knxd et après plus de crash (mais comme j'installais sur une debian déjà pas mal bidouillée, pas certain que ce soit la même chose de ton côté, quoiqu'il en soit une mise à jour ne peut pas faire de mal.
     
    jcoenen , 14 Janvier 2020
    #36
Chargement...

Sujet similaires

Vous pouvez aussi lancer une recherche sur : heure bus knx

Similar Threads - heure bus knx
  1. inuites

    Compteur impulsion KNX

    inuites, +1 (filou59), 4 Janvier 2020
    1
    Affichages:
    130
    filou59
    4 Janvier 2020
  2. jeffou80

    Bus KNX sur 5G1.5

    jeffou80, +4 (moustic999), 22 Mars 2016
    4
    Affichages:
    1 057
    moustic999
    22 Mars 2016
  3. pascal 7134

    adaptateur BUS --> filaire

    pascal 7134, +1 (eljub), 7 Avril 2014
    1
    Affichages:
    832
    eljub
    7 Avril 2014
  4. seb537

    cable bus trop court

    seb537, +3 (remyb), 27 Février 2014
    3
    Affichages:
    924
    remyb
    10 Avril 2014
  5. Fred1979

    lire les données du bus

    Fred1979, +9 (Fred1979), 8 Décembre 2013
    9
    Affichages:
    1 418
    Fred1979
    17 Décembre 2013
  6. jipsie

    ETS : Could not connect to the bus

    jipsie, +2 (jipsie), 6 Mai 2013
    2
    Affichages:
    1 450
    jipsie
    6 Mai 2013
  7. srn

    module LOGO! et BUS

    srn, +4 (srn), 3 Octobre 2012
    4
    Affichages:
    1 694
    srn
    30 Octobre 2012