Seite 17 von 33

Re: ANKÜNDIGUNG: Timberwolf Visu - Das Ende aller Diskussionen

Verfasst: Di Okt 10, 2023 9:47 pm
von murelli146
Hallo,

wird es für die Visu eine Betriebsartenumschaltung für die Heizung/Kühlung geben? (HVAC 20.102)
Habe die Zentral-Heizung umgebaut und habe vor in diesem Zug gleich alles von Edomi (Logik und Visu) auf dem TW zu machen.

SG Gernot

Re: ANKÜNDIGUNG: Timberwolf Visu - Das Ende aller Diskussionen

Verfasst: Mi Okt 11, 2023 10:16 pm
von StefanW
Hi Gernot,

jein. Die Unterstützung des DPT 20.102 wird vom Timberwolf Server KNX Stack (noch) nicht unterstützt, daher kann es dann auch die VISU nicht verarbeiten.

Steht auf der Liste.

lg

Stefan

Re: ANKÜNDIGUNG: Timberwolf Visu - Das Ende aller Diskussionen

Verfasst: Mi Okt 11, 2023 10:21 pm
von StefanW
Verehrte Foristen,

die Einführung der DEV-Tester in die Timberwolf VISU werden wir diesen
Freitag, den 13 Oktober 2023 ab 19:00 Uhr per TEAMS durchführen.


Das ist ein sehr wichtiger Fortschritt und wir freuen uns sehr drauf, diesen Meilenstein zu erreichen.

Von den Rückmeldungen wird eine Menge abhängen. Wir hoffen natürlich, dass der Entwicklungsstand nicht Anlass für zuviel Kritik und Änderungswünsche gibt, den wir wollen ja so zügig wie möglich die VISU auch den Insidern zur Verfügung stellen.

lg

Stefan

Re: ANKÜNDIGUNG: Timberwolf Visu - Das Ende aller Diskussionen

Verfasst: Sa Okt 14, 2023 1:23 pm
von StefanW
Sehr verehrte Foristen,

Bericht: Einführung der DEV-Tester in die Timberwolf VISU

Die Einführungsveranstaltung am 13. Okt. 2023 per Teams hat hervorragend geklappt - trotz dem Datum.

Mehr als ein Dutzend DEV-Tester hat sich beteiligt und es hat ihnen wohl so gut gefallen, dass sich nach der eigentlichen Präsentation noch eine angeregte Diskussionen ergeben hat, so dass wir uns erst nach 3,5 Stunden trennen konnten. Puh, die Zeit verging schnell. Es kam der Wunsch nach regelmäßigen Wiederholungen auf. Ich muss sagen, so eine gemeinsame Diskussionsrunde zur Zukunft des Timberwolf Servers und der Wünsche ist nicht nur nett, sondern auch sehr informativ für uns und unsere Planungen.

Im Vorfeld hatten wir noch ein wenig Stress, aber es war uns gelungen, in den letzten zwei Tagen noch alle Kleinigkeiten zu fixen, so dass die Vorführung aller bereits implementierten Features wunderbar geklappt hat.

Mein Eindruck war, dass uns mit dem neuen Timberwolf VISU Editor (den bis dahin nur zwei externe Personen gesehen hatten) eine echte Überraschung gelungen ist, insbesondere was die Einfachheit betrifft. Auch die Performance und die schnellen Reaktionszeiten wurden gelobt.


Weil wir hatten demonstriert, wie man eine kleine VISU (neues Profil, neue Instanz, eine Seite, ein Widget) mit nur etwa einem Dutzend Klicks in weniger als eine Minute fertig eingerichtet - funktionierend und sofort nutzbar. Das ist, was wir mit Instant meinen.

Dies klappt nur deshalb, weil alles bereits mit guten Einstellungen so vorbelegt ist, dass man sofort ein Ergebnis hat. Dieses kann man dann beliebig ändern, modifizieren, erweitern, löschen und kopieren. Es ist jeder denkbare Freiheitsgrad verfügbar. Die Tester waren auch von der Geschwindigkeit überrascht. Weil alles "sofort und gleich" funktioniert, es gibt kein anderes Produkt, das dies kann. Muss man echt gesehen haben.... ;)


