Forum KNX francophone / English KNX forum
KNX Reast API - Version imprimable

+- Forum KNX francophone / English KNX forum (https://www.knx-fr.com)
+-- Forum : Français (https://www.knx-fr.com/forumdisplay.php?fid=3)
+--- Forum : Logiciels libres (linknx, knxweb, pKNyX,...) (https://www.knx-fr.com/forumdisplay.php?fid=10)
+--- Sujet : KNX Reast API (/showthread.php?tid=13186)



KNX Reast API - Smart Guido 73 - 30/03/2026

Bonjour à tous,

j’ai développé une API REST en ASP.NET qui permet de se connecter à un système KNX (via USB, IP ou KNX IP Secure).
Cette API propose de nombreuses fonctionnalités, notamment :
  • WriteBool
  • WriteByte
  • WriteDPT
  • ReadValue
  • le chargement des adresses de groupe à partir d’un fichier XML
  • ainsi que d’autres commandes utiles pour la communication KNX 


En outre, tous les endpoints de l’API sont affichés directement sur le serveur avec des explications détaillées, ce qui facilite grandement l’utilisation et l’intégration.
Vous trouverez ci-dessous quelques-unes des principales fonctionnalités et endpoints :

https://localhost:7061/swagger/index.html
https://localhost:7061/api/knx/connectusb
https://localhost:7061/api/knx/connect?ip=192.168.178.42&port=3671&nat=true
https://localhost:7061/api/knx/connectsecure?ip=192.168.178.42&port=3671&nat=true&indiaddress=1.1.241&filename=C:\\keys\\test.kexkeys&password=1234
https://localhost:7061/api/knx/dispose
https://localhost:7061/api/knx/readvalue?groupaddress=1/2/10&dpt1=1&dpt2=1
https://localhost:7061/api/knx/writebool?groupaddress=1/2/10&value=true
https://localhost:7061/api/knx/writebyte?groupaddress=1/2/10&value=100
https://localhost:7061/api/knx/writevaluetodpt?groupaddress=1/2/10&value=22.5&dpt1=9&dpt2=1
https://localhost:7061/api/knx/converttoraw?value=22.5&dpt1=9&dpt2=1
https://localhost:7061/api/knx/converttodpt?value=0x07D0&dpt1=9&dpt2=1
https://localhost:7061/api/knx/loaddptlist?filename=C:\\data\\dpt.xml
https://localhost:7061/api/knx/telegrams
https://localhost:7061/api/knx/check?groupaddress=1/2/10

lien de téléchargement:
https://www.knx-board.org/download.php?file=knxwebapiv19.zip