GitHub topics: knx
arendst/Tasmota-firmware
Alternative firmware for ESP8266 with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Language: HTML - Size: 461 MB - Last synced at: about 16 hours ago - Pushed at: about 18 hours ago - Stars: 114 - Forks: 18

XKNX/xknxproject
ETS project parser written in python
Language: Python - Size: 28 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 99 - Forks: 19

chr-fritz/knx-exporter
The KNX Prometheus Exporter is a small bridge to export values measured by KNX sensors to Prometheus.
Language: Go - Size: 913 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 19 - Forks: 5

apache/plc4x
PLC4X The Industrial IoT adapter
Language: Java - Size: 166 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,459 - Forks: 449

iobroker-community-adapters/ioBroker.openknx
free KNX Adapter for ioBroker
Language: JavaScript - Size: 4.34 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 31 - Forks: 4

vapourismo/knx-go
KNX clients and protocol implementation in Go
Language: Go - Size: 430 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 106 - Forks: 64

calimero-project/calimero-testnetwork
Provides a test network for calimero-core unit-testing, as well as client-side development
Language: Java - Size: 748 KB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 6

calimero-project/calimero-device
Calimero network stack for a KNX device
Language: Java - Size: 1.6 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 6 - Forks: 9

calimero-project/calimero-core
Core library for KNX network access and management
Language: Java - Size: 7.75 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 143 - Forks: 71

calimero-project/calimero-gui
A graphical user interface for Calimero based on the Eclipse Standard Widget Toolkit (SWT)
Language: Java - Size: 1.3 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 24 - Forks: 12

calimero-project/introduction
Code examples and additional documentation for using Calimero
Language: Java - Size: 981 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 22 - Forks: 17

calimero-project/calimero-tools
A collection of KNX network tools for device discovery, process communication, and monitoring
Language: Java - Size: 2.37 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 34 - Forks: 21

openremote/openremote
100% open-source IoT Platform - Integrate your devices, create rules, and analyse and visualise your data
Language: Java - Size: 272 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,502 - Forks: 367

A3KSA/s7-knx
S7-KNX communication gateway
Language: JavaScript - Size: 454 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

arendst/Tasmota
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Language: C - Size: 245 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 23,579 - Forks: 4,960

XKNX/xknx
XKNX - A KNX library written in Python
Language: Python - Size: 6.4 MB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 312 - Forks: 116

Wesxt/KNX.ts
A KNXnet/IP and KNX TP solution in Typescript
Language: TypeScript - Size: 387 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

pbrinette/Tasmota Fork of arendst/Tasmota
Fork of arendst/Tasmota to enhance KNX features.
Language: C - Size: 244 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

XKNX/knx-frontend
Home Assistant Panel for managing the KNX integration
Language: TypeScript - Size: 2.37 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 59 - Forks: 15

thelsing/knx
knx stack (TP, IP and RF) for arduino and linux, Can be configured with ETS
Language: C++ - Size: 17.5 MB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 314 - Forks: 110

Polarssj/Iot-smart-home-automation
IoT-based Smart Home Automation project to control 8 AC appliances and a smart door using ESP32 via Touch, Bluetooth, and Cloud with custom Android app.
Language: Java - Size: 7.22 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 3 - Forks: 1

metaneutrons/KnxMonitor
KNX/EIB bus monitoring and debugging tool built with modern .NET 9
Language: C# - Size: 3.86 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

Sleepwalker86/SMo-Gira-X1-Logic-Nodes
Logic Nodes for the Gira X1
Size: 3.54 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 3 - Forks: 0

mentisy/LogicMachine
Libraries to be used with the LogicMachine Gateway
Language: Lua - Size: 43.9 KB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 3 - Forks: 0

19grad/Siemens-PLC-KNX
Siemens PLC KNX
Size: 1.14 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

OpenKNX/OAM-StateEngine
State Machines for KNX configurable via ETS
Language: PowerShell - Size: 92.8 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 1

OpenKNX/OFM-DFA
Module for OpenKNX: State Maschines for KNX defined as Deterministic Finite Automaton (DFA)
Language: C++ - Size: 1.58 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 1

XKNX/knx-integration
Home Assistant KNX integration proxy repository
Size: 6.84 KB - Last synced at: 13 days ago - Pushed at: about 1 year ago - Stars: 26 - Forks: 0