Mit ein paar Features, die wir vorher noch nie erwähnt hatten, haben wir auch überrascht. Z.B. wenn man ein Widget der VISU hinzufügt und mit Quellobjekten verknüpft, wird nicht nur das Widget sofort angezeigt, sondern auch der letzte bekannte Wert (der vor der Verknüpfung dem Quellobjekt bekannt war). Dies ist wichtig, damit man sofort einen Wert angezeigt bekommt ohne dass man zuerst abwarten muss, bis es wieder zu einer Aktualisierung kommt. Damit kann man die Formatierungen und Anzeigeoptionen anhand des letzten realen Wertes bestimmen. Das mag nun halbwegs selbstverständlich klingen, ist es aber gar nicht. Weil der Timberwolf Server unterstützt sehr viele Protokolle und nur wenige davon unterstützen auch ein "Nachfragen nach dem letzten Wert" (z.B. KNX Lesetelegram). Bei vielen Protokollen ist man auf die nächste Aussendung angewiesen. Da der Dispatcher jedoch - auch über Reboots hinweg - den letzten empfangenen Wert zwischenspeichert, haben wir im VISU Server eine Abfrage auf die Quellobjekte implementiert (die bei mehreren verknüpften Quellobjekten denjenigen Wert mit der neuesten Aktualisierung berücksichtigt). Das ist sehr viel praktischer, als es jetzt klingen mag, weil es bedeutet auch, dass die VISU im Falle eines Reboot sofort wieder alle Werte hat - ohne dafür z.B. bei KNX einen Sturm von Abfragepaketen am Bus auszusenden, die bei falsch gesetzten Flags womöglich auch noch falsch beantwortet werden würden.

Das ist ein sehr praktisches Feature im Hintergrund, das vermutlich nur dann auffallen würde, wenn es das nicht gäbe. Auch das gehört zu unserem Verständnis von "Instant" und es reduziert den Aufwand beim Einrichten der VISU nochmal deutlich. Essentiell ist so etwas für Integratoren, die damit schließlich ihr Geld verdienen müssen, weil alle diese Dinge sich mit der Timberwolf VISU sehr fix umsetzen lassen. Außerdem ist alles so einfach daran, dass deren Kunde anschließend selbst Hand an Änderungen legen kann, wenn beide das so vereinbaren.


Damit haben wir gestern einen wichtigen Meilenstein erreicht:
Die Architektur "steht" und funktioniert. Der Workflow (der praktisch keiner ist, weil man fast in beliebiger Reihenfolge arbeiten kann) ist perfekt, eben weil man praktisch nix wissen und beachten muss. Einfach drauflos und später alles ändern geht problemlos. Der Freiheitsgrad ist fast schon irre.... (ja, ich bin selbst begeistert davon).



Matthias Klein vom Kanal haus-automatisierung.com hat danach auf X "getwittert":

Bild

Danke sehr. :bow-yellow:


Die nächsten Schritte

Diejenigen von Euch, die bereits sehnsüchtig auf die neue Timberwolf VISU warten, fragen sich vermutlich jetzt "warum geben die dann nicht einfach den Stand jetzt frei, wenn alles so toll funktioniert". Den Gedanke hatte ich gestern auch - für einen Moment.

Die Vorgehensweise, dass wir neue Funktionen erst von einer kleineren Gruppe (die DEV-Tester) und dann von einer größeren Gruppe (den Insider Testern) ausgiebig testen lassen, hat sich bewährt (im Sinne, dass wir bei der Hauptversion kaum noch Support leisten müssen).

Ein Produkt wie der Timberwolf Server wird im Zusammenhang mit komplexen Netzwerken und Protokollen (KNX, Ethernet, 1-Wire, DMX, Modbus, MQTT, HTTP-/REST-API und künftig auch TCP/UDP, IFTTT usw.) genutzt. Die Zusammenstellung der Anlagen ist stark unterschiedlich, kein Kunde nutzt die selbe Konstellation. Alleine die Vielzahl der anschließbaren Komponenten geht in die zehntausende, die möglichen Einstellungen und Konfigurationen sind unzählig. Entsprechend kann nicht jedes Szenario von uns getestet werden und mit jedem Update des Timberwolf Servers und / oder dieser anderen Komponenten und deren Konfigurationen können potentiell Inkompatibilitäten entstehen.

