An open API service providing repository metadata for many open source software ecosystems.

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