Ankündigung

Einklappen
Keine Ankündigung bisher.

Anregungen, Verbesserungen und Kritik

Einklappen
Das ist ein wichtiges Thema.
X
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Anregungen, Verbesserungen und Kritik

    Hallo zusammen,

    wir sind bin dabei die Doku zu verbessern, die Informationen alle auf der Webseite zu bündeln und das ganze schlicht "einfacher findbar" aufzubereiten.

    Wenn euch irgend etwas an Dokus fehlt, oder ihr etwas nicht findet, lasst es uns in diesem Thread bitte wissen, damit wir nachbessern können. Wir sind hier auf eure Mithilfe angewiesen. "Wir" wissen ja wie alles funktioniert und tun uns eben etwas schwer für die unterschiedlichsten Kenntnissstände die ihr mitbringt, die Infos passend anzubieten.
    Wenn ihr Abseits der Doku noch Kritiken, Ideen oder Verbesserungsvorschläge habt: Ohne euer Feedback sind uns ein wenig die Hände gebunden... Also lasst uns wissen wo es noch hakt ...



    Zentraler Ausgangspunkt aller recherchen solle - für alle die es noch nicht wissen - diese Webseite sein:



    Gruß
    Das KONNEKTING Team Masifi , Eugenius und tuxedo
    Zuletzt geändert von tuxedo; 01.03.2017, 13:37. Grund: Update in Bezug auf allgemeine Verbesserungen und Kritik

    #2
    [tuxedo: Beitrag bezog sich ursprünglich sich auf diesen Post: https://knx-user-forum.de/forum/proj...4#post1054004]

    Hallo,

    was macht der modulare Controller denn?
    Was mir übrigens zu Konnekting noch fehlt ist ein Platz der erklärt, wie man an Hardware kommt. D.h.
    -Siemens BCU als Lösung für Jedermann
    -Diverse Bus-Koppler als Projekte diverser Entwicker
    -davon xyz zu beziehen von...
    -Aktuelle/Bestehende Sammelbestellungen
    -Lötangebote/Nachfragen ("Schwarzes Brett")

    Gruß,
    Hendrik
    Zuletzt geändert von tuxedo; 01.03.2017, 13:42.

    Kommentar


      #3
      Vielen Dank für die Möglichkeit der Anregung.
      Vorab: Ich habe das Projekt von Anfang an verfolgt und bewundere das Niveau. Nachdem im Frühling 2016 die Bastelsaison 2015/16 für mich zu Ende ging, hatte ich jetzt (also vor ein paar Wochen) wieder versucht einzusteigen. Dabei bin ich aber grandios gescheitert ! (Mein RGBW-Controller läuft derzeit mit der Lib von Franck Marini)

      Was mir fehlte (oder habe ich etwas übersehen?) sind ein oder zwei ganz einfache Beispiele, mit denen die Funktion und das Zusammenspiel von Lib und Suite kennengelernt und ausprobiert werden können.

      Als Hardware zum Testen stelle ich mir lediglich eine Siemens-BCU und einen Arduino-Uno vor.
      Diese könnten mittels Steckbrücken verbunden sein, wie im ersten Post von ARDUINO am KNX.

      Dann ein Sketch und zugehöriges XML, um die interne LED mittels beschreiben einer GA (z.B. in der ETS) ein- und auszuschalten - also Empfang und Verarbeitung eines KNX-Telegramms.
      Ein zweites Beispiel sollte zeigen, wie ein Telegramm gesendet wird. Also z.B. ein Taster mit Pullup- oder Pulldown-Widerstand am PIN x des Arduino sendet EIN / AUS auf eine GA.

      Mehr ist m.E. erst mal nicht notwendig oder sogar störend, um in das Projekt einzusteigen und die grundlegende Funktion bzw. das Zusammenspiel der Komponenten zu verstehen. Wenn dann noch die o.g. Hardware für die Beispiele gefordert wird, können diverse Compileranweisungen entfallen, was die Codestruktur für Einsteiger noch verständlicher macht. Dann könnten sich auch Neu- oder Wiedereinsteiger einarbeiten.

      Bitte nicht falsch verstehen: Diese Beispiele zu schreiben ist bei Eurem Niveau sicher lästig (doch evtl. auch schnell hingeschrieben). Aber so könnten mehr User gefallen an Konnekting finden und die Einsatzbasis wird breiter. Einen weiteren User (mich :-) hättet Ihr schon mal, da ich mit meinem RGBW-Controller noch nicht zufrieden ganz bin.

      Gruß Marco

      Kommentar


        #4
        Der Controller ist das "Hirn" eines 4TE Hutschienengerätes.

        Er kommuniziert über einen "Applikationsstecker" mit der darunter liegenden Applikationsplatine und mit einem "Top-Stecker" mit einer darüber liegenden "Benutzerschnittstellenplatine" (Taster, LEDs, ...).

        Im Prinzip ist es das gleiche wie Masifi's SAMD-Controllerplatine. Mit dem Unterschied dass ich für den Einsteiger wert auf "große, lötbare Bauteile" gelegt habe (soweit nur möglich) und man eine Siemens BCU aufstecken kann, statt das QFN Package des NCN5120 löten zu müssen. Alternativ zur Siemens BCU kann man auch Eugen's Micro BCU benutzen.

        Dein Feedback nehme ich mal in den anderen Thread mit...

        Kommentar


          #5
          Von henfri :

          Was mir übrigens zu Konnekting noch fehlt ist ein Platz der erklärt, wie man an Hardware kommt. D.h.
          -Siemens BCU als Lösung für Jedermann
          -Diverse Bus-Koppler als Projekte diverser Entwicker
          -davon xyz zu beziehen von...
          -Aktuelle/Bestehende Sammelbestellungen
          -Lötangebote/Nachfragen ("Schwarzes Brett")

          Kommentar


            #6
            So, dann geh ich mal auf die einzelnen Punkte ein:

            mars

            Was mir fehlte (oder habe ich etwas übersehen?) sind ein oder zwei ganz einfache Beispiele, mit denen die Funktion und das Zusammenspiel von Lib und Suite kennengelernt und ausprobiert werden können.
            Wir haben hier ein passendes Beispiel:

            https://github.com/KONNEKTING/Konnek...les/DemoSketch

            Leider ist das noch nicht auf der Webseite zusammengefasst, erklärt oder verlinkt. Steht noch auf meiner ToDo Liste.

            Wenn dann noch die o.g. Hardware für die Beispiele gefordert wird, können diverse Compileranweisungen entfallen, was die Codestruktur für Einsteiger noch verständlicher macht. Dann könnten sich auch Neu- oder Wiedereinsteiger einarbeiten.
            Hier hab ich schon etwas getan/geschrieben:

            http://www.konnekting.de/konnekting-...x-mit-arduino/

            Da wird es noch mehr Lektionen gehen, die einen zu einem ersten, brauchbaren Testaufbau mit KONNEKTING führen. So ganz "oberflächlich" will ich es nicht halten (weshalb sich z.B. Lektion 2 mit der BCU beschäftigt), weil sonst - IMHO - wichtiges Randwissen fehlt. Aber ich versuche es verständlich zu schreiben und in <=5 Lektionen die ganzen Basics zu vermitteln.

            Bitte nicht falsch verstehen: Diese Beispiele zu schreiben ist bei Eurem Niveau sicher lästig (doch evtl. auch schnell hingeschrieben).
            Aktuell ist das Problem viel eher, dass wir sehr viele Baustellen haben (wobei sehr viel relativ ist... so viele sinds dann auch nicht), und die notwendige Zeit für alles dann doch sehr begrenzt ist.Und zuguter letzt ist es ja nicht einfach "nur hin schreiben". Anfänger machen ja gerne Copy&Paste. D.h. was man mal eben schnell in 5min zusammengeschrieben hat muss man dann doch aufbauen und testen. Und dann ist schnell wieder ne Stunde ins Land gegangen.

            @henfri
            Doku erstes Setup mit Siemens BCU, und Link zu einem Shop:

            http://www.konnekting.de/konnekting-...x-mit-arduino/

            -Diverse Bus-Koppler als Projekte diverser Entwicker
            Versteh ich nicht. Meinst du damit die vielfältigen "HW" Boards? --> Findet man seit heute hier: http://www.konnekting.de/projekte/entwicklungsboards/

            -davon xyz zu beziehen von...
            Ja, das ist so ne Sache... Das ist ne Menge aufwand. Unter'm Strich halte ich von den beschriebenen HW-Boards nicht viel, da man sich das alles einfacher und schneller mit einer Siemens BCU und einem Steckbrett zusammenstecken kann. Langfristig die HW-Boards "anzubieten"... weiß nicht. Da macht es wohl eher Sinn auf Eugen's UUPS oder MI zu gehen (zu denen die Doku auf der Webseite noch aussteht). Und die bekommt man quasi "beinahe fertig" von Eugen.

            -Aktuelle/Bestehende Sammelbestellungen
            -Lötangebote/Nachfragen ("Schwarzes Brett")
            Ich denke das macht Sinn das direkt hier im Forum zu managen. Eugen hat da IMHO die aktuell flexibelste Lösung mit der UUPS bzw. MI im "Angebot". Aber für eine "serienfertigung" ist er glaub aktuell noch nicht eingerichtet. Und die vielen Kleinst-Bauteile will ja auch nicht jeder selbst löten. Geb uns hier noch ein wenig Zeit.

            Mein Ziel ist es, "konkrete Lösungen" anzubieten statt Bastelkomponenten hier und da. Damit müsste man theoretisch mehr Leute erreichen und das macht dann auch Sammelbestellungen einfacher.

            Auch ist es ja kein Problem dass für z.B. eines der HW Boards aus der Community heraus eine Sammelbestellung von Platinen und Bauteilen entsteht. Die Eagle-Files und Stücklisten /zumindest für die HW Boards) sind auf Github zu finden: https://github.com/KONNEKTING/KonnektingHardware

            Alles in allem: Danke mal für's Feedback. Mehr Feedback und Kritik ist willkommen....

            Kommentar


              #7
              Hallo,
              Zitat von tuxedo Beitrag anzeigen
              @henfri
              Doku erstes Setup mit Siemens BCU, und Link zu einem Shop:

              http://www.konnekting.de/konnekting-...x-mit-arduino/
              Sehr schön!

              Versteh ich nicht. Meinst du damit die vielfältigen "HW" Boards? --> Findet man seit heute hier: http://www.konnekting.de/projekte/entwicklungsboards/
              Nochmal: Sehr schön.
              Ich meinte aber zusätzlich die UUPS, Mini-BCU und Co. In Summe die Antwort auf die Frage:
              "BCU und Arduino Uno mit fliegender Verkabelung ist schön zum Basteln. Was aber, wenn ich etwas permanenteres&professsionelleres will?"

              Und die bekommt man quasi "beinahe fertig" von Eugen.
              Super, dann auf die obige Seite damit.

              Ich denke das macht Sinn das direkt hier im Forum zu managen.
              Denke ich auch. Aber ein Verweis auf laufende Bestellungen auf der Homepage vielleicht? Allerdings wäre vielleicht eine Google-Tabelle o.ä. mit Interessenten einfacher zu managen als ellenlänge Threads mit x-Mal "ich würde evtl. auch drei nehmen"

              Mein Ziel ist es, "konkrete Lösungen" anzubieten statt Bastelkomponenten hier und da. Damit müsste man theoretisch mehr Leute erreichen und das macht dann auch Sammelbestellungen einfacher.
              Denke ich auch. Wenn es "Geräte" gibt wird's richtig interessant.


              Mehr Feedback und Kritik ist willkommen....
              Gerne. Bin immer froh und glücklich wie es/sie ankommt!

              An dieser Stelle auch ein dickes Danke für deinen Einsatz!

              Gruß,
              Hendrik

              Kommentar


                #8
                Ich meinte aber zusätzlich die UUPS, Mini-BCU und Co.
                Ist seit gestern Abend online: http://www.konnekting.de/projekte/uups/

                In Summe die Antwort auf die Frage:
                "BCU und Arduino Uno mit fliegender Verkabelung ist schön zum Basteln. Was aber, wenn ich etwas permanenteres&professsionelleres will?"
                Da ist die Frage:
                * Gehts darum ein fix und fertiges Gerät zu kaufen das man ggf. noch mit eigener Firmware bespielt
                oder
                * Gehts um Doku, Eagles Files und Co. eines fix-und-fertig entwickelten Gerätes (das dem "KONNEKTING Standard" folgt), so dass man sich das selbst aufbauen kann?
                oder
                * Gehts um eine Doku/Anleitung wie man in Eigenregie ein eigenes Gerät nach dem "KONNEKTING Standard" baut, das nicht nach "gebastelt" aussieht?

                Aktuell bin ich dran die Roadmap weiter zu füllen/abzuarbeiten. Da steht gerade die Spezifikation für die REG/UP/AP Geräte an: Welches Gehäuse nimmt man am besten, wie sollte eine Platine aussehen (Wo die Prog-taste+LED, welche Steckverbindungen, ...), wie sind die Platinen im Gehäuse angeordnet, ...
                Wenn wir das haben, ist eine gemeinsame Grundlage geschaffen. Zumindest die REG Geräte haben dann einen modularen aufbau mit bis zu drei Platinen (Applikation, Controller und Benutzerschnittstelle). Im idealfall kann man sich später ein Controller-Design aussuchen (oder selbst eines machen), und dazu noch eine neue Applikationsplatine entwerfen. Das reduziert den Entwicklungsaufwand, da man für ein neues Gerät nicht nochmal den Controller mit KNX-Anschluss neu designen muss, sondern einfach ein bestehendes Controller-Design nehmen kann und die Applikation auf einer separaten Platine entwickeln kann. Je nach Applikation ist da dann auch super viel Platz für THT Bauteile, oder man kann sogar alles auf eine Lochrasterplatine löten.

                Bei UP wird's schon schwerer, da hier der Platzbedarf zum Problem werden kann. Entweder Eugenius Ansatz mit der UUPS / dem MI, oder Stefan's Ansatz mit der Siemens BCU + Aufsteckplatine.

                Bei AP... Da ist bisher Masifi federführend.

                Denke ich auch. Aber ein Verweis auf laufende Bestellungen auf der Homepage vielleicht? Allerdings wäre vielleicht eine Google-Tabelle o.ä. mit Interessenten einfacher zu managen als ellenlänge Threads mit x-Mal "ich würde evtl. auch drei nehmen"
                Ja, hier müssen wir noch etwas verbessern. Finde das über's Forum auch recht umständlich wenn das nicht extrem gut vorgeplant und beschrieben ist. Ich hab da schon eine mögliche Lösung im Hinterkopf. Aber das wird sich noch ein wenig ziehen bis es soweit ist. Und ob es überhaupt das richtige ist, wird sich erst noch zeigen.
                Aktuell gibt's aber keine große Sammelbestellung, und wir sind drauf und dran die laufenden Entwicklungen fertig zu stellen - was offen gesagt, aktuell etwas priorität hat.

                Denke ich auch. Wenn es "Geräte" gibt wird's richtig interessant.
                Wie gesagt, wir arbeiten dran. Siehe z.B.: http://www.konnekting.de/2017/02/03/...ster-ausblick/

                An dieser Stelle auch ein dickes Danke für deinen Einsatz!
                Vielen Dank. Das motiviert.

                Kommentar


                  #9
                  funktioniert auch ein Arduino Mega mit der Siemens BCU ? Vorteil wäre hier das es 15 PWM Ausgänge gibt.

                  Kommentar


                    #10
                    Zitat von gerdj26 Beitrag anzeigen
                    funktioniert auch ein Arduino Mega mit der Siemens BCU ? Vorteil wäre hier das es 15 PWM Ausgänge gibt.
                    http://www.konnekting.de/roadmap/ --> https://github.com/KONNEKTING/Konnek...equirements.md

                    Kurzum: Wir unterstützen den Mega nicht aktiv. Hintergrund ist u.a. auch der Strombedarf.
                    Für was brauchst du 15 PWMs? Wenn du Dimmen willst: Nimm einen dedizierten PWM IC... Die gibt's mit 16 Ausgängen, einstellbarem DutyCycle, 12 Bit Auflösung ein einfacher Ansteuerung über I2C (was sich dann übrigens auch recht einfach vom rest galvanisch entkoppeln lässt, ganz im Gegenteil zu 15 PWM Ausgängen die man separat/einzeln entkoppeln müsste).

                    Bei weiteren Fragen/Diskussionebedarf zum Mega/PWM/I2C.. bitte einen separaten Thread aufmachen.

                    Kommentar


                      #11
                      Es kam die Kritik auf, dass man als neuer Nutzer ggf. nichts mit "Projekt Ordner" anfangen kann und sich da erst einlesen muss was das ist und wozu es gut sein soll.
                      Habe für Beta5 ein Issue aufgemacht, das diesen Umstand ggf. lösen wird:

                      https://github.com/KONNEKTING/KonnektingSuite/issues/37

                      Kommentar


                        #12
                        Moin,

                        das Debuggen findet ja momentan via (Soft)Serial statt.
                        Wäre es nicht auch sinnvoll und möglich, dies über KNX (String/Text DPT) zu machen?

                        Gruß,
                        Hendrik

                        Kommentar


                          #13
                          Erfahrungsgemäß hängt es seltensten direkt am User Sketch sondern an der Verbindung zwischen den Sketch und KNX. Das geht oftmals soweit, dass erst KNX erst gar nicht richtig anläuft. D.h. debuggen über KNX mit Textmeldungen bringt da rein gar nix.

                          Das einzige wahre beim debuggen ist ein Hardware Debugger ala Atmel ICE. Da kommt man auch an die Stelle die den Code crashen lässt ohne sich mit Textmeldungen zu bombardieren.

                          Debuggen über serial/softserial ist so ein Zwischending das ohne signifikante extra kosten zuverlässig funktioniert und ansatzweise hilft.

                          Gruß aus dem Freibad,
                          Alex

                          Kommentar


                            #14
                            Gibt es mittlerweile schon ein einfach nachbaubares Gerät um zu üben, ohne gleich irgendwelche Spezialplatinen kaufen zu müssen?
                            Auf der Konnekting-Seite bin ich nicht wirklich fündig geworden. Zu den "fertigen" Projekten fehlt anscheinend die Software, oder zumindest wesentliche Teile, die das korrekte Vorgehen erläutern.

                            An anderer Stelle hier im Forum wurde das Thema diskutiert, weshalb man besser Konnekting verwenden soll, statt direkt mit der vorhandenen Arduino-Library zu arbeiten.
                            Da ich gerne den Türöffner von ThorstenGehrig nachbauen würde, kam der Gedanke das mit Konnekting zu machen. Soweit ich das auf der Homepage entnehmen kann ist es derzeit noch nicht so einfach/ratsam eine eigene xml-Datei zu erstellen. Zudem hätte ich zunächst ja nur eine GA auf die gesendet wird, was die Sache durch Konnekting vermutlich unnötig verkompliziert.

                            Ist es mit dem derzeit bei Konnekting favorisierten arduino-kompatiblen Board überhaupt möglich Schaltungen zu bauen, die nur aus der Busspannungsversorgung gespeist werden? Die kleineren MiniPro habe ich irgendwo als "deprecated" gefunden. Zu diesen gäbe es im Netz zumindest einige Ansätze was die Veringerung des Stromverbrauchs angeht.

                            Gruß -mfd-
                            KNX-UF-IconSet since 2011

                            Kommentar


                              #15
                              Sehr guter Einwand...

                              Nachbaubares Gerät ist schwierig. Die meisten bisherigen Lösungen sind recht schwer nachzubauen, weil sie entweder seeehr klein sind (MultiInterface), oder weil sie sehr umfangreich sind (und auch SMD drin steckt) wie der Roto-Aktor.

                              Was definitiv geht, ohne eine Platine zu fertigen:

                              Siemens BCU + Arduino Zero (oder einen der kompatibel ist) + eigene Schaltung.

                              Als Arduino kann ich den hier empfehlen: https://www.elecrow.com/crowduino-m0-sd-p-1649.html

                              Hab den in genau der Form mehrfach im Einsatz.
                              Bei Ebay gibt's welche von Wemos zu ähnlichem preis, aber ohne SD-Karte. Aber ich meine da ist ein M0 Bootloader statt ein Zero Bootloader drauf --> Die verwenden unterschiedliche SAMD-Arduino-Cores :-(

                              Damit kannst du jedenfalls Thorstens Türöffner nachbauen (ein Leonardo oder 32u4 würde auch gehen... wir favorisieren halt mittlerweile den SAMD21).

                              Das Thema "XML" für "sehr kleine/einfache Geräte" steht mittlerweile auch auf der Agenda. Ich werde schauen dass man für Lösungen, wo man beispielsweise nur 1-3 KOs braucht, ohne XML und KONNEKTING Suite leben kann. Dauert noch ein bisschen bis ich da was "schön nutzbares" habe.

                              Ist es mit dem derzeit bei Konnekting favorisierten arduino-kompatiblen Board überhaupt möglich Schaltungen zu bauen, die nur aus der Busspannungsversorgung gespeist werden?
                              Jepp. Geht ohne weiteres. Kommt halt drauf an was du vom Bus an Strom ziehst. Das ist aber keine KONNEKTING Eigenheit, das ist bei allen Lösungen soweit identisch. So krass unterschiedlich sind die Mini/NichtMini-Boards nicht.

                              Kommentar

                              Lädt...
                              X