Ein neues Produkt direkt an alle freizugeben, auch wenn so viele darauf sehnsüchtig warten (auch zurecht) kann leider auch in die Hose gehen, eben gerade weil es durch die völlig verschiedenen Anlagen beim Kunden keine brauchbare Prognose gibt. Ein iteratives Ausrollen hin zu immer größeren Gruppen ist in diesem Fall die einzige Möglichkeit, die bleibt. Nur so würden wir bei unerwarteten Problemen im Support nicht überrannt.

Zudem sind wir auch noch nicht Feature-Complete. Das was wir in der nächsten oder übernächsten Woche (ein Entwickler ist erkrankt) an die DEV-Tester übergeben ist zwar "Architektural Base Functional" und "Workflow Ready" aber es gibt noch ein paar (übrigens sehr coole) Features, die wir unbedingt mitgeben wollen, die aber noch implementiert werden müssen. Das entspricht auch dem Plan, weil während die DEV-Tester die grundlegenden Funktionen - was schon ziemlich viele sind - in Ihrer Umgebung testen werden, feilen wir parallel noch an weiteren Leistungsmerkmalen und auch weiteren Widgets.

Denn wir wissen auch, wie anspruchsvoll der Markt ist und dass sich unsere VISU den Werbeclaim "Das Ende aller Diskussionen" auch verdienen muss.


Der Plan

1. Wir finishen nur noch ein paar Details für die Übergabe der ersten Version an die DEV-Tester. Dazu muss auch die Installationssoftware noch geprüft werden. Weil Entwickeln ist das eine, installierbar ausrollen nochmal was anderes. Das soll in der kommenden Woche oder in der Woche darauf erledigt werden. Wir werden berichten.

2. Während die DEV-Tester (hoffentlich) fleißig am Ausprobieren und Testen sind, implementieren wir die noch fehlenden Leistungsmerkmale und geben das iterativ an die DEV-Tester. Wir schätzen, dass es wöchentlich ein Update für die DEV-Tester geben wird, womöglich auch zwei, weil derzeit gibt es sehr viel Fortschritt im Finishing.

3. Sofern keine gravierenden Fehler auftreten und die DEV-Tester dies empfehlen, geben wir die VISU an die Insider raus. Dazu wird es voraussichtlich wieder eine Online-Veranstaltung geben. Sehr wahrscheinlich gibt es hier dann auch alle ein bis zwei Wochen eine Insider Version bzw. Release Candidate bis alles rund und fehlerfrei ist. Insider die daran teilnehmen, müssen dann auch sehr aktiv mitlesen, was jeweils dazu kommt, weil es wird eine Menge Detail betreffen. Hier nützt es nichts, ab und an auf Upgrade zu drücken und nicht zu wissen, auf was zu achten ist.
Diese Phase soll nicht so lange dauern, wie das in der Vergangenheit bei der 3.5 gewesen ist, auch weil wir bereits viel vorgearbeitet haben und diesmal keine Überarbeitung aller bestehenden Funktionen und der gesamten Benutzeroberfläche vorgenommen wird, so wie das zuletzt bei der V 3.5 der Fall war. Auch sind alle anderen neuen Punkte der V4 wie OS-Update, neue Logik-Engine, IFTTT usw. ausgereift, es gab dazu in den letzten Monaten kaum Support-Aufwändungen, wir können uns also sehr auf die Timberwolf VISU konzentrieren.

4. Die Entscheidung wann der Stand "sehr gut" ist für eine Freigabe der V4 als Hauptversion treffen wir dann zusammen mit den DEV- und den Insider-Testern. Wenn wir alle Vollgas geben, dann sollte das auch nicht mehr ewig dauern. Zeitabschätzung ist aber schwierig, da wir noch kein Gefühl dafür haben, was die Tests ergeben, allerdings war der gestrige Termin besser als vorher gedacht, daher haben wir diesbezüglich "positive vibes".


Wir freuen uns sehr, dass wir nun volles Tempo auf der Zielgeraden haben.

lg

Stefan

Re: ANKÜNDIGUNG: Timberwolf Visu - Das Ende aller Diskussionen

Verfasst: Sa Okt 14, 2023 7:46 pm
von dali
Hallo Stefan,

habt ihr die Präsentation aufgenommen? Wird das geteilt werden? Damit man zumindest einen Einblick bekommt..?

Danke und LG,
Dali

Re: ANKÜNDIGUNG: Timberwolf Visu - Das Ende aller Diskussionen

