Meine persönliche Meinung dazu ist, dass der Aufwand und das "Gefrickel" in keinem Verhältnis zu der Einsparung steht. Wenn man die Zeit bedenkt, die man sich mit solchen Projekten beschäftigt, ist der Aufpreis zur ETS Professional (wenn man die Zeit hat auf eine Rabatt-Aktion zu warten) zwar sicherlich nicht gering, aber irgendwie doch zu verschmerzen. Ich möchte meine Zeit und Kreativität lieber in das Projekt stecken, als in das "Umgehen" der (definitiv vorhandenen) Einschränkungen und Nachteile. Einen Punkt gebe ich dabei zusätzlich noch zu bedenken: Währen der Umsetzung, hat man sicher alle Kniffe und Tricks mit Export, Import etc...noch parat. Aber wie sieht es in ein paar Jahren aus, wenn man etwas ändern/muss möchte? Im ungünstigstens Fall hat sich dann sogar etwas an der Verschlüsselung/Signierung geändert und die "Tricks" die urpsprünglich mal geklappt haben, gehen auf einmal nicht mehr..
Ist nur meine persönliche Meinung, kann natürlich jeder machen wie er möchte. Es gibt ja generell auch einige, die die ETS inside ausreichend finden, das kommt immer alles auf die eigenen Anforderungen und das Projekt an.
Ankündigung
Einklappen
Keine Ankündigung bisher.
ETS Inside + Ergänzung durch ETS Lite - eure Meinungen dazu?
Einklappen
X
-
Nur wegen dem = am EndeZitat von crazyfx Beitrag anzeigenSieht aus wie Base64, aber wenn man es dekodiert kommt auch nix besseres raus
Aber nein ist es nicht, das würde entsprechend zur Dateigröße unterschiedlich lange Strings ergeben, die auch um einiges länger wären...
Leider nur den ETS-Inside-Server :/ Wine könnte für den Client funktionieren, aber ich hab kein SDK mit dem Programm zum entpacken des appxBundle aus dem Windows-Store...Zitat von 6ast Beitrag anzeigenStimmt, inzwischen gibt es die Inside ja auch für Linuxdingsgedöns.
Und da es die ETS Lite nur für Windows gibt, werde ich eh nicht um eine VM herum kommen...
Über den Wechsel auf Browser bin ich vor ein paar Tagen schon gestolpert und hatte den schon vergessen 🤣... ausprobiert habe ich es noch nicht, werde ich vielleicht noch nachholen, aber vorerst richte ich die VM ein und schau mir mal die ETS5 anZitat von 6ast Beitrag anzeigenTrick, um die Verschlüsselung abzuschalten und einen Browser als Client zu nutzen
Danke aber für den Tip
Montag geht es endlich los: die ersten Komponenten zum Testen! Das erste Mal, dass ich mal "direkt sehe was ich arbeite" 🤣
Einen Kommentar schreiben:
-
Stimmt, inzwischen gibt es die Inside ja auch für Linuxdingsgedöns.Zitat von GoodChiller Beitrag anzeigenMüsste ich erstmal ein Windows-System haben (gilt es in jeglicher Art zu vermeiden
)
Es gab damals einen Trick, um die Verschlüsselung abzuschalten und einen Browser als Client zu nutzen. Ob das aktuell noch funktioniert weiß ich nicht:
https://rolandtapken.de/blog/2018-03...egular-browser
Einen Kommentar schreiben:
-
Sieht aus wie Base64, aber wenn man es dekodiert kommt auch nix besseres raus
Einen Kommentar schreiben:
-
Danke für den Hinweis, ist mir jedoch durchaus bewusst. Müsste ich erstmal ein Windows-System haben (gilt es in jeglicher Art zu vermeidenZitat von 6ast Beitrag anzeigenEs gibt auch eine ETS Inside Client-App für Windows.
Diese kann auch auf demselben Rechner laufen, wo die Serverkomponenten läuft.
)
Wenn man sich daran gewöhnt hat, das beim Zurück-Button die ganze App beendet wird und man sich wieder einloggen und das Projekt wieder öffnen muss, geht es eigentlich. Bei den Anforderungen ist das nicht mal schlecht gelöst worden, auch wenn es noch genügend potential für Optimierungen gibt
Ich werde mal schauen ob ich den Windows-Client über Vine zum laufen bekomme (bei der ETS5 war ich bei ner handvoll Versuchen noch nicht erfolgreich)...
Im schlimmsten Fall muss ich mir dafür ne VM erstellen 😱
Wie du sicher bereits wusstest, hast du leider recht. der Hash ist leider nicht ohne weiteres zu reproduzieren. Ich hatte gehofft es könnte nur Sicherung gegen Datenkorruption sein.Zitat von willisurf Beitrag anzeigenob die Inside mit einem Hash das Projekt signiert
Interessanterweise scheinen sie für die .store-Datei ein anders Verfahren oder größeren Schlüssel zu nutzen, wie bei den .ets5hash:
VduMsskz2TFjUEytpyQV6JVbMucj7JT7aNxQ3UpL4fM=
gegenüber
Ri/de682q678Moo076YROTV5zTI=
zB72t774SCi0PIvcdBB7Z5UnDbI=
ESqqmaClt+3ln84e4h+ipSe8v0M=
7W9U2aXFFsQZ+yIQPS6kSrj5Wfk=
01p7p8fSlZFp/9VTh7n48ttooWc=
Bnnj8Chnw5CQhUA1BAxdxf+se50=
NZePVIXUWvMAf//oB7nL1QxIUVw=
Aber egal, Kryptographie war nie mein Interessengebiet und illegal würde die Änderung dann auch, also werde ich wohl mit den automatisch vergebenen Adressen leben müssen 🙄
NACHTRAG:
Ich werde aber trotzdem das Gefühl nicht los dieses Muster schon öfters gesehen haben... wenn meinem plumpen Hirn doch nur einfallen wüsste wo 🤔Zuletzt geändert von GoodChiller; 18.12.2020, 20:18.
Einen Kommentar schreiben:
-
Es gibt auch eine ETS Inside Client-App für Windows.Zitat von GoodChiller Beitrag anzeigenETS Inside- beschissen auf einem Taschenrechner (aka "Smartphone") zu bedienen -> Ich hätte mein Android schon nach den ersten 5 Minuten Demo test gegen die Wand werfen können
Diese kann auch auf demselben Rechner laufen, wo die Serverkomponenten läuft.
Einen Kommentar schreiben:
-
Ich bin mal gespannt ob mir Überhaupt mal ein solches Gerät unterkommen wird
aber da du nicht direkt meintest das wäre völlig sinnlos, scheint hierfür eine gewisse Wahrscheinlichkeit vorzuliegen... Ihr werdet es erfahren 
Und die Idee nach Projektende zwecks Wartung komplett auf die Lite zu wechseln bin ich noch gar nicht gekommen - das liegt für mich zu weit in der Zukunft 🤣
Welches wäre deiner Meinung denn geeigneter Server zur Busdiagnose? Wenn ich mich recht erinnere, verwirft der Gira X1 einiges :/Zuletzt geändert von GoodChiller; 16.12.2020, 23:41.
Einen Kommentar schreiben:
-
Wie gesagt wenn es wirklich notwendig ist die Lite füpr einzelne Geräte zu benutzen, kann man das schon machen eine Voll-Projekt in der Inside und in der lite nur die einzelnen Geräte verwalten, die extraFunktionalität benötigen. Ist sicher umständlicher als alles aus einem Programm aber darstellbar.
Wenn die Projektplanung mal vollständig ist, dann könnte aber auch die Nutzung nur der Lite eine Alternative sein, gerade wenn es nur eine Wohnung oder wird. mit 20 Geräten wird sicher eng werden aber mit 2 Projekten a 20 Geräten kann man schon sehr weit kommen und eine Wohnung ggf auch fertig machen.
das wäre mir dann wohl lieber in der Benutzung. Eine Oberfläche und als Sonderaufgabe, soweit nur die Herausforderung die GA synchron zu halten. Das einen Projekt bekommt die PA 0-99 das andere Projekt die PA100-199 beide Projekte die Systemgeräte. Linienkoppler muss man sehen, da Bedarf es dann eines der beiden Projekte als quasi Masterprojekt, worüber man die Koppler pflegt und dafür einen Dummy für die Geräte und GA Verlinkungen des anderen Projektes, damit die Filtertabellen passen.
Busdiagnose dann besser außerhalb der ETS in geeigneten Server usw. wo auch ordentliche Buslogs verfügbar sind.
- Likes 1
Einen Kommentar schreiben:
-
Bisher noch nicht, schau ich die Tage aber mal genauer...Zitat von willisurf Beitrag anzeigenhast Du das ja schon mal erfolgreich getestet.
Sie erstellen Hashes für die einzelnen Dateien im Archiv und auch wenn sie die Hash-Dateien ".ets5Hash" nennen, tippe ich doch weiterhin auf nen allgemein bekannten Algorithmus der einfach nur den Hash für die Dateien ohne privaten Key oder sonstige seed...
-> iss auf jeden Fall mal den Versuch Wert ein paar allgemeine bekannte Algorithmen auf gut Glück darüber laufen zu lassen: das Format des Hashs kommt mir viel zu vertraut vor als das es was proprietäres sein könnte 🤔Code:iTGLI9OuQKoEalffawOsrUlf5+g=
Aber sagt doch mal was zum eigentlichen Thema!
Das mit den Adressen war doch nur ein Rant mit bissel Träumerei 🤣
Einen Kommentar schreiben:
-
Bleibt nur die Frage, ob die Inside mit einem Hash das Projekt signiert und damit auch kein einziges Bit verändert werden könnte. Aber wahrscheinlich hast Du das ja schon mal erfolgreich getestet.
Einen Kommentar schreiben:
-
Zitat von proggerKA Beitrag anzeigenDas Projekt ist doch bestimmt eben so von der ETS Inside signiert (wie es auch die ETS 5 macht) und kann somit nicht einfach mal so geändert werden.
oder hat jemand schon mal ein modifiziertes Projekt in die Inside importieren können?Das einzige was ich am Projekt selbst modifizieren würde, wären die zugewiesenen Adressen !
Ansonsten bleiben die Komponenten die mit der Lite parametrisiert werden aus der Inside einfach raus: Logikserver und die Komponenten selbst intressiert das nicht die Bohne ob se im gleichen Tool verwaltet werden...
FUCK, wer lesen kann iss klar im Vorteil... Sorry...
So wirklich signiert iss da nix: die einzelnen Dateien im Archiv haben zwar Hashdateien, aber das sieht nach nem normalen Algorithmus wie MD5 oder so aus -> geht sicher nur um Fehlerschutz, denn wenn das ernsthaft vor solchen bewussten Manipulationen geschützt werden sollte, würde das um einiges anders aussehen...
Und wenn ich mir die Tags so ansehe, wussten die betroffenen wahrscheinlich nicht mal so genau was sie mit XML anfangen sollen, denn obfuscated wurde das nit...
ich werde mir das die Tage mal genauer anschauen und berichten... Und wenn das nit klappt, werde ich halt mit den Adressen leben müssen... Wird mir auch keine schlaflosen Nächte bereiten bei meiner Übersichtlichen Wohnung
Zuletzt geändert von GoodChiller; 16.12.2020, 10:48.
Einen Kommentar schreiben:
-
Ich will keine ganzen Projekte zwischen den Versionen synchronisieren - nur die "handvoll Komponenten" bei denen es erforderlich ist in der Lite einzeln parametrisieren und an den Bus anklemmen.Zitat von crazyfx Beitrag anzeigenIch verstehe noch nicht ganz wie du das umsetzen willst. Sobald das ETS Inside Projekt über 20 Geräte hat, kannst du es nicht mehr mit der Lite aufmachen.
In wieweit sich dann Logiken programmieren lassen, werde ich dann noch sehen... Aber so ein Telegramm selbst iss ziemlich klein und simpel aufgebaut -> das ohne die ETS zu bewerkstelligen iss nun echt kein Hexenwerk (So ein IP-Paket im TCP-Stack iss da weit komplizierter und hat mehr Overhead um den man sich kümmern muss...)
Einen Kommentar schreiben:
-
Das Projekt ist doch bestimmt eben so von der ETS Inside signiert (wie es auch die ETS 5 macht) und kann somit nicht einfach mal so geändert werden.
oder hat jemand schon mal ein modifiziertes Projekt in die Inside importieren können?
Einen Kommentar schreiben:
-
Ja, da bin ich noch nicht so ganz sicher mit den Begriffen 😅Zitat von gbglace Beitrag anzeigenTut er auch nur nicht jeder einzelne Kanal am Aktor.
Kann ich auch gern darauf Verzichten, aber ich halte es durchaus für möglich, dass auch interessante Funktionen wegfallen könnten. Dass du das scheinbar nicht so siehst beruhigt mich etwas, aber auch nur etwas...Zitat von gbglace Beitrag anzeigenDALI oder eigene bunte Bilder im MDT Glastaster benutzen will und noch andere Geräte die ich dann aber schon aus Prinzip meide.
Wenn du wüsstest, welch ein Chaos in meinem Kopf herrscht! Da hilft es Dinge mit denen ich Arbeite zumindest etwas zu strukturieren 🤣Zitat von gbglace Beitrag anzeigenfür den unfähigen menschlichen Kopf, hat nichts mit der möglichen Funktionalität
Aber nicht notwendig, da hast du absolut recht!
Zitat von gbglace Beitrag anzeigenDa bin ich wiederum zu blöd für, insofern ja sicher eine Option.Vergiss da mal die kryptischen Referenzen, das interessante bezüglich der Adressen iss das Attribut "Address" und Anfangs noch "Name"Code:<?xml version="1.0" encoding="utf-8"?> <Area Id="P-01A0-0_A-2" Address="12" Name="Neuer Bereich" Puid="4"> <Line Id="P-01A0-0_L-2" Address="0" Name="Hauptlinie" MediumTypeRefId="MT-0" Puid="5"> <DI Id="P-01A0-0_DI-1" Address="1" Name="Gira X1" ProductRefId="M-0008_H-GIGSRVKX02-16_P-2096.2000" Hardware2ProgramRefId="M-0008_H-GIGSRVKX02-16_HP-F010-10-83A8" Comment="" Description="" ... <DI Id="P-01A0-0_DI-2" Address="6" Name="" ProductRefId="M-0008_H-8.20.2F.2F.201038.2000-1-O000A_P-1038.2000" Hardware2ProgramRefId="M-0008_H-8.20.2F.2F.201038.2000-1-O000A_HP-2078-11-3121-O000A" Comment="" Description="" IsActivityCalculated="true" Birdy-IsChannelVisibilityCalculated="true" LastModified="2020-12-16T00:07:49.2823782Z" Puid="21"> ... <DI Id="P-01A0-0_DI-3" Address="7" Name="" ProductRefId="M-0008_H-8.20.2F.2F.202xy3.20xx-1-O0004_P-2023.20xx" Hardware2ProgramRefId="M-0008_H-8.20.2F.2F.202xy3.20xx-1-O0004_HP-10D3-11-48A3-O000A" Comment="" Description="" IsActivityCalculated="true" Birdy-IsChannelVisibilityCalculated="true" LastModified="2020-12-16T00:13:57.8847194Z" Puid="22"> ... <DI Id="P-01A0-0_DI-4" Address="8" Name="" ProductRefId="M-0008_H-8.20.2F.2F.202114.2000-0-O000A_P-2114.2000" Hardware2ProgramRefId="M-0008_H-8.20.2F.2F.202114.2000-0-O000A_HP-20D1-12-67C9-O000A" Comment="" Description="" IsActivityCalculated="true" Birdy-IsChannelVisibilityCalculated="true" LastModified="2020-12-16T01:00:13.0381646Z" Puid="32"> <GrpObjTree GroupObjectInstances="O-2_R-16 O-20_R-22 O-70_R-41 O-120_R-65 O-170_R-89 O-220_R-113 O-270_R-137" /> </DI> <DI Id="P-01A0-0_DI-5" Address="9" Name="" ProductRefId="M-0008_H-8.20.2F.2F.201078.2000-1-O0048_P-1078.2000" Hardware2ProgramRefId="M-0008_H-8.20.2F.2F.201078.2000-1-O0048_HP-704D-01-6061-O0048" Comment="" Description="" IsActivityCalculated="true" Birdy-IsChannelVisibilityCalculated="true" LastModified="2020-12-16T01:15:06.9358797Z" Puid="33">
-> und das sind auch die PA meiner 5 Geräte:
12.0.1
12.0.6
12.0.7
12.0.8
12.0.9
=> jetzt kannst du se auch ändern, so einfach isses 🤣
Ne Pro werde ich mir wohl nie holen, dafür werde ich nicht genug mit Arbeiten und geb mein Geld lieber für andere Dinge aus
Aber wer weiß, wenn ich mal eine für max 300 abschießen kann vielleicht doch... oder ich finde bei mir in der Gegend noch zwei Irre, mit denen ich mir dann eine Zusammen kaufe und dann noch zwei ergänzende Lizenzen
Bis dahin werde ich mit den beiden Auskommen oder anfangen eine OpenSource-ETS zu programmieren (oder ein bestehendes Projekt aufzugreifen und dann auch an dem Umfang des Aufwands zu Grunde gehen wie so mancher vor mir 🤣
Und dann auf jeden Fall komplett durchdrehen, weil alles anders iss, doppelt Programmiert wurde und alles aus Entwicklersicht viel zu umständlich und kommerziell iss 🙄Zitat von gbglace Beitrag anzeigenBis dahin lernst durch den Parallelbetrieb sicher ne ganze Menge über die ETS in beiden Versionen.
Wie auch immer: ich freu mich schon auf das Projekt... Die ersten Komponenten zum Testen werden bald geliefert und wenn ich dann mal meine Wohnung wieder verlassen darf, werdet ihr schnell merken, wie gut ich wirklich damit zurecht komme
Für 60 € kann man es definitiv mal testen, iss halt ne Flasche whisky weniger
Einen Kommentar schreiben:
-
Ich verstehe noch nicht ganz wie du das umsetzen willst. Sobald das ETS Inside Projekt über 20 Geräte hat, kannst du es nicht mehr mit der Lite aufmachen.
Einen Kommentar schreiben:


Einen Kommentar schreiben: