Überblick
Selfbus ist eine offene Community mit einem 100% Open Source Mindset und beschäftigt sich im Kern mit der Entwicklung freier EIB/KNX® kompatibler Komponenten. Das betrifft sowohl die dazu nötige Hardware als auch die Software sowie diverser Helfer und Tools, die dazu nötig sind. Jeder ist eingeladen mitzuwirken. Jeder darf die Geräte nachbauen. Der kommerzielle Vertrieb, insbesondere eine kommerzielle, offizielle KNX-Zertifizierung der Geräte ist explizit nicht das Ziel von Selfbus.
- Open Source Hardware
- Open Source Quellcode der zentralen SW-Library
- Open Source Quellcode der applikationsspezifischen SW
- Open Source für alles Drumherum wie 3D Druck Files, Druckvorlagen, etc.
In diesem Wiki findest du Dokumentation, um
- Selfbus-Geräte nachbauen zu können
- die richtige Firmware dazu zu finden / selbst zu übersetzen zu können
- eigene Geräte mit zugehöriger Firmware entwickeln zu können
- dich einfach tiefer in KNX eindenken zu können
Einstieg in KNX / Selfbus
Unter Community findest du allgemeine Informationen. Zum Beispiel, Standards, was wie Sachen bei Selfbus geregelt ist, aber auch einen Überblick, was alles benötigt wird, um mit einem KNX-Minimalaufbau loslegen zu können.
Selfbus entstand 2013 / 2014 als Nachfolger des 2009 gegründeten Freebus-Projektes. Aus dieser Anfangszeit stammen noch viele Controller und Module, die mit dem NXP LPC922 entwickelt wurden. Zu Dokumentationszwecken behalten wir die Doku zu diesen Bausteinen. Der aktuelle Mikrocontrontroller unserer Geräte ist allerdings der NXP LPC1115!
Selfbusgeräte (nur ein Auszug)
Einen Überblick, welche Geräte entwickelt wurden, findet ihr im Menü "Geräte". Dort kann man sich umsehen, ob man etwas passendes fertiges findet, das man nachbauen kann. Viele Geräte bestehen aus einem steuernden Teil (Controller) und der eigentlichen Applikation (wie z.B. einer Platine mit Ralais für einen Schaltaktor).
Manche dieser Einzelkomponenten sind unter dem Menüpunkt "Hardware" genauer beschrieben. Manchmal gibt es verschiedene Varianten eines Gerätes. Ein 8-fach Aktor kann mit sehr günstigen monostabilen 10A-Relais umgesetzt sein, oder mit bistabilen 16A-Relais. Die Steuerung der Applikationsplatine kann mit dem alten (LPC922) oder mit dem aktuellen (LPC1115) Controller erfolgen.
Gerät | Variante | Controller | Applikation | Modul |
---|---|---|---|---|
8-fach Binärausgang 230V | 8out, 10A Applikation | |||
6fach strommessender Binärausgang 230V 16A | ||||
8-fach Binärausgang 230V 16A | 4TE, LPC922 Controller | 4TE Top, 16A | 8out, 16A Applikation | |
8-fach Binärausgang 230V 16A (ARM) | 4TE, ARM Controller | 4TE Mid LPC1115 | ||
Rauchmeldermodul | Rauchmelder LPC1115 | |||
Rauchmeldermodul | Rauchmelder LPC922 |
Schematischer Aufbau eines Selfbus-Gerätes
Ein Selfbus-Gerät besteht oft aus zwei Teilen: einer Controllerplatine und einer Applikationsplatine.
Der Controller besteht wiederum aus verschiedenen Gruppen von Bauteilen