Seite 8 von 14

Re: Master-FR: Was sind Eure Wünsche für Version 2.0

Verfasst: Mo Nov 11, 2019 7:38 pm
von StefanW
Hallo Frank,
Franky1982 hat geschrieben: Mo Nov 11, 2019 6:30 pmDMX Lighting, nach Möglichkeit ohne über die Logik Engine gehen zu müssen. MODBUS wäre ebenfalls interessant, insbesondere auch über TCP/P,
Es ist beides geplant. Ich will keine festen Zusagen machen, aber wir haben uns das vorgenommen, dass es bis zur Messe, also im Frühjahr 2020 fertig ist.

lg

Stefan

Re: Master-FR: Was sind Eure Wünsche für Version 2.0

Verfasst: Mo Nov 11, 2019 7:40 pm
von StefanW
Hi,
alexbeer hat geschrieben: Do Okt 31, 2019 10:46 pmFür eines der nächsten Release wünsche ich mir eine einfachere Möglichkeit, Logiken zu teilen. Derzeit kann eine Logik ja exportiert werden und dann "nur" als Custom Logik importiert werden.
Nun, damit ist es auch schon sehr einfach möglich, das sind ja recht kurze Textfiles und die mit Copy und Paste zu übertragen ist doch ansich einfach?


alexbeer hat geschrieben: Do Okt 31, 2019 10:46 pmIch wünsche mir eine "Logic-Flow" Export-Möglichkeiten, die die Standard-Timberwolf-Funktionen erhält -also 1:1 den Logic Flow exportierbar und wieder importierbar macht.
Nun, in den Textfiles ist es doch schon 1:1 enthalten. Magst das bitte ein wenig genauer beschreiben, was Du Dir vorstellst?

lg

Stefan

Re: Master-FR: Was sind Eure Wünsche für Version 2.0

Verfasst: Di Nov 12, 2019 10:08 pm
von alexbeer
Hallo Stefan,
danke der Nachfrage. Ich versuche es nochmals anders zu beschreiben.

Mit dem FR / Wunsch hatte ich versucht folgende Anforderung zum Ausdruck zu bringen, dass ich
  • den LE-Code einer bestehenden Logik per Copy & Paste kopieren kann --> Funktion bereits vorhanden
  • diesen Quellcode möchte ich in einer neuen Logik "importieren" und anschließend soll dann der "Importer" erkennen, ob es sich um eine Custom-Logik oder ein definiertes Elabnet Logik-Modul handelt. Ist ein Logik-Modul enthalten, dann sollte der Import auch wieder zur grafischen Darstellung im Standard Logik-Modul führen - andernfalls halt zu einem Custom Logik Modul.
  • generell ist der Wunsch, dass die Kopie des Quellcodes und der anschließende Import auch ohne weitere Anpassung zu einer funktionsfähigen Logik führt. Derzeit ist der Export ja "zweigeteilt" und der direkte Import führt zu Syntaxfehlern
Sehr schön hat @bodo dieses Verhalten mit Screenshots im Thread viewtopic.php?f=24&t=1598&p=16771&hilit=bytecode#p16771 dokumentiert

Als Vorlage schwebte mir da eine ähnliche Funktion wie z.B. in Nodered vor. Hier der Link zu entsprechenden Doku: https://nodered.org/docs/user-guide/edi ... ort-export.
Den Import-Vorgang habe ich gerade noch in einem Video gefunden (ab 0:59)

Warum das Ganze:
Ich erhoffe mir hierdurch, dass tolle Logiken einfach hier im Forum geteilt werden können und eine Art Best Practice Bibliothek entsteht.
Nach dem Import müsste man nur noch die Ein- und Ausgänge anpassen und schon funktioniert eine neue Logik.

VG Alex

Re: Master-FR: Was sind Eure Wünsche für Version 2.0

Verfasst: Mi Nov 13, 2019 6:45 am
von bodo
Hoi Alex