Supergiovane/node-red-contrib-knx-ultimate
Control your KNX intallation via Node-Red! A bunch of KNX nodes, with integrated Philips HUE control and ETS group address importer.
Language: HTML - Size: 42.2 MB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 163 - Forks: 35

waldbaer/knx-ga-exporter
Spreadsheet to KNX group address CSV file converter for ETS
Language: Python - Size: 589 KB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

genielabs/HomeGenie
HomeGenie, the programmable automation intelligence
Language: JavaScript - Size: 185 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 419 - Forks: 162

StefanOltmann/smart-home-server
Stefans Smart Home Server
Language: Kotlin - Size: 157 KB - Last synced at: 19 days ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

OpenKNX/OAM-Homematic
Homematic-Gateway zur Integration in KNX
Language: C++ - Size: 85 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

OpenKNX/OFM-Homematic
Gateway für Homematic HM-CC-RT-DN Funk Heizkörperthermostate und andere Geräte via CCU
Language: C++ - Size: 167 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 1

snowdd1/homebridge-knx
KNX platform shim for homebridge
Language: JavaScript - Size: 1.08 MB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 96 - Forks: 55

majamassarini/automate-home
Yet another python home automation (iot) project. Because a smart light is more than just on or off.
Language: Python - Size: 16.5 MB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 67 - Forks: 2

linknx/linknx
Linknx is a service aimed at interacting with KNX devices. It features a value cache to save bus bandwidth and exposes a rules engine allowing to automate actions based on powerful logical conditions and timers.
Language: C++ - Size: 1.66 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 49 - Forks: 19

OpenKNX/OGM-Common
Used by OpenKNX firmware packages and contains support methods for various functionality. It is not a standalone package
Language: C++ - Size: 4.65 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 8 - Forks: 13

smarthomeNG/smarthome
Device integration platform for your smart home
Language: Python - Size: 146 MB - Last synced at: 18 days ago - Pushed at: 19 days ago - Stars: 123 - Forks: 91

wirenboard/wb-mqtt-knx
KNX to MQTT gateway
Language: C++ - Size: 230 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

haumacher/ewire
Documentation tool for electrical installations in buildings
Language: Shell - Size: 220 KB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

ioBroker/ioBroker.knx
connect KNX via eibd
Size: 1.39 MB - Last synced at: 28 days ago - Pushed at: 3 months ago - Stars: 50 - Forks: 31

Supergiovane/KNXUltimate
KNX IP Protocol implementation for node.js
Language: TypeScript - Size: 2.62 MB - Last synced at: 9 days ago - Pushed at: 18 days ago - Stars: 32 - Forks: 12

mhert/house-knx-automation
Language: Kotlin - Size: 172 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

TPPS999/wago_libs
WAGO PLC Libraries Documentation This repository contains comprehensive documentation for WAGO PLC libraries, providing detailed information about function blocks, data types, and usage examples for industrial automation applications.
Language: Roff - Size: 659 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

mhthies/knxdclient
A pure Python async client for KNXd's (EIBd's) native Layer 4 KNX protocol.
Language: Python - Size: 159 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 14 - Forks: 4

selfbus/hardware-merged
Hardware for KNX devices
Language: HTML - Size: 31.4 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 1

CometVisu/CometVisu
Repository for the CometVisu building automation visualisation.
Language: JavaScript - Size: 565 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 67 - Forks: 80

Orange-Cyberdefense/bof
BOF (Boiboite Opener Framework) is a testing framework for industrial protocols implementations and devices.
Language: Python - Size: 757 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 49 - Forks: 8

ChrisTTian667/knx-dotnet
KNX is a .Net Core library to access the KNX Bus via KnxNetIP Protocol using both Tunneling or Routing connections including some advanced features like Gateway Discovery, ...
Language: C# - Size: 367 KB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 16 - Forks: 1

mfussenegger/knx 📦
python knx / eib client library
Language: Python - Size: 34.2 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 28 - Forks: 14

vapourismo/ets-go
KNX ETS exports parser in Go
Language: Go - Size: 30.3 KB - Last synced at: 4 months ago - Pushed at: about 8 years ago - Stars: 10 - Forks: 3

En3rGy/14105_go-eCharger
Gira KNX Homeserver logic module to interact with an go-eCharger.
Language: Python - Size: 87.9 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

