Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
ActionRingBuffer.h
Alexa_on_KNX.ino
Alexa_on_KNX.kdevice.xml
AsyncEventSource.cpp
AsyncEventSource.h
AsyncJson.h
AsyncPrinter.cpp
AsyncPrinter.h
AsyncWebSocket.cpp
AsyncWebSocket.h
DebugUtil.cpp
DebugUtil.h
ESPAsyncTCP.cpp
ESPAsyncTCP.h
ESPAsyncTCPbuffer.cpp
ESPAsyncTCPbuffer.h
ESPAsyncWebServer.h
KnxComObject.cpp
KnxComObject.h
KnxDPT.h
KnxDevice.cpp
KnxDevice.h
KnxTelegram.cpp
KnxTelegram.h
KnxTpUart.cpp
KnxTpUart.h
KonnektingDevice.cpp
KonnektingDevice.h
SAMD21G18_Reset.h
SPIFFSEditor.cpp
SPIFFSEditor.h
StringArray.h
SyncClient.cpp
SyncClient.h
WebAuthentication.cpp
WebAuthentication.h
WebHandlerImpl.h
WebHandlers.cpp
WebRequest.cpp
WebResponseImpl.h
WebResponses.cpp
WebServer.cpp
async_config.h
fauxmoESP.cpp
fauxmoESP.h
kdevice_Alexa_on_KNX.h
readme.md
tcp_axtls.c
tcp_axtls.h

readme.md

Alexa on KNX

This project is proof of concept! With this project you can turn on and off up to 10 KNX devices with Alexa.

Software

You need not additional libraries. All needed stuff is allready included and customized. KONNEKTING Suite beta4 is necessary for device setup

Included libraries

Konnekting Device Library Beta4 FAUXMO ESP 2.0.0 ESPAsyncTCP ESPAsyncWebServer

Hardware

  • KNX bus coupler (e.g. Siemens 5WG1117-2AB129)
  • ADUM1201
  • ESP8266 powered devices (e.g. WeMos R1 mini or NodeMCU)

Connection

bus coupler ADUM1201 WeMos R1 mini (ESP12)
VCC 1 + + 8 3.3V (VCC)
RX 2 < < 7 D8 (GPIO15)
TX 3 > > 6 D7 (GPIO13)
GND 4 - - 5 GND (GND)

For debuging connect a USB-to-UART adapter: RX <> D4 (GPIO2) and GND <> GND.