Wir setzen den Rollout der Version 2.0 - der Modbus Version - mit dieser Insider Preview 2 fort.
Wir geben das neue Leistungsmerkmal Modbus in mehreren Teilen heraus, um zum einen unseren Nutzern zeitnah neue Funktionen zur Verfügung zu stellen und zum anderen, um schneller auf mögliche Fehler reagieren zu können. Letzte Woche hatten wir ein wichtiges Betriebssystem Update veröffentlicht, diese Woche veröffentlichen wir nun ein Performance- und Stabilitätsupgrade für die Zeitserien-Datenbank.
Für einzelne Abfragen wird sich die Performance steigern, wir bitten um Rückmeldungen. Mit der neuen Version wurde auch das Speichermanagement verbessert, so dass temporär für größere Abfragen verbrauchter Speicher signifikant schneller zurückgegeben wird.
"Insider Preview 2 zur künftigen Version 2.0" (alle Modelle).
Diese zweite Insider Preview zu V 2.0 enthält gegenüber der IP1 ein Upgrade der Influx Datenbank. Es enthält keinerlei sonstige Änderungen an der Firmware des Timberwolf Servers
Dieses Upgrade ist ein weiterer wichtiger Baustein für das neue Modbus-Feature, weil damit nicht nur die Datenbank-Engine ein Upgrade für Performance und Stabilität erfährt, sondern damit zusätzlich die neue Timberwolf-Statistik Datenbank mit angelegt wird, welche künftig für bessere Anzeigen Dashboards über interne Zustände dient. Hierin erfolgt dann auch die Aufzeichnung für Modbus Verbindungs-Statistiken.
Nächste Woche wird dann sehr ereignisreich, weil wir geben dann die ersten vier Modbus Module heraus: Interface-Verwaltung mit Plug´n´Play für das neue Modbus RTU Modul und den neuen Modbus Subsystemen, Modbus Busmonitor, Modbus Profil-Manager und den Modbus Profil Editor. Bitte treten Sie dem Telegram-Kanal für Insider bei, damit Sie direkt informiert werden.
+++ Wichtige Hinweise +++ BITTE LESEN +++ Wichtige Hinweise +++ BITTE LESEN +++ Wichtige Hinweise +++ BITTE LESEN +++
Dies ist eine Vorabversion für Insider. Diese wurde zunächst nur von etwa einem Dutzend Dev-Testern getestet und könnte noch Fehler enthalten. Daher raten wir zu der untenstehenden Vorgehensweise:
Bitte nehmen Sie ein Update auf einer Insider Version, insbesondere bei Previews, nur von Montag bis Mittwoch vor (und auch nur dann, wenn der folgende Tag kein Feiertag in Bayern ist), weil ansonsten können die Entwickler bei Problemen nicht helfen.
Upgrade:
1. Restart für klaren Status: Bitte starten Sie den Server zunächst einmal neu und prüfen Sie bitte, ob die gesamte Anlage nach dem Neustart einwandfrei funktioniert. Falls Probleme auftreten, suchen Sie bitte erst die Ursache. Es ist für eine eventuelle Fehlersuche günstig, wenn klar getrennt werden kann zwischen Problemen die alleine durch den Neustart einer Anlage oder Teilen davon bedingt sind von denjenigen Problemen, die tatsächlich durch das Upgrade (der womöglich einen Neustart inkludiert) entstanden sind.
2. Backup vor dem Upgrade: Führen Sie VOR dem Update / Upgrade ein komplettes Backup aus.
3. Update / Upgrade durchführen: Je nachdem, von welcher Version aus Sie das Upgrade auf diese Version vornehmen, kann es sein, dass das Update mehrmals gestartet werden muss. Dies ist insbesondere dann erforderlich, wenn zunächst ein Update der Update-Software notwendig ist um danach das eigentliche Update zu installieren. Bitte daher ggfls. mehrmals den Update-Prozess anstoßen, bis kein Update mehr angeboten wird. Sofern ein Update des Betriebssystems enthalten ist, kann das Update durchaus bis 20 Minuten dauern. Verlassen Sie die Seite mit dem Update während des Ablaufes nicht.
4. Neustart des Systems: Führen Sie (insbesondere bei Insider Versionen) anschließend einen Neustart des Servers durch, damit alle Änderungen optimal wirksam werden und alle Module in der richtigen Reihenfolge gestartet sind.
5. Backup der neuen Software: Wir empfehlen ein anschließendes erneutes Backup nach dem erfolgen Update. Bitte löschen Sie das Backup, das Sie VOR dem Update angefertigt hatten jedoch nicht.
==> Wir empfehlen Ihnen, auch die weiteren wichtigen Hinweise am Ende zu lesen.
+++ Wichtige Hinweise +++ BITTE LESEN +++ Wichtige Hinweise +++ BITTE LESEN +++ Wichtige Hinweise +++ BITTE LESEN +++
Vielen Dank an dieser Stelle an die sehr engagierten Tester der Developer und Insider Versionen für den unermüdlichen Einsatz und die tollen Rückmeldungen.
###########################################################################################################
Hinweise zur Abstimmung oben:
Bitte die Abstimmung oben nicht vergessen! Die Abstimmung kann binnen 60 Tagen - auch mehrmals - abgeändert werden. Sollte sich im Nachhinein die Bewertung des Updates selbst ändern, dann bitte Abstimmung entsprechend abändern.
Sinn und Zweck der Abstimmung ist, die Qualität des Updates selbst zu messen. Es geht vor allem darum, ob das Update selbst einwandfrei und vollständig durchgelaufen ist, ob die richtigen Meldungen ausgegeben wurden, ob alle Funktionen anschließend wieder zur Verfügung standen und diese prinzipiell auch so funktionieren wie sie sollten.
Worum geht es bei der Umfrage NICHT:
- Bitte nicht Probleme mit Browsern bewerten: Die Browser ändern sich alle sechs Wochen und sind sehr komplex. Der Timberwolf Server funktioniert über eine One-Page-Javascript Applikation. Hierbei wird bei der Loginseite ein Javascript Client heruntergeladen, im Just-In-Time Compiler ausgeführt und dieser Code erstellt dann den HTML Code für die Webseite. D.h. alle weiteren Seiten werden nicht vom Webserver des Timberwolf Server ausgeliefert, sondern diese werden vom lokal installierten JS-Client im Browser berechnet. Das Austauschen dieses Frontend-Codes im laufenden Betrieb ohne Ab- und Anmeldung klappt in wenigen Fällen nicht richtig und deswegen ist ein Reload des Browsers (manchmal auch ein Löschen des Cache) erforderlich. Das ist kein Fehler des Timberwolf Servers oder des Updates selbst, sondern Stand der Technik. Das verhält sich ähnlich, wie das selbst das neueste Windows immer noch einmal die Woche gebootet werden muss, um Updates zu aktivieren.
- Bitte nicht Probleme im Zusammenhang mit anderen Komponenten bewerten: Der Timberwolf Server kann mit hunderten bis tausenden anderer Systeme verbunden werden. Durch das Update werden manche Dienste kurz offline genommen und danach neu wieder gestartet. Nicht jeder Status bleibt dabei unter allen Umständen erhalten und manche Telegramme konnten womöglich nicht von der jeweiligen Komponenten beachtet werden. Insbesondere wird dem Rest der Anlage nicht ein Update signalisiert. Solche Probleme sind zwar eine Folge eines Updates, aber eine nicht zu vermeidende Folge, weil ein Update ohne Restart einzelner Komponenten nun eben nicht möglich ist. Bitte normale Aufgabenstellungen im Rahmen des Change Managements nicht der Update-Qualität anlasten. Zudem sind die Installationen beim Kunden und die Konfiguration des Servers sehr individuell, es gibt keine gleichen Anlagen. Es ist nicht möglich, alle denkbaren Varianten zu testen.
- Bitte auch nicht Fehler, die nicht zu dem Umfang dieses Updates gehören, bewerten: Wir wollen die Qualität DIESES Updates selbst messen, nicht die des Systems im Ganzen.
###########################################################################################################
Neue Leistungsmerkmale für die Insider Preview 2 zur kommenden Version 2.0:
Keine.
Diese Version enthält nur ein Upgrade der Zeitseriendatenbank und eine neue Datenbank für Statistikdaten, die von den künftigen Modbus Leistungsmerkmalen genutzt wird.
###########################################################################################################
Bekannte Probleme:
Ein Produkt wie der Timberwolf Server wird im Zusammenhang mit komplexen Netzwerken und Protokollen (KNX, Ethernet, 1-Wire, DMX und künftig auch MODBUS, MQTT usw.) genutzt. Die Zusammenstellung dieser Anlagen ist jeweils sehr unterschiedlich, kein Kunde hat genau die gleiche 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 getestet werden und mit jedem Update des Timberwolf Servers und / oder dieser anderen Komponenten und deren Konfigurationen können potentiell auch Inkompatibilitäten entstehen.
Wir werten die Rückmeldungen unserer Kunden diesbezüglich sorgfältig aus und werden im Rahmen unserer Möglichkeiten versuchen für Kompatibilitätsprobleme Abhilfe zu schaffen bzw. darauf hinzuweisen. Folgend eine Liste der bereits bekannten oder bekannt gewordenen Kompatibilitätsprobleme. Diese Liste wird laufend angepasst solange keine neuere SW-Version zur Verfügung steht.
Doppelte bzw. mehrfache MAC-Adressen: Mehrere Kunden haben von Problemen in der IP-Kommunikation aus Containern berichtet. Diese sind auf doppelte MAC-Adressen für die Container zurückzuführen. Die genaue Ursache ist nicht gefunden, steht jedoch nicht im Zusammenhang mit diesem Update sondern mit dem Neustart selbst. Wir haben die Darstellung im Container Management mit Version 2.0 erheblich verbessert, doppelte MAC-Adressen werden nun gelb unterlegt dargestellt. Wir bitten die Nutzer, die mehr als eine Container nutzen, die Vergabe der MAC-Adressen NACH JEDEM NEUSTART zu prüfen und in Portainer ggfls. anzupassen, so dass diese eindeutig sind. Eine Anleitung hierzu befindet sich auch in der neuen Offline-Hilfe zum Container Management
###########################################################################################################
Changelog:
Hinweis: Das folgende Change-Log beschreibt alle Änderungen an der Timberwolf-Server Software seit "V 1.6 Hells Bells". Wenn Sie von einer früheren Version aus auf diese Software updaten, dann lesen sie zuvor alle Informationen zur Version 1.6 hier
Changelog für diese Insider Preview 2 zur Version 2.0
System
• UPGRADE: Update to Influx 1.8
• NEW: Statistik Timeseries for Timberwolf Server
Changelog für die vormalige Insider Preview 1 zur Version 2.0
Falls Sie direkt von der V 1.6 aus auf diese Preview 2 updaten, dann erhalten Sie auch das Update auf die IP1:
System
• UPGRADE: Update to Debian Stretch 9.13
Die Liste der Aktualisierungen lesen Sie hier bei Debian: https://www.debian.org/News/2020/20200718
==> Bitte Fehlermeldungen in separaten Threads (hier nur Probleme / Erfolge beim Installieren des Updates melden). KEINE Tickets eröffnen. Wir wollen etwas nur einmal erklären und beantworten müssen.[/color]
lg
Stefan Werner