En3rGy/hsd 📦
eibd fork to use GIRA Homeserver KO-Gateway
Language: C++ - Size: 310 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

En3rGy/homebridge-hsd
Homebridge plugin to interact with Gira Homeserver via URL endpoints
Language: TypeScript - Size: 404 KB - Last synced at: 11 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

En3rGy/14106_Zoe
Logic module to communicate with Renault Zoe for Gira KNX Homeserver. Derived from zoe-widget.js, see https://gist.github.com/mountbatt/772e4512089802a2aa2622058dd1ded7
Language: Python - Size: 85.9 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

brutella/hkknx-public
hkknx is a HomeKit KNX bridge for KNX.
Size: 25.4 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 108 - Forks: 6

zhujisheng/KNX-IP-Router-DIY
How to DIY a KNX IP Router
Language: C++ - Size: 1.89 MB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 24 - Forks: 6

smarthomeNG/plugins
Plugins for SmartHomeNG - The device integration platform for your smart home
Language: Python - Size: 83.7 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 44 - Forks: 101

cjk/smart-home-backend
Modern home automation server backend written in Javascript and running on NodeJS
Language: JavaScript - Size: 1.63 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 3 - Forks: 1

Rafelder/knx-datapoints
Encode and decode knx datapoints
Language: JavaScript - Size: 331 KB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 24 - Forks: 7

michael-buschbeck/DetermineDummyGroupAddresses
Language: C# - Size: 45.9 KB - Last synced at: 5 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

svsool/knx-telegraf-config-generator
Effortless Telegraf config generation for KNX Event Bus monitoring
Language: Python - Size: 7.72 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

takeshixx/knxmap
KNXnet/IP scanning and auditing tool for KNX home automation installations.
Language: Python - Size: 315 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 120 - Forks: 40

dwgan/STKNX-RFID-Reader
Language: C - Size: 1.85 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

majamassarini/knx-stack
A Python 3 KNX stack, not complete but easily extensible. Able to encode/decode messages both for USB HID and KNXnet IP.
Language: Python - Size: 191 KB - Last synced at: 17 days ago - Pushed at: 8 months ago - Stars: 7 - Forks: 2

mhthies/smarthomeconnect
Python 3 AsyncIO-based home automation and interfacing framework
Language: Python - Size: 7.4 MB - Last synced at: 19 days ago - Pushed at: 4 months ago - Stars: 10 - Forks: 3

michaelklose/document-knx-projects
Extract data like devices, group addresses, ... from a KNX Project File for documentation purposes.
Language: Python - Size: 8.79 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

basilfx/KNX-Universal-Taster
DIY universal taster actor for the KNX bus.
Language: HTML - Size: 11.6 MB - Last synced at: 6 months ago - Pushed at: 8 months ago - Stars: 18 - Forks: 5

andreek/node-eibd
node.js eibd client (EIB/KNX daemon)
Language: JavaScript - Size: 166 KB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 54 - Forks: 25

micst/kxgctl
A command line tool for configuring KNX group addresses
Language: Go - Size: 26.4 KB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

gbeine/knx2mqtt
MIRROR - A KNX2MQTT Bridge allowing bidirectional telegram transfer
Language: Python - Size: 90.8 KB - Last synced at: 5 months ago - Pushed at: 8 months ago - Stars: 17 - Forks: 8

rafaelswr/DomoticaKNX
ETS5, KNX, Node-Red, AngularJS, HomeAssistant, HTML, CSS
Size: 42.8 MB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

kdarnok/lwz180
Adapter for Stiebel Eltron LWZ 180 control unit interface
Language: C++ - Size: 439 KB - Last synced at: 8 months ago - Pushed at: about 1 year ago - Stars: 11 - Forks: 3

bobaos/bobaos
JavaScript implementation of KNX ObjectServer Protocol for KNX BAOS Module 838 kBerry.
Language: JavaScript - Size: 161 KB - Last synced at: 17 days ago - Pushed at: over 3 years ago - Stars: 14 - Forks: 2

igrek8/knx-listener
A thin client to monitor, write and read telegrams through KNX gateway
Language: TypeScript - Size: 114 KB - Last synced at: 10 days ago - Pushed at: almost 8 years ago - Stars: 11 - Forks: 2

