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

  • fototeddy
    antwortet
    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

    Einen Kommentar schreiben:


  • RgSg86
    antwortet
    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.

    Einen Kommentar schreiben:


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

    Einen Kommentar schreiben:


  • RgSg86
    antwortet
    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

    Einen Kommentar schreiben:


  • RgSg86
    antwortet
    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.

    Einen Kommentar schreiben:


  • Seltrecht
    antwortet
    Falls du noch Tester suchst, ich habe UBUNTU auf einem separaten Laptop laufen und könnte da testen.

    Einen Kommentar schreiben:


  • tobiasr
    antwortet
    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.

    Einen Kommentar schreiben:


  • Fidelis
    antwortet
    Du bist doch bekloppt! Und das meine ich absolut positiv!

    Einen Kommentar schreiben:


  • RgSg86
    antwortet
    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.

    Einen Kommentar schreiben:


  • tobiasr
    antwortet
    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.

    Einen Kommentar schreiben:


  • RgSg86
    antwortet
    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.

    Einen Kommentar schreiben:


  • tobiasr
    antwortet
    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.

    Einen Kommentar schreiben:


  • RgSg86
    antwortet
    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.

    Einen Kommentar schreiben:


  • tobiasr
    antwortet
    Hat schonmal jemand probiert, ob das auch mit der ETS5 läuft bzw. laufen könnte?

    Einen Kommentar schreiben:


  • RgSg86
    antwortet
    Heute gab es ein paar Meilensteine.

    - Die Proton-GE Ebene ist komplett raus, es läuft jetzt über das normale Wine 11.3. Das spart grob 700MB Download und Festplattenplatz + eine Ebene in der Übersetzung.
    - Der Installer ist massiv entschlackt und deutlich schneller und schlanker. Kryptische Fehlermeldungen, die Nichts aussagen, sind raus.
    - Es gibt nur noch einen Installer, der die 6.3.1 und die 6.4 parallel unterstützt.
    - Es sind mehrere Installationen möglich, die 6.3.1 und die 6.4 können parallel laufen ohne sich zu stören und zu beeinflussen. Auch 30x ETS 6.3.1 und 12x ETS 6.4 würden klappen. Unschön, aber es ginge.
    - Hardwarebeschleunigung ist aktiv. Das hat noch einmal einen kleinen Performanceboost gebracht. Sogar Vulkan geht, bringt aber nicht viel.
    - Einige Einstellungen wie DPI (also die Schriftgröße) und Schriftart können bei bestehenden Installationen auch nachträglich geändert werden.
    - ein Check, ob der Prefix noch gesund ist, optional möglich
    - Eine Deinstallationoption eingebaut

    Es fehlt:
    - USB-Gateway Funktion (nicht getestet)
    - USB-Lizenz-Dongle (funktioniert noch nicht, Lösung aber erkennbar, scheitert nur an einem Dongle zum ausprobieren)
    - Tests unter diversen Distros. Getestet bisher: Arch, CatchyOS (auch Arch), Fedora.

    Zu MacOS:

    Erste Tests klingen vielversprechend, das Script lässt sich abgewandelt auch auf MacOS mit Wine nutzen. Das MacOS Dateisystem macht wohl noch ein wenig Ärger. Der Tester meldet sich sicherlich, wenn er belastbare Ergebnisse hat. Ich selber arbeite da nicht aktiv dran mit, sondern liefere nur die Hinweise zu den Windows-spezifischen Inkompatibilitäten. Das könnte ein eigenes kleines Projekt werden.

    Eine Abnicken der KNX-A steht noch aus. Das Ticket ging aber jetzt bereits über mehrere Tische an die jeweils richtigen Stellen, das kann ich im Ticketstatus nachvollziehen. Das wäre für die KNX-A eigentlich ein Win-Win: 0 Entwicklungsarbeit, kein technischer Support wenn was doch nicht klappt, auf Linux und vielleicht absehbar sogar auf MacOS nutzbar. Ich berichte wenn ich eine Antwort habe.

    Wenn die KNX-A das abgesegnet hat UND alles soweit fehlerfrei funktioniert, inkl. der Dongle Geschichte, geht es direkt auf GitHub, Codeberg etc. online.

    Frage: Ich bin frisch hier im Forum. Wäre das möglich, ein eigenes Projektunterforum zu bekommen? Da könnte man vielleicht etwas zielgerichteter Feedback einbringen, Wünsche und Verbesserungsvorschläge einbringen. Alles per Mail wird mittlerweile etwas unübersichtlich. An wen wendet man sich da?

    Einen Kommentar schreiben:

Lädt...
X