Verfasst: Sa Okt 14, 2023 8:03 pm
von StefanW
Hi Dali,

die Aufnahme der Präsentation hat nicht richtig geklappt, aber wäre auch nicht für die Veröffentlichung vorgesehen gewesen, weil diese sich an die DEV-Tester gerichtet hat.

Wenn wir ein Video für die Öffentlichkeit machen, dann wird das professioneller gestaltet. Da achten wir auf Kamera, Auflösung, Framerate, Hintergrundbilder, Licht, Ton, Wording, Schnitt, Animationen und ggfls. begleitende Folien. Das hatten wir hier nicht.

lg

Stefan

Re: ANKÜNDIGUNG: Timberwolf Visu - Das Ende aller Diskussionen

Verfasst: Sa Okt 14, 2023 8:06 pm
von gbglace
Habt etwas Geduld. So eine Aufzeichnung kommt weniger gut rüber als in dem Meeting dabei gewesen zu sein. Ich tät das jetzt so nicht veröffentlichen. Es war ja nicht nur eine Art Präsentation es wurde sich auch über Limitationen unterhalten. Wenn das später beseitigt oder ordentlich eingeordnet sein wird dann kann man das auch zeigen.

Was mir besonders gefällt, aus standardisierten Options-Häkchen baut man sich sehr mächtige individuelle Widgets aber insgesamt muss man nix malen.
Was man anklickt hat vorab im Mouseover eine passende Beschreibung und wenn man klickt, dann ist das wirklich instant in der Visu aktiv.

Und in der Visu aktiv meint wirklich aktiv und je nachdem auf welchem Level man da klickt auch instant in allen Visus die man gebaut hat.

Re: ANKÜNDIGUNG: Timberwolf Visu - Das Ende aller Diskussionen

Verfasst: Sa Okt 14, 2023 8:55 pm
von cybersmart
Klingt nach gutem Fortschritt im Finishing. Bin sehr gespannt aber werde wohl nicht in den Genuss des Insider-Updates inkl. VISU kommen da ich in 2 Wochen wieder aus Insider rausfalle - naja, ist dann wohl so … aber die finale Version sollte ja auch dann - wie @StefanW schreibt nicht mehr ewig auf sich warten lassen. Drücke die Daumen, dass nix unerwartetes dazwischen funkt. Hab ja noch meinen X1 als Lückenfüller.

Grüsse,

Uwe

Re: ANKÜNDIGUNG: Timberwolf Visu - Das Ende aller Diskussionen

Verfasst: Sa Okt 14, 2023 10:30 pm
von Sun1453
Also ich war auch dabei und was man dort gesehen hat, einfach unglaublich was Stefan und sein Team da gebaut hat.

1. Sache die mich vom Hocker geworfen hat ist die Geschwindigkeit wie schnell die Änderung vom Editor dann in der Visu verfügbar war. Man konnte Live sehen nachdem die Änderung gemacht war, sofort sah man das Ergebnis in der Visu.

2. wie einfach man die Widgets konfigurieren kann und ohne irgendwelche CSS files oder ähnliches zu editieren. Einfach Widget auf die Visu Seite legen und es ist dann. Dann Wert aus Objektsystem suchen und Verknüpfung. Schon fertig.

3. alle Einstellmöglichkeiten sind perfekt beschriftet und klar strukturiert. Auch mögliche Fehleinstellungen sind nicht möglich, da alles perfekt abgefangen.

4. die Abstufung von Vorlage zu Profil zu Instanz Einstellungen. Stefan hat das sehr gut erklärt und Matthias dieses gezeigt. So kann man perfekt Sachen im Profil zum Widget für mehrere Instanzen ändern oder beim Instanz Widget nochmal eine individuelle Einstellung nur für diese Instanz treffen.

Es gibt noch viel mehr aber das schon mal aus der Sitzung.

Re: ANKÜNDIGUNG: Timberwolf Visu - Das Ende aller Diskussionen

Verfasst: So Okt 15, 2023 10:34 am
von maggyver
Hallo Leute,

das ist ein weitere Meilenstein. :handgestures-thumbupright:


Eile mit Weile.
Jetzt lasst die Mädels und Jungs Ihre Arbeit machen, den DEV-Tester viel Spaß bei den Tests und schonmal an alle ein Dankeschön.

Ich freu mich drauf. :D