« Elektrotechnik & Smarthome  |

KNX - Programmierung für Laien (mit technischem Hintergrund) machbar?

Teilen: facebook    whatsapp    email
 1  2  > 
  •  Avenger85
19.10.2021 - 8.3.2024
39 Antworten | 23 Autoren 39
2
41
Im LED-Dimmer-Thread habe ich ein Bussystem noch ausgeschlossen, aber je mehr ich mich damit beschäftige, umso mehr gefällt es mir - vorallem die Beleuchtungs- und Raffstoresteuerungsmöglichkeiten.
Das Problem, mein Elektriker is zwar ein junger, wiffer Herr, aber KNX baut er eigentlich nie ein.
Zu meinem Hintergrund: ich habe Elektrotechnik-HTL und Elektrotechnik-Studium abgeschlossen, kann SPS programmieren und diverse Programmiersprachen und arbeite in der Hochspannungstechnik. Kann ich als Laie ein simples EFH-KNX-Projekt programmiermäßig umsetzen? Verkabelung, Montage im Verteiler würde ich zusammen mit dem Elektriker machen, mir geht's um die Programmierung. 

  •  lohner
19.10.2021  (#1)
Meiner Meinung nach ja. Kenne SPS Programmierung nur von einem Uni Kurs, finde es gibt schon Parallelen. Habe mir allerdings von meinem Elektriker die Basics aufsetzen lassen und mir dann die ETS Projektdatei geben lassen um selber erweitern/ändern zu können. Heute würde ich mir dir Konfiguration zu 100% selbst zutrauen.

Du kannst dir das gesamte System schon im Trockentraining ansehen: ETS (Software) besorgen und für KNX Hardware bekommst du die entsprechenden kleinen Firmwareteile auf den Homepages der Hersteller. Dann kannst du schon alles selbst zusammenklicken/konfigurieren. Es gab auch mal einen KNX Emulator im Web. https://www.knxsimulator.com/ kostet aber anscheinend auch was. Du kannst dir aber jetzt schon eine KNX Spannungsversorgung und ein paar Aktoren und Schalter kaufen und es im nicht installierten Zustand auf richtiger Hardware ausprobieren. Im schlimmsten Fall wieder verkaufen, denke auch gebraucht bekommt man noch gute Preise dafür.

Prinzipiell muss man wissen dass es ein dezentrales System ist auf einem Bus, d.h. jedes Gerät kann jedes andere ansprechen. Es braucht keine zentrale Instanz. Jedes Gerät braucht eine eigene Hardwareadresse die ist aber relativ unwichtig. Wichtig sind die Gruppenadressen, damit adressierst du die Befehle tatsächlich am Bus. Denke das ist schon genug Wissen für den Einstieg. Den Rest kann man sich Zusammrnklicken im ETS GUI.

1
  • ▾ Werbung
    Energiesparhaus.at ist Teilnehmer des Amazon-Partnerprogramms, das zur Bereitstellung eines Mediums für Webseiten konzipiert wurde, mittels dessen durch die Platzierung von Partner-Links zu Amazon.de Entgelte verdient werden können.
Hallo lohner, schau mal hier im Shop nach, da siehst du Preise und wirst sicher auch fündig.
  •  uzi10
  •   Gold-Award
19.10.2021  (#2)
Denke auch das schaffst du. Hat aber zu SPS keine Parallelen wirklich, weil es vom Prinzip her anders funktioniert(fire and forget, wenn du eine 1 absetzt, dann bleibt sie eine 1 ohne Selbsthaltung).
Für ein kleines Projekt gibt es auch eine kleine Lizenz.
Glaub mir, ich programmier seit 12 jahren professionell KNX und auch seit einigen Jahren so ein bisschen Wago SPS.
Verkabeln tuns meine Kunden auch oft selber nach meinen Grundriss und Verteilerplänen. Dass schaffen sogar nicht Elektriker. 
KNX Programmieren ist grundsätzlich nicht so schwierig. Ist mehr ein Adressen verknüpfen und parametrieren. Alles was logik macht, ist komplizierter aber das weisst du aus der SPS Technik

1
  •  Suffi
20.10.2021  (#3)
Ja schaffst du. Habe mir das ganze knx auch selbst programmiert und komme aus der kunststoff Branche. Wenn du einen dongle bekommst geht das. 
habe meinen auch ausgeliehen und mir dann schlussendlich einen gekauft. Ich mache immer wieder kleine Änderungen bzw. versuche. Ist recht praktisch wenn man das Ding zu Hause hat 


1


  •  MartinSt
  •   Gold-Award
20.10.2021  (#4)
Die Basics schaffst du auf jeden Fall, sodass mal alle Grundfunktionen laufen!
Hab keinerlei Elektroniktechniscgen Hintergrund und trotzdem alles alleine programmiert, verkabelt!
Vl würd ich heute im nachhinein doch einen SI konsultieren, aber auch die kleinen Schnitzer die mir passiert sind haben keinen großen Nachteil!

1
  •  GKap
  •   Silber-Award
20.10.2021  (#5)
Das Programmieren in der ETS ist für Interessierte sicher machbar, aber für eine saubere Planung einer Anlage, die auch mögliche zukünftige Wünsche berücksichtigt und nicht nur einfach eine konventionelle Installation abbildet, ist schon etwas Erfahrung nötig!

Da gibt es 2 Möglichkeiten: Du holst dir professionelle Hilfe für die Planung oder du schaust mal in das KNX User Forum rein - und wenn du dann mal ein paar Monate lang die Nächte vor dem PC verbringst, dann bist du auf einem ganz guten Stand! 🙂

Gruß
GKap

1
  •  helyx
  •   Gold-Award
20.10.2021  (#6)
Ist absolut machbar. Habe sogar die ganze KNX Installation ab reihenklemmen in Eigenregie gemacht. 
Ich bin sogar der Meinung das man es selber können muss, weil ich will nicht für eine Schalterumbelegung oder Änderung der Beschattung den Elektriker zahlen / betteln müssen.
Kauf dir von Heinle das Smart Home Buch - wird im KNX-Forum auch als die Einsteiger-Bibel bezeichnet :).

1
  •  Supapeda
  •   Silber-Award
20.10.2021  (#7)
Ich sehe da auch kein Problem bei deinem Hintergrund. Habe es ebenfalls alles in Eigenregie umgesetzt und habe eine sehr ähnliche Ausbildung/Beruf

1
  •  slowmo
20.10.2021  (#8)
Kann das alles unterschreiben. Hab gerade auch angefangen und mit ein paar Stunden Einarbeitungen ist das zu schaffen. Mit deinem Background schon 2x.

Für mich ist z.B. die Hardware ein Kinderspiel weil täglich mir Profinet, Profibus und SPS Programmierung zu tun habe aber die Software hat mir doch ein bisschen Einarbeitung gekostet weil dezentral und ein ganz anderes Konzept dahinter steckt.


1
  •  uzi10
  •   Gold-Award
20.10.2021  (#9)
Die Knx Bücher(originale Kursbücher in Amazon) sind sehr gut und dann versteht man den Background.
Lieber nicht Stefan Heinle Bücher kaufen und sich mit alter Technologie verwirren lassen. So Patienten kommen oft im Knx User Forum vor. Hier kann man viel erfragen, wenn man nicht weiter weiss

1
  •  uhim
  •   Bronze-Award
21.10.2021  (#10)
Da muss ich widersprechen. Ich finde das Heinle Buch ist für einen Laien ein guter Start weil man schnell einen Überblick bekommt. Themen wie 1-Wire, RPi basierender IP-KNX Router etc. sind natürlich überholt, aber das merkt man schnell.  

1
  •  uzi10
  •   Gold-Award
21.10.2021  (#11)
ja am anfang für den Überblick aber man solte die Themen wie 1wire usw weglassen. da kommt man nur auf Blödsinn und das sollte man dann so nicht umsetzen, weil die Umsetzung einfach schwierig ist :).
Klar was er schreibt über KNX, Netzwerk, RPi kann man lassen. War sarkastisch. Das Buch wird im KNX User Forum verteufelt für Fehldarstellungen und alte Sachen, auf was sich manche Anfänger beziehen

1
  •  Notausgang
  •   Silber-Award
21.10.2021  (#12)
Ich finde den Begriff "Programmierung" eh falsch. Das ist eigentlich nur einfache  Parametrierung ("drag and drop"). Ich persönlich habe mir einen Abend Youtube-Videos angeschaut und einzelne "kompliziertere" Themen kurz gegoogelt bzw. später umgesetzt (zB gefällt mir die "normale" KNX-Raffstoresteuerung nicht bzw. hatte ich bei einigen älteren Geräten Probleme mit den Statusrückmeldungen).

Ist jetzt sicher keine besonders "komplexe" Lösung, aber alles was wir brauchen und benötigen funktioniert und wenn ich doch einmal die Funktion eines Tasters oder Präsenzmelders ändern will kann ich das einfach bequem vom Sofa aus machen ohne einen teuren Handwerker zu bestellen...

Unser Hauptgrund warum wir nie wieder auf KNX verzichten würden:

Eine Zentral-Aus-Funktion. Jeweils ein Taster dafür bei den Außentüren und im Schlafzimmer spart soooo viel sinnloses hin und her gehen....Die "smarten" Funktionen (Szenen für Präsenzmelder, Alexa-Einbindung etc.) nutzen wir dagegen kaum...

1
  •  uzi10
  •   Gold-Award
21.10.2021  (#13)
Das stimmt. Licht und Jalousiezentralfunktionen sind einfach das beste. Wie gruppenschaltungen, szenen usw und gewissen logiken

1
  •  Avenger85
23.10.2021  (#14)
Danke für die Rückmeldungen. :) Hab gestern mit meinem Elektriker gesprochen. Er baut auch nächstes Jahr Haus und wird es auch mit KNX realisieren. ;)
Das Heinle-Buch hab ich mir gekauft, aber eher um einen Überblick zu bekommen, was alles möglich ist. Es ist zwar dick, aber mit der Fülle der Themen schafft er sowieso keine Tiefe.

1
  •  berhan
  •   Gold-Award
24.10.2021  (#15)
Auch wenn ich von den KNXlern dafür geprügelt werde, im Endeffekt kannst auch alles mit einer SPS machen. Wird dann, außer du bindest KNX ein, eine Sternverkabelung. Gibt eigentlich für die SPSn eh alles, DALI, DMX für die Beleuchtung und SMI für die Raffs und KNX.

Habe bei mir eine Wago PFC 100 und eigentlich rennt da alles (Lichtsteuerung mit Rastdimmer, automatische Beschattungssteuerung) mit eine paar Zeilen Code, da es für die Haussteuerung eigentlich lauter fertige libs von Wago gibt.

1
  •  uzi10
  •   Gold-Award
24.10.2021  (#16)
Wago pfc würd ich auch vor loxone nehmen.
Aber für jeden Anfänger ist knx leichter. So einfach wie du das sagst, ist das nämlich nicht. Mit dali hab ich früher bei ner alten Wago echt Bröseln ghabt. Bei knx ists ganz leicht, das mach ich dir schon blind

1
  •  berhan
  •   Gold-Award
24.10.2021  (#17)
Naja der TE schreibt ja Eingangs er kann eine SPS programmieren. Die Wago PFC kann mit ecockpit (mit codesys) oder direkt mit codesys programmiert werden, beides erfolgt nach der ISO IEC 61131, ist also Standard und sollte für den TE ohne großen Aufwand möglich sein.

Ich verwende kein DALI aber DMX, und wenn ich die die Deklaration außen vor lasse, dann brauche ich für die Ansteuerung einer Lampengruppe über DMX zwei Zeilen Code (FbDmxMaster, FuDmxSetChannel), und für den Funktionsblock (WagoAppBuilding.FbDimSingleButton) von Wago für die interpretation der Taster eine weitere. Sollte für DALI eigentlich auch nicht anders sein, dafür gibt es sogar einen eigenen Konfigurator von Wago ( https://www.wago.com/medias/m0759xxxx-07530647-0de.pdf?context=bWFzdGVyfGRvd25sb2Fkc3wzMjY4MzMxfGFwcGxpY2F0aW9uL3BkZnxoZTcvaDQyLzEyMjkzMDEwOTE1MzU4L20wNzU5eHh4eF8wNzUzMDY0N18wZGUucGRmfGEyNmIzMzEyNGNmY2UzZjA2ZDYwMjk1OWI5M2Q4OGMzNWFkNjE4OTdjYmI4YTk2ZWMxN2JlZGUxYjk1MDNjODk&attachment=true ).

1
  •  uzi10
  •   Gold-Award
24.10.2021  (#18)
Ich verwende beides. Trotzdem ist der konfigurator nicht so leiwand wie der des ipas knx gateways. Und die ansteuerungen wie szenen und wertansteuerungen sind einfach nicht so leicht zum realisieren wie mit knx. Muss auch dauernd anliegen.
Liegt sicher auch dran dass ich mehr Anfänger bei sps bin und in knx pro bin.
Aber als noob tut man sich leichter knx lernen als sps

1
  •  bluefox
1.9.2022  (#19)
Ich hole das Thema noch mal auf aus der Versenkung - welche Literatur könnt ihr als Einstieg für jemanden mit Background Software-Engineer + Grundkenntnisse Elektrotechnik empfehlen, um einmal einen Überblick bzw. richtigen Schubbs zu den richtigen Design-Patterns etc. zu bekommen?

1
  •  chrismo
  •   Gold-Award
1.9.2022  (#20)
Aus eigener Erfahrung: nicht das KNX-Buch vom Heinle, weil da 80% anderes Zeug drin steht, das man als ITler eh schon kennt (Linux Administration, Netzwerke, UML, diverse Protokolle,...) oder für die Programmierung irrelevant ist (Elektrik, Busverkabelung, etc.). Also ich habe da vielleicht 20 Seiten einigermaßen interessant gefunden und KNX-Programmierung war da nicht dabei emoji

Wobei programmieren da sowieso der falsche Begriff ist. Man setzt nur Adressen (und andere Parameter) und verknüpft diese. Von dem her gibt es auch keine Design-Patterns, die man anwenden muss. Also mMn ist das ganze sehr trivial (mit dem entsprechenden IT-Background) und man kann nicht viel falsch machen (bei einem Projekt in der Größe EFH). Das einzige, worüber man sich am Anfang Gedanken machen sollte, ist das Adressierungsschema. Und da gibt es auch viele Möglichkeiten und nicht das eine Richtig/Falsch.

Ich habe mir da ein paar Blogs und das KNX User Forum angesehen und aus den beschriebenen Alternativen ein Schema ausgesucht, das für mich gepasst hat. Das ist bei mir Gewerk/Funktion/Ort (Raum).

Und am besten lernt man dann direkt in der ETS. Da kann man (aus einem der voherigen Quellen) mal ein Schema für die GA importieren es ggf. adaptieren und dann Geräte hinzufügen. Dann siehst welche Ein/Ausgänge diese haben, welche Datentypen dabei verwendet werden usw. Also klassisch Learning by Doing.

1
  •  uzi10
  •   Gold-Award
1.9.2022  (#21)
Kauf dir die knx schulungsunterlagen bücher. 2x20 euro in Amazon. Knx user forum und probieren.
Ich programmiere seit 14jahren..klar ich kann sagen es ist leicht aber am anfang tut man sich immer schwer

1
 1  2  > 


Beitrag schreiben oder Werbung ausblenden?
Einloggen

 Kostenlos registrieren [Mehr Infos]


next