mirkolenz/hkknx-container 📦
Automated Docker builds for HKKNX
Language: Nix - Size: 151 KB - Last synced at: 6 days ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

SvenBunge/hs_modbusTCP_writer
Logicmodule for Gira HomeServer 4 to write values via ModbusTCP to fe. Wallboxes or Heating Machines
Language: Python - Size: 301 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

SvenBunge/hs_modbusTCP_reader
Logicmodule for Gira HomeServer to read values via ModbusTCP to fe. Wallboxes or Heating Machines
Language: Python - Size: 292 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

doubery/Davis-Anemometer-Arduino-KNX
Connecting a Davis anemometer to Arduino Pro Mini (5V) and send the data to knx
Language: C++ - Size: 57.6 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

rzdhop/KNX-Communication-Analyser
Wireshark-like KNX network frame analyser.
Language: C++ - Size: 3.43 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 4 - Forks: 0

sstark/knxbaosip
Simple Go client implementation of the KNX IP BAOS application layer web interface
Language: Go - Size: 129 KB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

kripton/fronius-to-knxd
Requests data from a Fronius PV inverter and sends it to knxd
Language: JavaScript - Size: 1.95 KB - Last synced at: 4 days ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

tpulatha/smelly-one
Smelly one
Language: C++ - Size: 22.5 KB - Last synced at: 6 days ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 2

thelsing/knx_ets_hass
Ets configurable KNX component for Homeassistant
Language: Python - Size: 43 KB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

McOrts/Anemometro_IoT_MQTT_KNX
Solución IoT para conectar anemómetros por WiFi/Ethernet y comunicar sus datos por MQTT y KNX
Language: C++ - Size: 23.3 MB - Last synced at: 30 days ago - Pushed at: 12 months ago - Stars: 4 - Forks: 1

Cascoda/knx_iot_example
knx iot example, running on Cascoda's development board
Language: C - Size: 874 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

moe01324/home_automation
description of a Home Assistant/KNX home automation setup
Language: Python - Size: 10.8 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 33 - Forks: 2

KNX-IOT/KNX-IOT-STACK
KNX-IOT open source stack
Language: C - Size: 97.7 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 29 - Forks: 7

cpauls/knx-ga-generator
Tool zum Generieren von KNX Gruppenadressen
Language: TypeScript - Size: 288 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 2

rhnvrd/openHab-KNX-Integration
OpenHab KNX integration Step-by-step guide (OpenHab KNX binding)
Size: 6.84 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

uptimedk/knxnet_ip
KNXnet/IP library in Elixir
Language: Elixir - Size: 140 KB - Last synced at: 21 days ago - Pushed at: over 6 years ago - Stars: 17 - Forks: 3

sgrimee/kizcool
A CLI and go package to control devices from Velux and other vendors with using the Overkiz API
Language: Go - Size: 140 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 1

yene/kBerry
Connecting to KNX using Weinzierl kDriveExpress
Language: C - Size: 3.22 MB - Last synced at: 5 days ago - Pushed at: about 8 years ago - Stars: 4 - Forks: 0

klein0r/pcb-knx-busankoppler
PCB for 5WG1117-2AB12
Size: 2.59 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 2

klein0r/pcb-knx-distributor
Just a simple PCB to distribute the KNX bus (for development / testing)
Size: 9.65 MB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

0x5e/homebridge-yindl
Homebridge Plugin for Yindl KNX Gateway
Language: TypeScript - Size: 1.26 MB - Last synced at: 20 days ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 1

SvenBunge/hs_kostalKSEM_ModbusTCP
Gira Homeserver module to fetch frequently values from Kostal Smart Energy Meter (KSEM)
Language: Python - Size: 228 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

ascillato/Tasmota_KNX Fork of arendst/Tasmota
Alternative Firmware for 'ESP8266, ESP8285 and ESP32 based devices' like Itead Sonoff, Shelly or NodeMCU, with Web, Timers, OTA, MQTT, KNX, Rules and Sensors' Support, to be used on Smart Home Systems. Written for PlatformIO. Documentation at
Language: C - Size: 1.23 GB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 44 - Forks: 11

cjk/node-eibd Fork of andreek/node-eibd
node.js eibd client (EIB/KNX daemon)
Language: JavaScript - Size: 136 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0
