Ok, es war thelsing, nicht OpenKNX...
https://github.com/thelsing/knx/tree...ples/knx-h8i8o
Dort scheint es die Unterstützung zu geben. Die Produktdatenbank lässt sich mit ETS einlesen und irgendwo hier im Thread weit oben wurde auch eine Anleitng verlinkt, wie man das Device unwiderruflich darauf umflashen kann. Darauf basieren meine Aussagen. Aber ob und wie es funktioniert, weiß ich nicht. Ich habe mir lediglich die Produktdatenbank in ETS angesehen.
X
-
Um das richtig zu stellen: Es gibt keine OpenKNX-Unterstützung für dieses Gerät. Wenn das so wäre, würde man auf Github im OpenKNX-Repo eine vernünftige Applikation (auf Deutsch) und eine vernünftige Firmware finden. Da aber keiner von uns die Hardware hat oder kennt, ist da auch nichts geplant.Zitat von sattler Beitrag anzeigenJetzt zum Thema OpenKNX und H8I8O. Irgendjemand hat weit oben im Thread gefragt, was bringt denn die Modifikation der Firmware und die Umstellung auf OpenKNX. Ich habe es mir nur oberflächlich angeschaut und nicht getestet, aber die OpenKNX-Unterstützung von H8I8O scheint sehr spartanisch zu sein
Gruß, Waldemar
Einen Kommentar schreiben:
-
Ein Paar Stunden später bin ich auch so weit... Ja, zugegebener Maßen ist die Materie nicht einfach und das "zicken" vom "OpenKNXproducer" im "create" Modus hat mich auch eine gewisse Zeit gekostet, aber jetzt habe ich es nun auch drauf und kann eine Produktdatenbank erzeugen, die auch von ETS6 einlesbar ist und ähnliche Bilder erzeugt, mit denen hier kräftig "geprahlt" wird, wie mein Vorredner schon treffend sagte. Aber ich werde die Bilder hier zeigen, nicht um damit zu prahlen, sondern um eine konstruktive Diskussion hier anzuregen.Zitat von pjotrweliki Beitrag anzeigenZu deinen Ausführungen: die sind fast richtig. Fast deshalb, weil ich eine echte Produktdatenbank erzeugt habe, die man auch in den Katalogen sieht und zudem mit der ETS6 erzeugt wurden. Dazu muss man allerdings noch einige Schritte mehr machen als das was du geschrieben hast.
Katalog.png DI.png Import.png- Rechtliche Fragen, Copyright usw. Man ist hier definitiv in einem dunkelgrauen Bereich, was diese Thematik angeht. Allerdings ist mir aufgefallen, dass im Unterschied zu vor 9 Jahren, wo es noch hier sehr kritisch gesehen wurde, mittlerweile eine Reihe der Projekte gibt (OpenKNXProducer und Co.), die sich die besagten dlls aus ETS5/6 zunutze machen und es werden damit Produktdatenbanken erzeugt, die nicht offiziell zertifiziert sind. Meiner bescheidenen Beobachtung nach (ich bin nicht so oft in diesem Forum) wird das alles heutzutage zumindest geduldet. Kann das jemand bitte widerlegen oder bestätigen, der hier in dem Forum und in der Community etwas intensiver unterwegs ist?
- Nun sind wir bei unserem besagten Device aus China mit einer mehr als bescheidener Übersetzung, die zudem auch nur mit Ach und Krach im ursprünglichen Auslieferzustand der Software funktioniert (ich spiele jetzt auf diesen ständigen Sprache-Wechsel in ETS ein). Ist es denn rechtlich, moralisch, allgemeinnützig und was weiß ich noch alles, wenn man die Arbeit der Chinesen vervollständigt und die Übersetzung vernünftig macht, oder tun wir damit jemanden weh, auch wenn es nur im übertragenen Sinne ist?
- Jetzt zum Thema OpenKNX und H8I8O. Irgendjemand hat weit oben im Thread gefragt, was bringt denn die Modifikation der Firmware und die Umstellung auf OpenKNX. Ich habe es mir nur oberflächlich angeschaut und nicht getestet, aber die OpenKNX-Unterstützung von H8I8O scheint sehr spartanisch zu sein und etwas für die richtigen Controller-Freaks, die damit auch umgehen können. Die Originalfirmware aus China und das entsprechende Interface ist dagegen meiner Beobachtung nach eher den typischen industriellen KNX-Devices angenähert (bis auf die beschießene Übersetzung natürlich) und sollen für das breite Publikum eher verständlicher rüberkommen, wenn man es denn vernünftig übersetzen würde. Daher könnte man hier entweder voll auf OpenKNX setzen und dort weiter machen (dann weniger rechtliche und moralische Bedenken) oder sich doch an die Übersetzung ran trauen. Ich wäre eher für die Übersetzung
- Nun kommen wir zur Übersetzung. Wenn ihr die Screenshots von pjotrweliki angeschaut habt oder wer sich vielleicht auch mit den englischen Menüs beschäftigt hat, dem ist es sicherlich aufgefallen, dass die Übersetzungen sehr fragwürdig sind. Es liegt daran, dass die englischen Texte da schon an sich beschießen formuliert sind, dass man teilweise gar nicht versteht, was die Chinesen uns damit sagen wollten. Nur ein Paar Beispiele dazu: "Taste kurz drücken" "Taste lang drücken und dann los lassen" (wenn man es wortwörtlich übersetzen würde). Oder "kurzer Puls", dann "niedriger Pegel" usw. Bei der ersten Darstellung vermute ich, dass es damit Auslösung nach steigender und fallender Flanke gemeint sind. Im zweiten Fall wird da versucht, PWM mit diesen "Pulsen" und "Pegeln" zu beschreiben, was wiederum total sinnfrei ist. Sprich: Wenn man schon übersetzt, dann sollte man es nach Sinn und Verstand machen, wortwörtlich aus dem Englischen geht sicherlich in die Hose..
Die Bilder im Anhang zeigen meinen ziemlich unfertigen Stand der Übersetzung. Die Screenshots sollten eigentlich nur verdeutlichen, wie schlimm es sich am Ende da darstellt, wenn man versucht, es wortwörtlich zu übersetzen.You do not have permission to view this gallery.
This gallery has 3 photos.Zuletzt geändert von sattler; 16.11.2024, 01:45.
- Likes 1
Einen Kommentar schreiben:
-
scw2wi: Allgemein gebe ich dir Recht. Deswegen habe ich ja auch so genatwortet. Andererseits sollte man pjotrweliki vielleicht etwas in Schutz nehmen. Denn wie ich oben schon erläutert hatte, befindet man sich damit schon in einer sehr-sehr dunkelgrauen rechtlichen Zone, wie man es schön in dem von mir verlinkten Thread bereits vor 9 Jahren treffend angemerkt hatte. Somit ist das Teilen von solchem Wissen vermutlich hier im Forum nicht gewollt. Geschweige das Teilen einer fertigen Datenbank. Darum ist es schon verständlich, dass man es hier im Forum nicht in allen Details darlegen will. Andererseits mit den Bildern angeben sollte man dann auch nicht...
Einen Kommentar schreiben:
-
Wer nicht bereit ist, sein Know-How zu teilen, sollte dieses Forum besser gar nicht erst verwenden.
Hier geht es vorrangig ums Geben und Nehmen, nicht ums Prahlen.
Einen Kommentar schreiben:
-
Ich bezweifle es nicht, dass du eine echte Datenbank erzeugt hast. Mich hat bloß irritiert, dass es hier im Thread sehr viele Fragen nacheinander der Natur "will haben" gestellt wurden und darauf zumindest hier im Thread keine Reaktion zu erkennen war.
Wenn ich dir mit meinen Ausführungen zu nah getreten bin, dann Entschuldigung. Und wenn du dich dazu nicht mehr äußern willst und nichts teilen willst, ist das deine Entscheidung. Wenn man allerdings A sagt, dann gehört hinterher auch ein B dazu... Zumindest war das so früher in den Foren. Aber egal. Vielleicht bin ich auch nicht so weit davon entfernt, meine eigene Datenbank zu erzeugen. Schade, dass ich das Rad neu erfinden muss. Aber dann ist es so...
Einen Kommentar schreiben:
-
@sattler:
du hattest mir gestern, 01:32 per PN geschrieben und beschwerst dich hier im Forum, dass ich dir 20 Stunden später noch nicht geantwortet habe. Ich bezeichne das hier mit dem KNX als Hobby, werde von niemandem dafür bezahlt und fühle mich nicht verpflichtet jederzeit und sofort auf so was zu reagieren.
Zu deinen Ausführungen: die sind fast richtig. Fast deshalb, weil ich eine echte Produktdatenbank erzeugt habe, die man auch in den Katalogen sieht und zudem mit der ETS6 erzeugt wurden. Dazu muss man allerdings noch einige Schritte mehr machen als das was du geschrieben hast.
Ich werde dazu aber nichts mehr schreiben oder meine Produktdatenbank weitergeben.
Katalog.png DI.png Import.pngZuletzt geändert von pjotrweliki; 14.11.2024, 22:20.
Einen Kommentar schreiben:
-
Leider meldet sich pjotrweliki hier nicht. Weder im Forum noch per PN. Das, was ihm gelungen ist, übersteigt die Leistung der Chinesen, die nur die Projektdatei liefern, dafür aber keine knxprod. Ich habe mich die Tage mit dem Thema befasst und konnte in Teilen (sagen wir mal zu 80-90%) das nachvollziehen und zu reproduzieren, was pjotrweliki uns da als Bilder gezeigt hat.- Man nähme die Projektdatei von den Chinesen, entpacke sie, übersetze Chinesisch ins Deutsche.(Google Übersetzer und etwas eigene Kreativität genügt) und ersetze entsprechende Stellen in den ensprechenden xml-Dateien. Am besten gleich dann die Sprache dort von Chinesisch auf Deutsch in den XML-Dateien ändern. Es reicht dabei, sich nur mit den Produktdaten zu befassen (also nur das, was im Ordner M-00FA liegt)
- Und jetzt kommt der schwierigste Teil der Geschichte. Man muss die veränderte Daten neu signieren lassen. Also den Inhalt des Ordners M-00FA signieren und die Datei M-00FA.signature neu erstellen. Ich hatte mir dazu https://knx-user-forum.de/forum/%C3%...erzeugen/page2 und https://github.com/KARDUINO/SignKnxProd zu Rate gezogen. Zugegebenermaßen sind diese Methoden und Anleitungen auch schon etwas älter und es funktioniert nicht mit den neueren ETS-Versionen. Ich hatte hier noch eine 5.0.4 aus dem Jahre 2015 rumliegen. Dort ist die besagte DLL-Datei noch vorhanden. Signieren sollte man nur den Ordner mit Produktdaten
- Wenn man die Projektdaten aus dem Ordner löscht und den Inhalt des Ordners wieder verpackt und mit der Endung .knxprod benennt, lässt sich diese Produktdatenbank mit der aktuellen ETS5 so einlesen. Zumindest, was die ganzen Meldungen beim Import angeht. Und jetzt kommt aber das große ABER und der Grund, warum die Chinesen es als Projekt und nicht als Produktdatenbank ausliefern: Man finden das Importierte nirgendswo um Projekt. Als ob es ins Leere gelaufen ist. Aber zumindest "schluckt" ETS5 schon mal die Signatur und meldet keinen Signaturfehler, wenn man es ohne Umsignieren versuchen sollte
- Und jetzt kommt der nächste Schritt (wie die Chinesen es vermutlich machen): Man fügt die Projektdaten wieder hinzu, verpackt das Ganze wieder und benennt es diesmal mit der Projektendung .knxproj. Diese Datei lässt sich einlesen, aber eben als Projekt. Und jetzt kann man vermutlich per copy-paste das Gerät in sein eigenes Projekt rumkopieren, wie die oben beschriebene Vorgehensweise hier im Thread bis jetzt war
In der OpenKNX-Ecke habe ich etwas neuere Informationen und Aktivitäten zu Produktdatenbanken und zur Signierung gesehen, hatte mich aber damit nicht in Details befasst. Wahrscheinlich würde man mit den Kenntissen und Tools von dort ein Stückchen weiter kommen. Man muss sich aber die Zeit dafür nehmen.
Und jetzt kommt noch ein wichtiger Punkt: Man bewegt sich bei diesem Vorhaben hier rechtlich gesehen schon in einer ziemlich dunklen grauen Zone, wie es im oben zitierten Thread mehrfach angesprochen wurde. Womöglich überschreitet man damit auch alle möglichen Grenzen. Ich bin da kein Experte in Sachen Recht und kann es nicht beurteilen. Die Chinesen haben ihre Produktdatenbank für dieses Device auch als copy-paste von irgendeinem existierenden KNX-Produkt entwendet. Das sieht man, wenn man sich die XML-Dateien anschaut. Also im Klartext: Geklaut, mit Halbwissen was abgeändert, als Projekt abgespeichert und gut ist es. Wir sind hier alle erwachsen und jeder sollte für sich entscheiden, ob er das unterstützt oder nicht. Ich weise hier ausdrücklich darauf hin, dass meine Nachforschung einer rein akademischer Natur ist und nicht dazu verleihen sollte, jegliche Copyright-Verletzungen zu unterstützen.You do not have permission to view this gallery.
This gallery has 1 photos.
Einen Kommentar schreiben:
-
Könntest du sie mir auch bitte zusenden? Vielen Dank vorab!Zitat von pjotrweliki Beitrag anzeigenIch habe mir eine eigene knxprod auf Deutsch und Englisch erstellt.
knxprod.png
Einen Kommentar schreiben:
-
..ich würde mich auch sehr freuen, wenn Sie mir die Datei zusenden könnten.Zitat von pjotrweliki Beitrag anzeigenIch habe mir eine eigene knxprod auf Deutsch und Englisch erstellt.
knxprod.png
Herzlichen Dank.
LG
Marc
Einen Kommentar schreiben:
-
Hier haben Sie den Link mit den Bildern geschickt. Es gibt dort keinen Link zu der ETS Datei
image.png
Können Sie diese Datei an priv senden?Zitat von pjotrweliki Beitrag anzeigenZuletzt geändert von AdamBan; 04.11.2024, 18:05.
Einen Kommentar schreiben:
-
Würde mich auch interessierenZitat von tobiasr Beitrag anzeigenpjotrweliki Kannst du die (per PN) zur Verfügung stellen?
Einen Kommentar schreiben:
-
-
- Likes 2
Einen Kommentar schreiben:
-
Deutsch gibts nicht. ETS Gesamt(katalog)sprache auf Englisch stellen, dann sind alle Programme englisch, das h8ih0 aber auch. Wäre ja sehr praktisch, wenn die ETS 2-3 Präferenzsprachen könnte und zuerst diese probiert.
Einen Kommentar schreiben:


Einen Kommentar schreiben: