Passerelles KNX / IP avec prise en charge des services Web KNX

8

introduction

KNX est un protocole de communication réseau normalisé basé sur OSI pour l'automatisation des bâtiments. Il est le successeur et la convergence de 3 normes précédentes: EHS, BatiBUS et EIB.

KNX est actuellement la norme de facto en matière d'automatisation des bâtiments en Europe. L'Association KNX comptait 339 membres / fabricants de 37 pays. L'association KNX a conclu des accords de partenariat avec plus de 30 000 entreprises d'installation dans 100 pays et plus de 60 universités techniques ainsi que plus de 150 centres de formation. Les sociétés membres ont plus de 7000 produits certifiés KNX dans leurs catalogues.

Jusqu'à récemment, KNX ne prenait pas en charge la prise en charge de TCP. Bien qu'il y ait une implémentation basée sur IP de KNX nommée KNXNet depuis un certain temps maintenant, ce protocole utilise UDP comme couche de transport, ce qui n'est pas très convivial pour les programmeurs et plutôt mal pris en charge par rapport à TCP.

Ce n'est que récemment que la KNX Association a publié une extension KNX Standard pour les services Web KNX . Cela signifie qu'il existe désormais une norme officielle pour la mise en œuvre des services Web RESTful, ce qui facilite considérablement l'intégration de l'écosystème KNX avec d'autres technologies:

KNX_Architecture

La spécification KNX WS prévoit trois versions pour faciliter l'intégration avec un écosystème existant: oBIX, BACnet / WS et OPC / UA.


La vraie question

Je fais actuellement installer une domotique KNX de base chez moi par un installateur certifié. J'aimerais acheter une telle passerelle pour implémenter une interface utilisateur Web + mobile personnalisée pour ma maison, mais mon installateur et l'association KNX m'ont informé qu'aucune solution commerciale sur le marché ne prend en charge l'extension des nouveaux services Web. de la boîte ... encore (*) . Aucun des deux ne semble avoir la moindre idée du moment où une telle passerelle pourrait devenir disponible sur le marché.

Donc...

  • Est-ce que quelqu'un ici sait si de grandes marques travaillent sur une telle passerelle et quand les premières passerelles de ce type devraient être publiées?

  • Existe-t-il actuellement des passerelles KNX / IP conventionnelles qui peuvent être étendues avec KNX WS au niveau logiciel, donc je n'ai pas besoin de matériel supplémentaire (comme un NAS ou un Raspberry Pi) pour les étendre avec le support KNX WS?

Malheureusement, ce type d'informations est très, très difficile à trouver en ligne.


(*) Remarque: Bien qu'il existe tout un tas de passerelles KNX / IP commerciales, mais aucune d'entre elles n'est la toute nouvelle norme KNX WS, qui a été publiée il y a quelques mois à peine. Les passerelles actuellement sur le marché ne prennent en charge que KNXNet ou un protocole propriétaire basé sur TCP, ni l'un ni l'autre ce que je recherche!

John Slegers
la source

Réponses:

4

Vous pouvez jeter un œil à Loxone - ils ont une intégration dans KNX et ils prennent également en charge l'automatisation RESTful.

En plus de cela, vous pourriez probablement jeter un coup d'œil à des appareils comme le Gira X1 récemment annoncé ou à toute passerelle KNX / IP - de nombreux fournisseurs proposent une sorte d'interface. Par exemple, jetez un œil à VisuControl de MDT .

Cyrill
la source
2
L'intégration de KNX & Loxone est quelque chose dont j'ai discuté avec Daniël Van Dessel, PDG de Loxone Benelux. Ils ne recommandent PAS l'utilisation du Loxone Miniserver pour la visualisation d'un environnement KNX. Ils m'ont dit qu'ils ne prennent en charge l'intégration KNX que comme une extension d'un écosystème basé sur Loxone. Le Gira X1 est une meilleure solution, mais n'a pas la fonctionnalité clé que je recherche, qui est la prise en charge de la nouvelle norme de service Web KNX.
John Slegers
Avec les passerelles IP disponibles (comme celles de MDT), vous pouvez contrôler vos acteurs et lire très facilement l'état GA, via TCP ou UDP, avec le projet CALIMERO basé sur java - voir calimero-project.github.io Avec cette bibliothèque, il devrait être facile à configurer votre propre service Web.
Christoph Bimminger
3

Je n'ai trouvé aucun produit complet. Cependant, vous pouvez télécharger une image logicielle complète pour le Raspberry Pi du service Web KNX sur KNX.org . C'est gratuit. L'inscription peut se faire avec de fausses informations et 10 minutes de courrier. Comprendre que le mot de passe doit être des chiffres n'a cependant été qu'une perte de temps.

Quoi qu'il en soit, après avoir téléchargé ce package d'informations, le zip contient un lien vers une image Raspberry de 3,8 Go et une spécification de service Web complète. Même sans framboise, cette image devrait être assez facilement adaptée à tout autre système Linux. Ainsi, vous auriez une passerelle de service Web KNX avec une description de service.

Apparemment, puisque c'est à partir d'octobre, c'est le meilleur qui existe actuellement.

Helmar
la source
3
Je connais ce projet. Il m'a été présenté par Dries Verbrugge - un architecte IoT travaillant pour l'association KNX - lors d' une récente rencontre IoT à Gand (Belgique) . Dries a confirmé que cette démo est juste ... eh bien ... une démo ... et tout sauf une API stable et robuste prête à être déployée au-delà des environnements de test. Il a confirmé à la fois lors de la rencontre et lors d'une conversation par courrier privé avant la rencontre qu'aucune solution commerciale n'était encore sur le marché.
John Slegers
0

Je ne trouve aucune trace sur le net d'utilisation du service web KNX qui est proposé pour gérer nativement le XML via ETS5 entre l'installation KNX est le Raspberry.

J'ai suivi le webinaire ETS en juin 2017, mais aucune trace d'utilisation à ce jour.

Jean-Louis Richard
la source