KNX Data Secure Unterstützung
für KNX Logger und KNX Busmonitor

KNX Diagnose Monitor, Import des ETS Projektes deutlich beschleunigt, Suche in der Navigation
Mehr Informationen dazu hier im Forum

Insider Version 6 zur 4.5 jetzt für alle Mitglieder des Insider Clubs installierbar
Alle Infos zum Update im Timberwolf Wiki

[DISKUSSION] Anzeige von Versionsnummer der Logiken direkt auf Oberfläche bzw. im Editor darstellen

Informationen und Diskussionen über Logik-Engine und Logik-Editor
Forumsregeln
  • Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
  • Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
  • Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
  • Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln

Ersteller
maggyver
Reactions:
Beiträge: 385
Registriert: So Okt 14, 2018 1:48 pm
Hat sich bedankt: 243 Mal
Danksagung erhalten: 298 Mal

#4

Beitrag von maggyver »

Hallo,

ich habe mir das wie folgt vorgestellt. Zur Erklärung die Versionsnummer x.x kommt vom Ersteller, sollte der Anwender selbst ein Änderung machen, die nur er selbst braucht, dann kann er dies durch einen Suffix (Buchstaben ergänzen) x.xs dazu dient auch das Beispiel weiter unten.

Code: Alles auswählen

/**
 * Musterlogik
 *
 * Das ist ein Muster
 * 
 * Einräumung der Nutzungsrechte gemäß TOLL:
 * Der Schöpfer dieser Custom Logik überträgt die Nutzungsrechte gemäß der TOLL
 * ("Timberwolf Open Logikblock License"), die unter https://wrgt.news/TOLL
 * zum Download zur Verfügung steht.
 * 
 * Change History:
 * 1.0  (16.03.2020): Initial Release
 * 1.1  (18.03.2020): Bugfix in Crontrigger
 * 1.2  (15.05.2020): Extension additional input ON/OFF
 * 1.2a (24.05.2020): Extension additional input only ON
 */
 {
  "_Meta": {
    "Description": "Musterlogik",
    "Version": "1.2a",
    "Icon": ""
  },
In der Oberfläche sieht man dann eben zusätzlich die Versionsummer oder eben nur beim Darüberfahren mit der Maus. Wie unten aufgeführt.
file.png
Das Bild habe ich um den roten Kreis und die Versionsnummer ergänzt, dies ist die Logik "Nachtlicht beim Aufwachen ausschalten" in der Version 1.0 von adimaster.


LG

René
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von maggyver am Di Aug 18, 2020 10:36 am, insgesamt 2-mal geändert.
Grüße
René
_______________________________________________________________________________

TWS 2600LW ID:504
TWS 3500 ID:1306
VPN offen , Reboot erlaubt , Offline , Insider

Ersteller
maggyver
Reactions:
Beiträge: 385
Registriert: So Okt 14, 2018 1:48 pm
Hat sich bedankt: 243 Mal
Danksagung erhalten: 298 Mal

#5

Beitrag von maggyver »

Hallo,

wem natürlich es zu schwer fällt unter dem Punkt Meta/Version diesen einen Eintrag abzuändern. Dem kann man dann auch nicht helfen.

Wie jeder seine Versionsschritte festlegt und wann er eine neue Version erstellt (x.x) sollte jedem klar sein. Man kann sich selbst Unterversionen zum Prüfen und Entwickeln anlegen, gerne dann auch wo anders dokumentieren. Es geht hier nicht darum um auch unnötige Arbeit aufzubürden.

Es ist doch fast alles schon da ...

Nein, es soll kein Versionsspeicher oder ähnliches werden, nur wenn es mal zu einem Problem an einer Logik führt und dann der Anwender eben Version 1.1 hat, jedoch mittlerweile die Logik bei Version 1.3 ist.
Dann kann man sich vorstellen, das man Äpfel mit Birnen vergleicht.
Warum muss denn immer die Softwareversionsnummer bei eventuellen Problemen für den TWS angegeben?
Es spart Zeit, Nerven und es kann demjenigen doch besser geholfen werden.

Würde uns allen doch den Umgang mit Customlogiken bzw. Logiken im Allgemeinem erleichtern.


LG

René
Zuletzt geändert von maggyver am Di Aug 18, 2020 9:16 am, insgesamt 3-mal geändert.
Grüße
René
_______________________________________________________________________________

TWS 2600LW ID:504
TWS 3500 ID:1306
VPN offen , Reboot erlaubt , Offline , Insider

gbglace
Reactions:
Beiträge: 4089
Registriert: So Aug 12, 2018 10:20 am
Hat sich bedankt: 1416 Mal
Danksagung erhalten: 1901 Mal

#6

Beitrag von gbglace »

Ja da haben wir dann einander vorbei geredet. Die Anzeige der Versionsnummer ist halt was anderes als die Anzeige der Änderungen, wie es im Titel des Threads sich liest.
Grüße Göran
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#PV 43,2 kWh Akku; 3x VE MP2 5000; 6,7 kWp > 18 Panele an 4x HM1500 + 1 HM800 WR; Open-DTU

Ersteller
maggyver
Reactions:
Beiträge: 385
Registriert: So Okt 14, 2018 1:48 pm
Hat sich bedankt: 243 Mal
Danksagung erhalten: 298 Mal

#7

Beitrag von maggyver »

Hallo gbglace,

stimmt ... jetzt wo du das so sagt. :doh:
Das könnte man so verstehen, damit meinte ich allerdings die Änderungen (Version x.x) zum ursprüglichen Code (Version 1.0).

Ich werde den Text abändern in "Anzeige von Versionsnummer der Logiken direkt auf Oberfläche bzw. im Editor darstellen".

Dann hätten wir zumindest nicht Äpfel mit Birnen vergleichen und am Ende kommt eine Kiwi heraus. :angry-argument:

Mein Fehler, ist geändert.


LG

René
Zuletzt geändert von maggyver am Di Aug 18, 2020 10:37 am, insgesamt 4-mal geändert.
Grüße
René
_______________________________________________________________________________

TWS 2600LW ID:504
TWS 3500 ID:1306
VPN offen , Reboot erlaubt , Offline , Insider

Matze76
Reactions:
Beiträge: 315
Registriert: Mo Sep 24, 2018 9:59 am
Hat sich bedankt: 287 Mal
Danksagung erhalten: 195 Mal

#8

Beitrag von Matze76 »

Hallo René,
maggyver hat geschrieben: Di Aug 18, 2020 10:31 am Ich werde den Text abändern
Gut! Ich hatte es nämlich auch erst falsch verstanden.
Vollautomatisiert oder nur als optionale Möglichkeit der Kennzeichnung durch den Anwender?
Ich wäre für eine einfache, optionale, manuelle Möglichkeit. So wie von dir dargestellt. Die gewünschte Versionsnummer in die Metadaten eintragen, mit direkter Anzeige auf der Oberfläche.

Vollautomatisiert fände ich schwierig und den Aufwand nicht wert. Welche Regel sollte man dafür festlegen? +0.1 bei jedem Speichern? Das will man vielleicht gar nicht, solange man noch herumprobiert. Und einen sinnvollen, automatischen Sprung auf die nächste "Hauptversion" würde man der Maschine auch nicht beibringen können.
Gruß
Matthias

TWS 2500 ID:110 + PBM, VPN offen, Reboot nach Rücksprache

Ersteller
maggyver
Reactions:
Beiträge: 385
Registriert: So Okt 14, 2018 1:48 pm
Hat sich bedankt: 243 Mal
Danksagung erhalten: 298 Mal

#9

Beitrag von maggyver »

Hallo Matthias,

ja habe mich unglücklich ausgedrückt. Gelobe Besserung.

Vollautomatisiert wird es wohl nie gehen ... machen wir uns nichts vor. Man darf auch mal träumen oder ...

Der aufgezeigte Vorschlag ist einfach und effizent genug um den TWS zu bereichern, hoffe ich mal ...
Kleinigkeiten machen oft mehr aus als man denkt.


LG

René
Grüße
René
_______________________________________________________________________________

TWS 2600LW ID:504
TWS 3500 ID:1306
VPN offen , Reboot erlaubt , Offline , Insider

StefanW
Elaborated Networks
Elaborated Networks
Reactions:
Beiträge: 10719
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 5305 Mal
Danksagung erhalten: 8685 Mal
Kontaktdaten:

#10

Beitrag von StefanW »

Hallo René,

schöner Vorschlag, gefällt mir

Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.

Robert_Mini
Reactions:
Beiträge: 3903
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1264 Mal
Danksagung erhalten: 2213 Mal

#11

Beitrag von Robert_Mini »

Hallo!

Vorschlag finde ich gut, ob ich diszipliniert genug dazu bin, mal sehen...

Ich hänge mich dazu gleich mit einer Kleinigkeit an:
Mir fehlt immer wieder das Speicherdatum der Logik. Gab es am WG auch schon und passt thematisch zur Version...
Umbenennung und Tags ändern (heute auch ohne speichern) sollen nicht das Spricherdatum ändern.

Lg
Robert
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297

Ersteller
maggyver
Reactions:
Beiträge: 385
Registriert: So Okt 14, 2018 1:48 pm
Hat sich bedankt: 243 Mal
Danksagung erhalten: 298 Mal

#12

Beitrag von maggyver »

Hallo Robert,

ja ich habe schon verstanden.
An Alle, ich entschuldige mich bei der Community für meine mahnenden Worte.


So jetzt mal Spaß bei Seite, deine Kleinigkeit gefällt mir auch.


LG

René
Grüße
René
_______________________________________________________________________________

TWS 2600LW ID:504
TWS 3500 ID:1306
VPN offen , Reboot erlaubt , Offline , Insider
Antworten

Zurück zu „Logikengine & Logik-Editor“