Ich glaube Du hast dich, genau wie ich, von dem sogenannten LE-Code ablenken lassen. Wozu der gut ist hab' ich auch noch nicht ganz verstanden. :shock:
Bei einer Custom-Logik kannst Du durch klicken auf den Namen der Logik den Logik Code einsehen, bearbeiten und kopieren. :D
Dieser Code generiert vollständig eine Kopie der Logik. Das ist genau das, was wir wollen und gesucht haben. :dance:
Nur bei einer fertigen Logik aus dem Baukasten funktioniert das bisher leider so nicht. Das finde ich schade. :(
Der Stefan hat dann den Logik Code von einer der Astro Funktionen gepostet. Damit konnte ich dann eine Kopie anlegen und diese dann erweitern. So hatte ich das eigentlich erwartet. :dance:

Re: Master-FR: Was sind Eure Wünsche für Version 2.0

Verfasst: Mi Nov 13, 2019 10:29 am
von StefanW
bodo hat geschrieben: Mi Nov 13, 2019 6:45 amNur bei einer fertigen Logik aus dem Baukasten funktioniert das bisher leider so nicht. Das finde ich schade.
Wird schon implementiert. Extra für Dich machen wir zwei Bodo-Features - und dieser Wunsch ist einer davon. (das andere ist, die Voreinstellung in Grafana für das Einbetten via iFrames)

lg

Stefan

Re: Master-FR: Was sind Eure Wünsche für Version 2.0

Verfasst: Mi Nov 13, 2019 11:04 am
von bodo
StefanW hat geschrieben: Mi Nov 13, 2019 10:29 am Extra für Dich machen wir zwei Bodo-Features
Hoi Stefan

Ihr seid die Besten! :dance: :dance: :dance:

Re: Master-FR: Was sind Eure Wünsche für Version 2.0

Verfasst: Mi Nov 13, 2019 6:37 pm
von alexbeer
Oh, ein Problem 70 - 70cm vor dem Bildschirm 😁.
Dass es noch einen anderen Logik Code gibt - hatte ich nicht erkannt. @bodo - danke für den Hinweis.
Total spitze, dass ihr (Elabnet) so schnell auf Wünsche reagiert. Das übersteigt meine Erwartungshaltung!

Re: Master-FR: Was sind Eure Wünsche für Version 2.0

Verfasst: Mi Nov 20, 2019 12:02 am
von alexbeer
Mit dem Konzept hinter dem LE freunde ich mich immer mehr an. Hat man die erste Stufe der Lernkurve gemeistert, stellen sich schnell Erfolgserlebnisse ein.
Mir fehlt ein (graphischer) Überblick über die Abhängigkeiten zwischen unterschiedlichen Logiken / Funktionsblöcken - daher folgende Idee als Diskussionsvorschlag:
  • Je Logik, die im Eingang oder Ausgang auf eine andere Logik referenziert, wird ein Button "Verwendungsnachweis" eingeblendet
  • Nach Klick auf "Verwendungsnachweis" öffnet sich ein Popup, der aktuelle Funktionsblock wird mittig, vereinfacht (z.B. nur Ein-, Ausgänge und die Logic-ID) dargestellt
  • per graphischer Baum-Darstellung werden von dem selektierten Funktionsblock die direkten Vorgänger und Nachfolger dargestellt.
  • per Klick auf einen der dargestellten Funktionsblöcke wird in die entsprechende Logik im LE verlinkt.
  • Sim-Mode (kleiner Bruder des Doc-Mode) für den dargestellten Baum - ich habe verstanden, dass konzeptionell der Doc-Mode nicht gegeben ist, da im Doc-Modus die Werte im Ausgang nicht "gesendet" werden
Ich bin kein Designer - graphisch schwebt mir da etwas wie folgt im Kopf:
Bild

VG Alex

Re: Master-FR: Was sind Eure Wünsche für Version 2.0

Verfasst: Mi Nov 20, 2019 7:45 am
von StefanW
Danke Alex, gefällt mir.

Wir haben sowas auch in den Grobkonzepten, sowohl für die Objektverknüpfungen als auch für Logiken. Womöglich integriert man es auch zusammen in eines.

Weil ein eingehendes KNX-Objekt kann ja auch mit einer Zeitserie und einem 1-Wire Output und einen DMX-Objekt und dann noch mit drei Logiken am Eingang verknüpft sein, deren Ausgänge wiederum mit ....... verknüpft sind. Das kann dann schon umfassend werden.

==> Ich denke, die Lösung muss nicht nur die Logik umfassen, sondern auch alle Objektverknüpfungen. Damit man sieht, wo kommt es eigentlich ursprünglich her und wo geht es hin

lg

Stefan

Re: Master-FR: Was sind Eure Wünsche für Version 2.0

Verfasst: Mi Nov 20, 2019 9:17 am
von FabKNX
In dem CAD-Programm mit dem ich täglich arbeite, kann man sich Abhängigkeiten der Eltern/Kind-Elemente separat in einem Pop-Up-Fenster anzeigen lassen. Hier ist es dann möglich nur Vorgänger und Nachfolger zu sehen, oder komplett nach vorn oder hinten zu schauen.

Bild

Bild

Bild

nicht das Grafisch beste, aber es funktioniert.