Ankündigung

Einklappen
Keine Ankündigung bisher.

KNX ETS 6.3.1 unter Linux mit Wine - ERFOLG! - mit Anleitung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #31
    Zitat von tobiasr Beitrag anzeigen
    Hat schonmal jemand probiert, ob das auch mit der ETS5 läuft bzw. laufen könnte?
    Mit diesem Script garantiert nicht, dafür sind die Anpassungen zu speziell. Die Anpassungen für die 6.3.1 sind schon nicht die selben wie für die 6.4. Die Anpassungen für eine 5.7 müsste man komplett neu entwickeln.

    Kommentar


      #32
      Schätzt du den Aufwand als realisierbar ein? Ich würde perspektivisch vielleicht in einem Jahr meinen Desktop mal wieder von Windows wegmigrieren und würde die ETS5 gerne mitnehmen.

      Kommentar


        #33
        Zitat von tobiasr Beitrag anzeigen
        Schätzt du den Aufwand als realisierbar ein? Ich würde perspektivisch vielleicht in einem Jahr meinen Desktop mal wieder von Windows wegmigrieren und würde die ETS5 gerne mitnehmen.
        Wirklich schwer abzuschätzen, ein paar Stunden sind das aber auf jeden Fall. Ist die ETS 5.7 denn noch so weit verbreitet? Probieren kann man es mal. Ich habe eine ETS6 Lizenz, ich weiß nicht ob die unter der 5.7 läuft. Und an den Installer für die 5.7 komme ich nicht dran, da "nur" ETS6 Lizenz.

        Kommentar


          #34
          Ich schicke dir gleich mal einen Downloadlink zum Installer. Mit der eingebauten Demoversion geht die ETS auch 'normal' auf.

          Die ETS6 bringt ein paar Einschränkungen, mit denen nicht jeder Einverstanden ist. Zudem gibt es - zumindest für Gelegenheitsnutzer - noch kaum Notwendigkeiten für den Wechsel. Daher sehe ich da schon noch eine relativ große Nutzergruppe.

          Kommentar


            #35
            Zitat von tobiasr Beitrag anzeigen
            Ich schicke dir gleich mal einen Downloadlink zum Installer. Mit der eingebauten Demoversion geht die ETS auch 'normal' auf.

            Die ETS6 bringt ein paar Einschränkungen, mit denen nicht jeder Einverstanden ist. Zudem gibt es - zumindest für Gelegenheitsnutzer - noch kaum Notwendigkeiten für den Wechsel. Daher sehe ich da schon noch eine relativ große Nutzergruppe.
            Ich bin absolut bekloppt und habe aktuell viel zu viel Zeit. Leider nicht mehr lange, aber Stand heute bin ich mit zu viel Zeit ausgestattet:

            grafik.png

            Um die Frage zu beantworten: Ja, Die ETS 5.7.7. geht grundsätzlich unter Linux. Komplett anderer Ansatz im Vergleich zur ETS 6.x. Grundsätzlich sogar deutlich einfacher, aber komplett anders. Das wäre eine komplett eigene Version des Installationscriptes. Hier noch anzumerken: Die ETS 5.7.7. startet, ich habe absolut nichts weiter getestet. Der Katalog geht auf jeden Fall:

            grafik.png

            Geschätzter Zeitaufwand bis frei von Bugs: 40h. Auch nur, wenn ausreichend Tester vorhanden sind. Zusätzlich: Die Zeit, die ich aktuell in das ETS-Linux-Installer-Projekt (liebend gerne!) stecken kann, endet absehbar. Ich nehme mich dem aber gerne an. Priorität hat aber die 6.x aktuell.

            Kommentar


              #36
              Du bist doch bekloppt! Und das meine ich absolut positiv!

              Kommentar


                #37
                Testen auf Debian/Ubuntu kann ich mir gerne mal ansehen. Aber frühstens nächste Woche denke ich. Müsste erstmal eine VM fertig machen.

                Kommentar


                  #38
                  Falls du noch Tester suchst, ich habe UBUNTU auf einem separaten Laptop laufen und könnte da testen.
                  Gruß Ingolf

                  Kommentar


                    #39
                    Die erste Version des 5.7.7 Installers steht jetzt zum testen zur Verfügung. ~1000 Zeilen statt ~10000 Zeilen für die ETS6, dafür aber auch nur Deutsch/Englisch.

                    Kommentar


                      #40
                      Es geht mir großen Schritten voran! Die Umstellung von der reinen Konsole hin zu einem GUI ist fast abgeschlossen. Alle 3 Versionen des Installers (5.7.7., 6.3.1 und 6.4.) in einem Programm kombiniert. Ein kurzer Einblick:

                      grafik.png
                      grafik.png
                      grafik.pnggrafik.png

                      Kommentar


                        #41
                        Klasse Arbeit !!! Ich würde mich auch zum Testen anbieten.
                        Ich hätte verschiedene Rechner/Laptops mit Kubuntu/Ubuntu und Tuxedo OS zu bieten.

                        Kommentar


                          #42
                          Miniupdate: USB-Gateways funktionieren unter der 6.3.1 und 6.4.

                          grafik.png
                          Der nicht funktionierende Busmonitor unter der 6.4 ist zweifelsfrei ein Problem des IP-Gateways und hat mit Linux/Wine nichts zu tun.

                          Es fehlt somit nur noch:

                          - USB-Lizenz-Dongle Support (ETS 5.7.7, ETS 6.3.1, ETS 6.4) <-- aktuell kein Dongle zum testen

                          - USB-Gateway (5.7.7) <-- komplizierter als unter der ETS6
                          Update 19:25 Uhr: USB Gateways laufen jetzt auch auf der 5.7.7. Das war echt böse kompliziert!


                          Alle anderen Funktionen laufen soweit, bis ein Tester mir das Gegenteil beweist. Es bleiben noch Feinschliff des GUIs, letzte kosmetische Änderungen und ein breiter Feldtest.

                          Noch keine Rückmeldung von der KNX-A. Die werden alle auf der Light & Building sein.
                          Zuletzt geändert von RgSg86; 09.03.2026, 19:26.

                          Kommentar


                            #43
                            Mal eine Kurze Rückmeldung zum Projekt Fork "ETS mit Wine auf macOS"

                            Das Script vonRgSg86 konnte entsprechend auf macOS angepasst werden und die Installation damit funktioniert im Prinzip auch.

                            Die ETS 6.3.1/6.4 läuft. Die ETS 5.7 auch
                            Aber beim speichern / erstellen gibt es immer wieder Fehler in den Checksummen der Projekte, sodass diese nicht wieder geöffnet werden können. Hier scheint irgendetwas mit dem macOS Filesystem den Speicherprozess zu beeinflussen. Das konnte ich jedoch leider noch nicht herausfinden, woran es liegt.
                            ETS 5 und 6 geben an der Stelle aber leider auch beide die gleichen Fehler

                            Kommentar


                              #44
                              Ein Update aus der Nachtschicht zur Entwicklungsarbeit:

                              Dank einem fleißigem Tester, hier thengsty , wurde ein Bug gefunden:

                              ​​grafik.png
                              Innerhalb der ETS bei den Parametern für einen Heizungsaktor ließen sich die Werte nicht verstellen, die ETS "quittierte" mit der oben zu sehenden Fehlermeldung. Keine echte Quittung, aber ein Anhaltspunkt. Erste Idee für die Lösung: Problem zwischen Punkt (.) und Komma (,), je nach globaler Sprache. Man gibt 20,0 (Komma!) ein (das tut man auch, wenn man per Button rauf oder runter klickt oder nur "20" eingibt, ohne es zu merken), real erwartet das Programm aber 20.0 (Punkt!). Wine spezifische Probleme, die unter Windows nicht auftreten.

                              Daher ein Problem zwischen global en-US, en-us, de-DE usw.

                              Grundsätzlich war das ein Fehler, aber führte nicht final zum Ziel. Ich erspare euch die Details, aber es war zusätzlich tatsächlich ein Bug im aktuellen (11.4) Wine Paket! Bug wurde gemeldet, ich bin gespannt was da raus kommt. Das war bisher für mich immer eine unantastbare Liga, aber hey! --> hier habt ihr einen Fehler!

                              Man sieht: Ohne Tester bin ich aufgeschmissen. Das kann ich alleine unmöglich alles finden.

                              fototeddy wird voraussichtlich einen MacOS Fork aufmachen. Der Weg zum iPad und iPhone ist ab da nicht weit. Falls fototeddy das nicht (alleine) stemmen möchte übernehme ich das (mit ihm) nach Abschluss der Linux Variante.

                              Ein Android Fork ist grundsätzlich denkbar, wenn alles grob fehlerfrei läuft. Ich weiß noch nicht, wie die Übersetzungsebene x64 --> arm läuft, aber testen kann man es mal, wenn der Linux Ansatz absolut stabil ist. Die ETS auf einem Android-Tablet wäre für alle Anwender ein sehr großer Mehrwert.

                              Auf jeden Fall machbar: Portierung auf ein SteamDeck!

                              Ich und die Tester haben auf ​matrix.org einen kleinen Server aufgesetzt. Funktioniert ähnlich wie Discord, aber deutlich leichter. Ich persönlich hatte irgendwann den Überblick verloren, bei X Mails von Y Personen. Der Server ist gerade ganz frisch aufgesetzt, aber er hat bereits Früchte getragen. Schreibt gerne per PN, wenn ihr mitentwickeln möchtet oder "nur" als Tester bereit steht.

                              Ich bin selber überrascht wie weit das Projekt gekommen ist bisher. Irgendwann im November 2025 habe ich angefangen mit Versuchen in Bottles, jetzt läuft die Installation auf Linux problemlos. Alle Bugs finden ist nochmal eine andere Liga.

                              Gesucht werden noch gezielt:

                              - Tester SUSE
                              - Tester Ubuntu

                              aber jeder Tester ist willkommen!

                              Eine Veröffentlichung auf GitHub, Codeberg etc. erfolgt erst, wenn die KNX-A ihr OK gegeben hat + alles funktioniert.
                              Angehängte Dateien
                              Zuletzt geändert von RgSg86; Gestern, 04:27.

                              Kommentar


                                #45
                                Ich bin grade auf den Thread hier gestoßen und schwer begeistert!

                                Großartige Arbeit. Ich würde mich gerne bei den Testern einreihen.
                                Ich bin aktuell auf Mint 22 und habe eine USB Lizenz Dongle.

                                Kommentar

                                Lädt...
                                X