26/05/2018, 13:52:23
(15/03/2018, 17:29:33)condo4 a écrit : 1) La première couche est toujours knxd (https://github.com/knxd/knxd)Je vais être critique mais franchement, en 2018, un nouveau projet de supervision se doit de:
[..]
Fichier de configuration généré par un script python a partir du projet.knxproj
(a) importer correctement toute la config ETS5. Elle est en XML pour ça. Toute la maison (ou presque) peut-être documentée dans ETS: étages, pièces, fonctions.
C'est dommage de limiter l'import du fichier ETS à l'obtention d'une liste plate des GA alors que tout pourrait être importé d'un coup...
(b) être KNX/IP natif. KNX est documenté sur multicast IP (ou TCP si vraiment on veut du tunnel), on peut avoir un appareil KNX complètement IP.
A quoi sert la brique KNXD ?
Ceux qui ont refait leur BCU avec un FPGA pour interfacer le bus peuvent utiliser KNXD pour prétendre avoir une interface IP. Les autres ont un routeur IP et n'ont pas franchement besoin d'un process en plus qui fait vaguement passe plat.