<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://neuroomnet.netlify.app/releases</id>
    <title>NeuroomNet Dokumentation Blog</title>
    <updated>2026-07-09T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://neuroomnet.netlify.app/releases"/>
    <subtitle>NeuroomNet Dokumentation Blog</subtitle>
    <icon>https://neuroomnet.netlify.app/assets/favicon.ico</icon>
    <entry>
        <title type="html"><![CDATA[Release Notes 2026.2]]></title>
        <id>https://neuroomnet.netlify.app/releases/v2026-2</id>
        <link href="https://neuroomnet.netlify.app/releases/v2026-2"/>
        <updated>2026-07-09T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Im Folgenden befindet sich eine Auflistung von den wichtigsten Features, Änderungen und Bugfixes des Releases.]]></summary>
        <content type="html"><![CDATA[<p>Im Folgenden befindet sich eine Auflistung von den wichtigsten Features, Änderungen und Bugfixes des Releases.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://neuroomnet.netlify.app/releases/v2026-2#features" class="hash-link" aria-label="Direkter Link zur Features" title="Direkter Link zur Features" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="neues-modul-mqtt-administration">Neues Modul: MQTT Administration<a href="https://neuroomnet.netlify.app/releases/v2026-2#neues-modul-mqtt-administration" class="hash-link" aria-label="Direkter Link zur Neues Modul: MQTT Administration" title="Direkter Link zur Neues Modul: MQTT Administration" translate="no">​</a></h3>
<p><a class="" href="https://neuroomnet.netlify.app/docs/nrn-provider-specific-modules/module-mqtt-administration">Ausführliche Dokumentation zur MQTT Administration</a></p>
<p>MQTT (Message Queuing Telemetry Transport) ist ein leichtgewichtiges Nachrichtenprotokoll, das ursprünglich für ressourcenschwache Geräte und unzuverlässige Netzwerke entwickelt wurde und heute weit verbreitet in der Gebäudeautomation, IoT-Installationen und industriellen Anwendungen ist.</p>
<p>Das Grundprinzip: Ein zentraler Broker vermittelt Nachrichten zwischen Teilnehmern. Sender (Publisher) schicken Nachrichten an einen Topic (Themenpfad, z. B. gebaeude/etage1/licht/raum3/status). Empfänger (Subscriber) abonnieren Topics – entweder exakt oder mit Wildcards (+ für genau eine Ebene, # für alle verbleibenden Ebenen). Der Broker stellt sicher, dass jede Nachricht alle passenden Abonnenten erreicht.</p>
<p>NeuroomNet verbindet sich als Client mit einem bestehenden MQTT-Broker und kann damit:</p>
<p>Nachrichten an Topics schicken, um Geräte zu steuern (Aktionen)
Topics abonnieren, um auf eingehende Nachrichten zu reagieren (Ereignisse)</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="modul-skript-blöcke-timecodes">Modul Skript Blöcke: Timecodes<a href="https://neuroomnet.netlify.app/releases/v2026-2#modul-skript-bl%C3%B6cke-timecodes" class="hash-link" aria-label="Direkter Link zur Modul Skript Blöcke: Timecodes" title="Direkter Link zur Modul Skript Blöcke: Timecodes" translate="no">​</a></h3>
<p><a class="" href="https://neuroomnet.netlify.app/docs/modules/script-blocks/timecodes/">Ausführliche Dokumentation zur Timecodes</a></p>
<p>Skripten kann nun ein Timecode zugeordnet werden — eine mitlaufende, frei positionierbare Uhr (Stunden : Minuten : Sekunden . Zehntelsekunden), die beim Überschreiten konfigurierter Positionen Ereignisse auslöst. Damit lassen sich Shows und Abläufe umsetzen, bei denen mehrere Aktionen zu exakt definierten Zeitpunkten relativ zum Start ausgelöst werden sollen.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="aktivierung-und-konfiguration">Aktivierung und Konfiguration<a href="https://neuroomnet.netlify.app/releases/v2026-2#aktivierung-und-konfiguration" class="hash-link" aria-label="Direkter Link zur Aktivierung und Konfiguration" title="Direkter Link zur Aktivierung und Konfiguration" translate="no">​</a></h4>
<p>Der Timecode wird pro Skript über den Schalter <strong>Timecode enabled</strong> in der Seitenleiste des Skript-Editors aktiviert. Konfigurierbar sind das Verhalten nach einem Server-Neustart (u. a. stummes Fortsetzen oder Nachholen verpasster Auslösungen) und das Verhalten nach dem letzten konfigurierten Ereignis (Stop, Pause oder Loop).</p>
<p><img decoding="async" loading="lazy" alt="Timecode-Einstellungen in der Seitenleiste des Skript-Editors" src="https://neuroomnet.netlify.app/assets/images/2026.2_NRN_SkriptBlock_Timecode_settings-7ad05a1df52595095514226ffe23a292.png" width="330" height="500" class="img_ev3q"></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="manuelle-steuerung">Manuelle Steuerung<a href="https://neuroomnet.netlify.app/releases/v2026-2#manuelle-steuerung" class="hash-link" aria-label="Direkter Link zur Manuelle Steuerung" title="Direkter Link zur Manuelle Steuerung" translate="no">​</a></h4>
<p>Ein Bedienfeld in der Seitenleiste zeigt Zustand und live mitlaufende Position des Timecodes und erlaubt die manuelle Steuerung per Start, Pause, Resume, Stop und Goto (Sprung zu einer beliebigen Position).</p>
<p><img decoding="async" loading="lazy" alt="Timecode-Bedienfeld in der Seitenleiste" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUoAAADUCAYAAAD6MmqCAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAHdElNRQfqBwkICwhXHwGfAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDI2LTA3LTA5VDA4OjA5OjU2KzAwOjAwZA56HgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyNi0wNy0wOVQwODowOTo1NiswMDowMBVTwqIAAAAodEVYdGRhdGU6dGltZXN0YW1wADIwMjYtMDctMDlUMDg6MTE6MDgrMDA6MDCIwAlwAAAACnRFWHRsb2dpY2FsWAAwZeNEqwAAAAt0RVh0bG9naWNhbFkANDRuByB9AAAAM3RFWHR3aW5kb3dUaXRsZQBuZXVyb29tTmV0IE1lZGlhY29udHJvbCAtIEdvb2dsZSBDaHJvbWUJqGeNAAAdyUlEQVR42u3deXRU9f3/8eesmZnsCQkhQBYQFARlcal1QwFp1Z89tuqxlB8oiFbqglvV1i/yPdaqePo7aAVc4Kit51QUlbq10qIIFXCpfL8iiyAhLCEhCclMMpksM5n7+yNNJAK5ECa5yeT1OMcj3Pu5c9+fmckrn3s/w2dshmEYiIj0cmvWrDnq9gkTJgBQXFxMQUFBpx7bbnXnRER6OgWliIgJ5/c3tF6J64pcRLqazWZr9/+eql1QGoZBfX09NTU1NDY2KixFpMvYbDYSEhJISUnB6/X26LBsC8poNEpDQwMVFRWkpqaSk5NjdW0iEscikQjBYJCKigqysrLweDzY7T3zbqAdWkaS0WgUv99PamoqaWlpVtclInHO6XSSlpZGZmYmfr+faDTaY69i2+K7ubmZcDhMUlKS1TWJSB/i8XgIh8M0NzdbXcoxtRtRGoaB0+k82ccUETluTqezXQb1RD3zhoCISA/SFpQ9NclFpG/oyRmkEaWIiAkFpYiICc3ciMTY3nAl79ZsYmtjCWEjYnU5XcplczIyYSBXpowlz9XP6nK6jIJSJIb2hitZUPFu3Adkq7AR4X8b9rC1sYRfZ10Zt2GpS2+RGHq3ZlOfCcnDhY0I79ZssrqMLqOgFImhrY0lVpegvncBBaVIDPXF0WRf6LuCUkTEhIJSRMSEglJExISCUqQPuC71BzydO4N+zmSrS+mVYvY5yieeeILnnnvumPt/+9vfkp2dzZ133smCBQu45pprrO77Md1333288cYbfPrpp2RlZVldjsQhj83NU7nTATAwqGquY2djGW/X/JtDzbUxP19lcy27mypoNqJWd71XillQnn/++fh8PgC++OIL1q1bx5QpUxg5ciQAY8eOZfPmzQBUVlZa3W+RHmFbYwlr67aT40zl8uQx9HMm8WTFuzE/z4fBLXwY3GJ1d3utmAXlBRdcwAUXXADAkiVLWLduHZdeeinXXnttW5tx48YxY8YMq/ss0mMEmkN8Wb8bgKHu/gx19wfgkf7XURbxs+jQKgCeyb2B9aGdvB7YyDO5N7KmbitjPAV47C4+Dm7jzZrPGOctZFb6BNbUbePixNMIRht5s+YzPgvt4uqUs/lR8pncduBFRnvyjtlukCuDK5LHMtIzCI/NBUB1cx0PlP3F6qfKUt16j/Ldd99lyJAhvP766wBcfPHF3HHHHdx8880MHz6ca6+9li1btjB9+nROOeUUrrnmGtavX992/NatW5k5cyZnnXUWl1xyCY899hjRaMulRDQa5Q9/+AM//vGPGT16ND/96U9ZsWIFAEVFRdx666388Ic/5Oyzz2b27Nns3Lmz7XG/+OILrr/+es4880xuvPFG9u/f367ujs4rEguJ9gQGujIoDlccV/sCVxZPHfobG+p2MCX5DE73DALAaXPgtbv5XflKKiO1TE+7CJfNccTxx2p3WdIZZDtT+e+Db/Bm4DMA/uJff1w1xTPLJ3PWrFnDyJEjefLJJ9mxYwfXX38948aNY/HixdTU1HDLLbdQX19PdXU1M2fOZPv27dx22208+OCDLF++nGeffRaAxYsXs2jRInJzc3n66ae57LLLqKqqoqamhlmzZrFt2zbmzJnDvffey65du5g1axbV1dUEg0FuvfVW9u3bx7333suFF17Itm3b2uozO6/IyfiBbxjPDbyJ/zfg/1IeqeHP1f86ruO2Nx7gQLia9aGWX/iZju++wuXf9UWURfx81bAXl81BqsN31Mc4Wju7zUazEaU22kCd0UjYaGZ3U7nVT5PlLF8UIz8/n7lz5wKwcuVKPv74Y+bMmYPb7WbTpk0899xz7Nu3j88//5zy8nIWLlzIVVddBcBnn33GX/7yF+bMmcMrr7xCYWEhzz33HE6nk0suuQSA5cuXs2fPHh5//HGuu+46ABISErj77rt5//33SU1N5dChQ+0mmLZt28Ybb7wBwPvvv9/heUVOxrbGEj4P7WJq2vm4bQ6qm+uAlgkeG+Zf32rQutit7ah7W/aYPc537d6v/R8ezPoJf8y9gdJwNa8HNlITrbf6abKc5UF5OIfDcdT/RyIRqqqqAJg7d25bsAJkZGQQiUQoLy/nggsuOOI7f8rKygDIzc1t29b65/3791NdXQ1wzK/n7ei8hmH06O8ilp6rNeD8zSE+Ce3AAGakX8TUtB/yiv9fBKMN9HemkmBzcZ5vGM6jXD53hdMScnHbWn6Gcl3p/MA3jIORANsbD1j9lFmqRwVlR/Ly8gBYunQpl1566RH7Bw4cyIEDR76YrQF4+L6SkpK2Y1qDrqLi6PeGzM4r0hmto7zWX7PrQzsY7Mrk0qTT2ROu5MPgFq5IHsvC3OlsbtjLwUigW+o605PPpvpiNv7nkv7KlHFclTKe7RUKyl5h8uTJnHLKKcyfPx8An8/H6tWr8Xg83HPPPdx444387ne/46GHHmLSpEl8++23HDhwgLlz5/Lss8+ydOnStmB8/vnnGTRoEFdccQWNjY08/vjjvPTSS+Tk5PDtt9+yatWq4z6vSGc0GE3cUrK03bblgQ0sD2xo+/sX9UVHPfbw4/aFD7X7++F/XhXczKpgy0fy3qr5nLdqPgfgy/rdx2w30JXBF6Fd/G/DXpw2B1fbzmZf+JDVT5flLJ/MOV4+n4+lS5cyYsQIbr75ZqZOncqmTZsYPnw4ADNnzuSuu+7ivffeY+bMmbzzzjsMHTqUlJQUli1bRl5eHjNmzGD69Onk5OSwbNky0tPTycnJ4cknn+TgwYP84he/YO3atUybNu24zysST1YEPmWIuz9P5c7gDwOmsa2hhOX+jVaXZTmbYRhGNBqloaGB8vJyCgoKrK5JpNf6/iixr3lu4E2dOq64uJjs7Gw8Hg92e+fGb2vWrDnq9gkTJrSdo7P51mtGlCIiVlFQioiYUFCKxJDL1mvmR9X3E6CgFImhkQkDrS5Bfe8CCkqRGLoyZWxcj6yOxWVzcmXKWKvL6DIKSpEYynP149dZV3KmJ79PBKbL5uRMT35cf6c39KIPnIv0FnmufszJnGx1GRJDGlGKiJhQUIqImFBQioiYUFCKiJhQUIqImFBQioiYUFCKiJhQUIqImFBQioiYUFCKiJhQUIqImFBQioiYUFCKiJhQUIqImFBQioiYUFCKiJiI+4V7X3vtNd5++222bNlCbm4u48ePZ/bs2QwePPiItsFgkGXLlvHRRx+xa9cuTjvtNM4991zmzJmDz+ezuisdOtHa9+zZwwsvvMCnn35KeXk548aNY/LkyUydOtXqrsS8r19++SV//OMfKSoqoqKigtzcXEaPHs0DDzxA//79re5Oh3pz7fEkrkeUTz31FA888ACBQIDrrruOYcOGsWLFCq6++mq++uqrdm2bm5uZM2cOTz31FKmpqUyfPp2kpCQWL17MtGnTqK6utro7x3SitZeVlfHzn/+cN998k1GjRjF16lQqKyt56KGHuP/++63uTkz7umvXLm644QbWr1/PKaecwrRp00hJSeGvf/0rN910E+Fw2OouHVNvrj3uGIZhNDc3G3V1dcbu3buNeFFVVWWMGDHCmDhxolFbW9u2ffHixUZhYaExY8aMdu1Xr15tFBYWGrfffnu77TfccINRWFhoLFq0yOouHdOJ1v7YY48ZhYWFxp///Oe2baFQyBgzZoxRWFhofPbZZ1Z3KWZ9nTdvnlFYWGj84x//aLd94cKFRmFhofG3v/3N6i4dU2+u/UTt3r3bqKurM5qbmzv9GB999NFR/zv8HJ0VtyPKVatW0dDQwC233EJSUhIAFRUVPP/883g8HtauXcv+/fvb2r/33nsA3HvvvW3bPv74Yz7++GM8Hg9vvfUWhmHEpLbp06dz0UUXtTv/yTjR2t955x3y8vKYNm1a27ZnnnmGQCCA1+vlrbfeitnrYHVfA4EAAJdcckm7xznzzDMBqKmpiVlfY6031x5v4jYoN2/eDMCll17atu2xxx6joaGBefPmAbBp06Z27UeOHEleXh4AjY2NzJ8/n6FDhzJr1ix27dpFRUXFSdfV1NTEv/71L/bv38+OHTti1tfjrb2srIzS0tJ2z8uOHTt44YUX+NnPfsb48eP58ssvY1KX1X0FGDFiBABff/11u8fZvn07dru9LXR6ot5ce7yJ26Dct28fGRkZZGZmArB+/XpWrlzJTTfdxMSJEwGoqqpqa19cXEx+fn7b3xcvXsyePXuYN28ep556KgCHDh066brcbjezZ89mypQpnHXWWTHp64nUvnfvXoC2oAGY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" width="330" height="212" class="img_ev3q"></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="neues-ereignis-und-neue-aktionen">Neues Ereignis und neue Aktionen<a href="https://neuroomnet.netlify.app/releases/v2026-2#neues-ereignis-und-neue-aktionen" class="hash-link" aria-label="Direkter Link zur Neues Ereignis und neue Aktionen" title="Direkter Link zur Neues Ereignis und neue Aktionen" translate="no">​</a></h4>
<ul>
<li class="">Neues Ereignis <strong>Timecode reached</strong>: löst einen Block aus, sobald der laufende Timecode des Skripts die konfigurierte Position überschreitet.</li>
</ul>
<p><img decoding="async" loading="lazy" alt="Ereignis Timecode reached in einem Skript Block" src="https://neuroomnet.netlify.app/assets/images/2026.2_NRN_SkriptBlock_Timecode_trigger-c6dc080fc20e8f4a8386d85db804385a.png" width="1500" height="170" class="img_ev3q"></p>
<ul>
<li class="">Fünf neue Aktionen <strong>Timecode Start / Stop / Pause / Resume / Goto</strong>: steuern den Timecode des eigenen oder eines anderen Skripts aus Skript-Blöcken heraus.</li>
</ul>
<p><img decoding="async" loading="lazy" alt="Timecode-Aktion in einem Skript Block" src="https://neuroomnet.netlify.app/assets/images/2026.2_NRN_SkriptBlock_Timecode_action-3fccb200dbb3c15b1e30032abe2010d6.png" width="330" height="355" class="img_ev3q"></p>
<p>Ausgeführte Timecode-Aktionen und ausgelöste "Timecode reached"-Ereignisse werden zusätzlich im Modul Traffic Inspector protokolliert und können dort nachverfolgt werden.</p>
<p><img decoding="async" loading="lazy" alt="Timecode-Ereignisse im Modul Traffic Inspector" src="https://neuroomnet.netlify.app/assets/images/2026.2_NRN_SkriptBlock_Timecode_TrafficInspector-3422a47e7a0f75ef5b3fe1a690db287e.png" width="1440" height="800" class="img_ev3q"></p>
<p>Eine ausführliche Beschreibung befindet sich in der Dokumentation unter <a class="" href="https://neuroomnet.netlify.app/docs/modules/script-blocks/timecodes/">Skript Blöcke → Timecodes</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="modul-skript-blöcke-fixes-und-verbesserungen">Modul Skript Blöcke: Fixes und Verbesserungen<a href="https://neuroomnet.netlify.app/releases/v2026-2#modul-skript-bl%C3%B6cke-fixes-und-verbesserungen" class="hash-link" aria-label="Direkter Link zur Modul Skript Blöcke: Fixes und Verbesserungen" title="Direkter Link zur Modul Skript Blöcke: Fixes und Verbesserungen" translate="no">​</a></h3>
<ul>
<li class="">
<p>In der letzten Version gab es einen Bug, dass Variablen ohne eingetragene Begrenzungswerte keine Werte mehr speicherten. Dies wurde repariert, so dass Variablen nun wieder ohne Begrenzung verwendbar sind. Die Grenzwerte sind optional.</p>
</li>
<li class="">
<p>Zurücksetzen der Variablen-Bindung einfacher</p>
</li>
<li class="">
<p>Globale Variablen können in Ereignissen verwendet werden</p>
</li>
<li class="">
<p>Deaktivierung von Aktionen/Ereignissen/Blöcken verhält sich sinnvoller</p>
</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="modul-zeitsteuerung-farbauswahl-für-zeitpläne">Modul Zeitsteuerung: Farbauswahl für Zeitpläne<a href="https://neuroomnet.netlify.app/releases/v2026-2#modul-zeitsteuerung-farbauswahl-f%C3%BCr-zeitpl%C3%A4ne" class="hash-link" aria-label="Direkter Link zur Modul Zeitsteuerung: Farbauswahl für Zeitpläne" title="Direkter Link zur Modul Zeitsteuerung: Farbauswahl für Zeitpläne" translate="no">​</a></h3>
<p>Jeder Zeitplan kann nun in den Einstellungen über den Color Picker eine individuelle Farbe zugeordnet bekommen.</p>
<p><img decoding="async" loading="lazy" alt="alt text" src="https://neuroomnet.netlify.app/assets/images/2026.2_NRN-schedule-colors-7b75994bd4146d10a7f69f625ccadd15.jpg" width="1566" height="702" class="img_ev3q"></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="großes-technologie-update-auf-node-24-yarn-417-react-19">Großes Technologie-Update auf Node 24, Yarn 4.17, React 19<a href="https://neuroomnet.netlify.app/releases/v2026-2#gro%C3%9Fes-technologie-update-auf-node-24-yarn-417-react-19" class="hash-link" aria-label="Direkter Link zur Großes Technologie-Update auf Node 24, Yarn 4.17, React 19" title="Direkter Link zur Großes Technologie-Update auf Node 24, Yarn 4.17, React 19" translate="no">​</a></h3>
<p><strong>Liste von Änderungen:</strong></p>
<ul>
<li class="">node 24, yarn 4.17</li>
<li class="">react 19 - mit Semantic-ui-react-Kompatibilitätsschicht inkl. yarn patch) und anderen Fixes (findDOMNode, Ref)</li>
<li class="">Storybook 8</li>
<li class="">vite für Storybooks, vite für Projekte, webpack komplett entfernt</li>
<li class="">@import Migration (Dart Sass 3)</li>
<li class="">eslint-config 4.4 (mit eslint 9)</li>
<li class="">prettier-config 3.1 (sauber mit prettier 3)</li>
<li class="">stylelint-config 4.1.1 (mit stylelint 17)</li>
<li class="">pino zum Logging</li>
<li class="">vereinfachtes, vereinheitlichtes Deployment</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="nats">NATS<a href="https://neuroomnet.netlify.app/releases/v2026-2#nats" class="hash-link" aria-label="Direkter Link zur NATS" title="Direkter Link zur NATS" translate="no">​</a></h3>
<ul>
<li class="">(abschaltbare) Komprimierung im NATS</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="updates-email-und-http">Updates Email und HTTP<a href="https://neuroomnet.netlify.app/releases/v2026-2#updates-email-und-http" class="hash-link" aria-label="Direkter Link zur Updates Email und HTTP" title="Direkter Link zur Updates Email und HTTP" translate="no">​</a></h3>
<ul>
<li class="">Umbenennung "E-Mail-Server" zu "E-Mail" und "HTTP-Server" zu HTTP, analog zu anderen Komponentenarten</li>
<li class="">E-Mail kann jetzt TLS (CA in Konfiguration), Port wählbar (487) User/Pass in Konfig dokumentiert</li>
<li class="">E-Mail-Ereignisse</li>
<li class="">HTTP TLS ignorierbar, Angabe von CA in der Konfiguration</li>
<li class="">HTTP Ereignisse</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="verschiedenes">Verschiedenes<a href="https://neuroomnet.netlify.app/releases/v2026-2#verschiedenes" class="hash-link" aria-label="Direkter Link zur Verschiedenes" title="Direkter Link zur Verschiedenes" translate="no">​</a></h3>
<ul>
<li class="">Monitoring (status):
Eigenschaften werden nicht mehr alphabetisch sortiert, sondern entsprechen der Reihenfolge im Server (sinnvoll)</li>
<li class="">MQTT (Server und UI) - Aufbereitung nach NNR-Stil mit Parametern - nur ein Broker</li>
<li class="">SNMP (Server und UI) - Basis-Funktionen</li>
</ul>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Release Notes 2026.1]]></title>
        <id>https://neuroomnet.netlify.app/releases/v2026-1</id>
        <link href="https://neuroomnet.netlify.app/releases/v2026-1"/>
        <updated>2026-02-11T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Im Folgenden befindet sich eine Auflistung von den wichtigsten Features, Änderungen und Bugfixes des Releases.]]></summary>
        <content type="html"><![CDATA[<p>Im Folgenden befindet sich eine Auflistung von den wichtigsten Features, Änderungen und Bugfixes des Releases.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://neuroomnet.netlify.app/releases/v2026-1#features" class="hash-link" aria-label="Direkter Link zur Features" title="Direkter Link zur Features" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="modul-traffic-inspector-verbesserte-filter">Modul Traffic Inspector: Verbesserte Filter<a href="https://neuroomnet.netlify.app/releases/v2026-1#modul-traffic-inspector-verbesserte-filter" class="hash-link" aria-label="Direkter Link zur Modul Traffic Inspector: Verbesserte Filter" title="Direkter Link zur Modul Traffic Inspector: Verbesserte Filter" translate="no">​</a></h3>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="verbesserungen-am-event-filter">Verbesserungen am Event-Filter<a href="https://neuroomnet.netlify.app/releases/v2026-1#verbesserungen-am-event-filter" class="hash-link" aria-label="Direkter Link zur Verbesserungen am Event-Filter" title="Direkter Link zur Verbesserungen am Event-Filter" translate="no">​</a></h4>
<ul>
<li class="">Filter werden automatisch basierend auf verfügbaren Events generiert.</li>
<li class="">Die Items in der Filter-Liste werden nun alphabetisch sortiert.</li>
<li class="">Zudem wurde Expand/Collapse für die Items in der Filter-Liste implementiert.</li>
<li class="">Für die Filterauswahl wurden neue Buttons implementiert, mit denen alle, keine oder invertierte Auswahl getroffen werden kann.</li>
</ul>
<p><img decoding="async" loading="lazy" alt="NeuroomNet Filter-Sektion" src="https://neuroomnet.netlify.app/assets/images/2026.1_NRN_TrafficInspector_FilterEntries-536f5bf51f29e763a36e02e8b94509c0.jpg" width="348" height="884" class="img_ev3q"></p>
<ul>
<li class="">Persistente Filter: Filter werden nicht mehr gelöscht, sondern sammeln sich, wenn neue Events erkannt werden. Über eine neue Suche wird die Filterliste auf Ergebnisse reduziert, Filter werden automatisch aufgeklappt und die Suchwörter gehighlighted.</li>
<li class="">Rekursive Filter</li>
</ul>
<p><img decoding="async" loading="lazy" alt="alt text" src="https://neuroomnet.netlify.app/assets/images/2026.1_nrn-trafficinspector-filter-suche-512f5eba3fcc92cf45f68e3275a01b0d.png" width="445" height="906" class="img_ev3q"></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="ui-optimierungen">UI-Optimierungen<a href="https://neuroomnet.netlify.app/releases/v2026-1#ui-optimierungen" class="hash-link" aria-label="Direkter Link zur UI-Optimierungen" title="Direkter Link zur UI-Optimierungen" translate="no">​</a></h4>
<ul>
<li class="">If-, Else- und EndIf-Blöcke werden in den Logs besser dargestellt.
-´If´, ´Else´ und ´EndIf´ werden nun visuell durch Icons dargestellt.</li>
</ul>
<p><img decoding="async" loading="lazy" alt="Darstellung eines If-Blocks im Traffic Inspector" src="https://neuroomnet.netlify.app/assets/images/2026.1_NRN_trafficinspector-ifblock-006374105bdae3aefd96ca88aad1d938.png" width="973" height="339" class="img_ev3q"></p>
<ul>
<li class="">Die Darstellung von Logeinträgen wurde übersichtlicher gemacht, indem eine eine hidden-Property hinzugefügt wurde.  Im versteckte Paramter werden auf den Karten im Log ausgeblendet, aber sie können weiterhin in den Details (rechte Spalte) eingesehen werden.
<img decoding="async" loading="lazy" alt="Hidden Parameter Origin, " src="https://neuroomnet.netlify.app/assets/images/2026.1_NRN_trafficinspector-origin-f0dd16b24192d8f15b58ec5aba71cc74.png" width="1442" height="591" class="img_ev3q"></li>
<li class="">Der farbige Bereich links auf jeder Karte (Eventtyp) wurde verbreitert, damit weniger Namen umgebrochen werden müssen. Zeilenumbrüche wurden ergänzt.</li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="verbesserungen-an-event-ansicht">Verbesserungen an Event-Ansicht<a href="https://neuroomnet.netlify.app/releases/v2026-1#verbesserungen-an-event-ansicht" class="hash-link" aria-label="Direkter Link zur Verbesserungen an Event-Ansicht" title="Direkter Link zur Verbesserungen an Event-Ansicht" translate="no">​</a></h4>
<ul>
<li class="">Die Übersichtlichkeit der Event-Ansicht wurde verbessert, indem alle UUIDs von Gruppen, Komponenten oder Variablen zu lesbaren Bezeichnungen aufgelöst werden. Die UUID wird weiterhin angezeigt, wenn kein Name hinterlegt ist.</li>
<li class="">Falls kein "name" hinterlegt ist, wird "displayName" im Filter nun mit "—" befüllt.</li>
<li class="">Der Remove-Button (X) wurde entfernt, da nicht benötigt.</li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="archivsteuerung">Archivsteuerung<a href="https://neuroomnet.netlify.app/releases/v2026-1#archivsteuerung" class="hash-link" aria-label="Direkter Link zur Archivsteuerung" title="Direkter Link zur Archivsteuerung" translate="no">​</a></h4>
<ul>
<li class="">Die Archiv Ansicht ("Vergangene Events zeigen") unterstützt nun die Auswahl eines Datumsbereichs mit Angabe von Start- und Endzeit.</li>
<li class="">Die Benutzeroberfläche wurde durch die Einführung einer Paginierung verbessert.</li>
</ul>
<p><img decoding="async" loading="lazy" alt="alt text" src="https://neuroomnet.netlify.app/assets/images/2026.1_NRN_TrafficInspector_NewFilter-dc6f081ee139fd7ef3d498ae5e0d9361.jpg" width="399" height="499" class="img_ev3q"></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="modul-skript-blöcke">Modul Skript Blöcke<a href="https://neuroomnet.netlify.app/releases/v2026-1#modul-skript-bl%C3%B6cke" class="hash-link" aria-label="Direkter Link zur Modul Skript Blöcke" title="Direkter Link zur Modul Skript Blöcke" translate="no">​</a></h3>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="neuer-dateityp-objects-json">Neuer Dateityp Objects (JSON)<a href="https://neuroomnet.netlify.app/releases/v2026-1#neuer-dateityp-objects-json" class="hash-link" aria-label="Direkter Link zur Neuer Dateityp Objects (JSON)" title="Direkter Link zur Neuer Dateityp Objects (JSON)" translate="no">​</a></h4>
<ul>
<li class="">Es gibt einen neuen Dateityp <code>Object</code> und <code>Object List</code>. Die Objekte werden im JSON-Format befüllt. Dadurch ist eine komplexere Datenverwaltung möglich als bisher.</li>
</ul>
<p><img decoding="async" loading="lazy" alt="alt text" src="https://neuroomnet.netlify.app/assets/images/2026.1_NRN_SkriptBlock_Datatype_Object-f8fb8df8a2fd26006ae9321dc500906f.jpg" width="763" height="472" class="img_ev3q"></p>
<ul>
<li class="">Die Editoren für Variablen-Inhalte wurden vereinheitlicht im Bereich Skript Blöcke (unter Variablen-Aktionen, If-Conditions, etc.).</li>
</ul>
<p>Neue Operationen für <code>Object</code>:</p>
<ul>
<li class="">Get Object Value</li>
<li class="">Set to Value</li>
<li class="">Values Equal</li>
<li class="">Values Match</li>
</ul>
<p>Neue Operationen für <code>Object List</code>:</p>
<ul>
<li class="">
<p>Get Object from List</p>
</li>
<li class="">
<p>Get Object Value</p>
</li>
<li class="">
<p>Remove Object Value</p>
</li>
<li class="">
<p>Set Object Value</p>
</li>
</ul>
<p><img decoding="async" loading="lazy" alt="alt text" src="https://neuroomnet.netlify.app/assets/images/2026.1_NRN_SkriptBlock_Datatype_Object_Operations-890058bb1dcea2e8a81ec8c654700997.jpg" width="775" height="528" class="img_ev3q"></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="neue-operationen-für-zahlenvariablen">Neue Operationen für Zahlenvariablen<a href="https://neuroomnet.netlify.app/releases/v2026-1#neue-operationen-f%C3%BCr-zahlenvariablen" class="hash-link" aria-label="Direkter Link zur Neue Operationen für Zahlenvariablen" title="Direkter Link zur Neue Operationen für Zahlenvariablen" translate="no">​</a></h4>
<p>In den Variablen-Aktionen gibt es für die Variablen Typen Number und Float neue einfache Operationen:</p>
<ul>
<li class="">Add to Target</li>
<li class="">Substract from Target</li>
</ul>
<p>Zum einfachen Addieren und Substrahieren muss nun keine Formel mehr angelegt werden.</p>
<p><img decoding="async" loading="lazy" alt="alt text" src="https://neuroomnet.netlify.app/assets/images/nrn-variables-actions-add-substract-4800e1f87ec7816dc10d89b95f38fae4.jpg" width="763" height="401" class="img_ev3q"></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="schwellwerte-minimummaximum-für-zahlenvariablen">Schwellwerte (Minimum/Maximum) für Zahlenvariablen<a href="https://neuroomnet.netlify.app/releases/v2026-1#schwellwerte-minimummaximum-f%C3%BCr-zahlenvariablen" class="hash-link" aria-label="Direkter Link zur Schwellwerte (Minimum/Maximum) für Zahlenvariablen" title="Direkter Link zur Schwellwerte (Minimum/Maximum) für Zahlenvariablen" translate="no">​</a></h4>
<p><img decoding="async" loading="lazy" alt="alt text" src="https://neuroomnet.netlify.app/assets/images/2026.1_NRN-variables-configuration-min-max-16a70b7f4703e0f6a7e645ee15eb1104.jpg" width="782" height="737" class="img_ev3q"></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="modul-knx-administration-anzeige-von-knx-adressen-in-der-liste">Modul KNX Administration: Anzeige von KNX Adressen in der Liste<a href="https://neuroomnet.netlify.app/releases/v2026-1#modul-knx-administration-anzeige-von-knx-adressen-in-der-liste" class="hash-link" aria-label="Direkter Link zur Modul KNX Administration: Anzeige von KNX Adressen in der Liste" title="Direkter Link zur Modul KNX Administration: Anzeige von KNX Adressen in der Liste" translate="no">​</a></h3>
<ul>
<li class="">In der KNX Administration wurde die Anzeige der Liste überarbeitet. Die KNX Adressen werden nun auf den Items in der Liste dargestellt und können dadurch gefiltert und schneller aufgefunden werden.</li>
<li class="">Die Suche wurde verbessert, so dass auch das Beschreibungsfeld der KNX Komponenten durchsucht wird.</li>
</ul>
<p><img decoding="async" loading="lazy" alt="alt text" src="https://neuroomnet.netlify.app/assets/images/2026.1_NRN_KNX_knxaddress_filter-03befc490f9c16e2db50374e6304bc82.jpg" width="437" height="482" class="img_ev3q"></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="modul-dashboard">Modul Dashboard<a href="https://neuroomnet.netlify.app/releases/v2026-1#modul-dashboard" class="hash-link" aria-label="Direkter Link zur Modul Dashboard" title="Direkter Link zur Modul Dashboard" translate="no">​</a></h3>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="hyperlinks-als-onclick-event">Hyperlinks als Onclick Event<a href="https://neuroomnet.netlify.app/releases/v2026-1#hyperlinks-als-onclick-event" class="hash-link" aria-label="Direkter Link zur Hyperlinks als Onclick Event" title="Direkter Link zur Hyperlinks als Onclick Event" translate="no">​</a></h4>
<ul>
<li class="">Im Dashboard kann man bei Controls, die ein onClick Event anbieten, z.B. Schaltflächen, nun die "OpenURL" Aktion auswählen. Darüber kann ein Hyperlink zu einem anderen Dashboard oder einer Webseite aufgerufen werden. Als Target kann "Current tab", "New tab" oder "New window" angewählt werden.</li>
</ul>
<p><img decoding="async" loading="lazy" alt="alt text" src="https://neuroomnet.netlify.app/assets/images/2026.1_NRN_Dashboard_OpenUrl-221c5d8eac6d7432f6f829415b9dae45.jpg" width="345" height="504" class="img_ev3q"></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="neues-camera-control">Neues Camera-Control<a href="https://neuroomnet.netlify.app/releases/v2026-1#neues-camera-control" class="hash-link" aria-label="Direkter Link zur Neues Camera-Control" title="Direkter Link zur Neues Camera-Control" translate="no">​</a></h4>
<p>Es gibt ein neues Control der Art Camera. Damit können Kamera-Streams, beispielsweise eines Mobilgerätes, in die Dashboards eingebunden werden.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="verbesserte-installationsroutine-für-neuroomnet">Verbesserte Installationsroutine für NeuroomNet<a href="https://neuroomnet.netlify.app/releases/v2026-1#verbesserte-installationsroutine-f%C3%BCr-neuroomnet" class="hash-link" aria-label="Direkter Link zur Verbesserte Installationsroutine für NeuroomNet" title="Direkter Link zur Verbesserte Installationsroutine für NeuroomNet" translate="no">​</a></h2>
<ul>
<li class="">Die mongoDB wurde in eigenen Docker Container überführt</li>
<li class="">Docker Logs wurden erweitert und verbessert</li>
</ul>
<p>Bei Neuinstallation wird die Datenbank nun in einem Container installiert. Sie ist dadurch unabhängiger von der Version des Betriebssystems und kann einfacher aktualisiert werden.</p>
<p>Über den Endpunkt "/logs" hat man zu Diagnosezwecken Zugriff auf die Logs der Kerndienste.</p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Release Notes 2023.3]]></title>
        <id>https://neuroomnet.netlify.app/releases/v2023-3</id>
        <link href="https://neuroomnet.netlify.app/releases/v2023-3"/>
        <updated>2023-11-02T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Ein Überblick über die wichtigsten Features, Änderungen und Fehlerkorrekturen.]]></summary>
        <content type="html"><![CDATA[<p>Ein Überblick über die wichtigsten Features, Änderungen und Fehlerkorrekturen.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://neuroomnet.netlify.app/releases/v2023-3#features" class="hash-link" aria-label="Direkter Link zur Features" title="Direkter Link zur Features" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="modul-dashboard-neuer-workflow-zur-auswahl-und-erstellung-von-dashboards">Modul Dashboard: Neuer Workflow zur Auswahl und Erstellung von Dashboards<a href="https://neuroomnet.netlify.app/releases/v2023-3#modul-dashboard-neuer-workflow-zur-auswahl-und-erstellung-von-dashboards" class="hash-link" aria-label="Direkter Link zur Modul Dashboard: Neuer Workflow zur Auswahl und Erstellung von Dashboards" title="Direkter Link zur Modul Dashboard: Neuer Workflow zur Auswahl und Erstellung von Dashboards" translate="no">​</a></h3>
<p>Das Modul Dashboard hat einen neuen Workflow zur Auswahl und Erstellung von Dashboards erhalten:</p>
<p><img decoding="async" loading="lazy" alt="New and improved dashboard selection" src="https://neuroomnet.netlify.app/assets/images/2023.3_Dashboard-Preview-56e0202b7a33277f6da3da3e40248106.png" width="1917" height="977" class="img_ev3q"></p>
<p>Dazu gibt es noch folgende neue Funktionalitäten - neben kleineren Verbesserungen:</p>
<ul>
<li class="">Es lassen sich Themes erstellen und Dashboards zuweisen. Durch diese Themes lassen sich Farben und sonstige grundsätzliche visuelle Einstellungen (css) eines kompletten Dashboards ändern</li>
<li class="">Bei der Auswahl des Dashboards sieht man direkt eine Preview des aktuell ausgewählten Dashboards</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="unterstützung-des-knx-ip-routing-protokolls">Unterstützung des KNX IP-Routing-Protokolls<a href="https://neuroomnet.netlify.app/releases/v2023-3#unterst%C3%BCtzung-des-knx-ip-routing-protokolls" class="hash-link" aria-label="Direkter Link zur Unterstützung des KNX IP-Routing-Protokolls" title="Direkter Link zur Unterstützung des KNX IP-Routing-Protokolls" translate="no">​</a></h3>
<p>KNX-Geräte ließen sich bisher nur über das KNX IP-Tunneling-Protokoll anbinden. Nun lassen sich KNX-Geräte auch über das KNX IP-Routing-Protokoll anbinden. Dadurch können mehr KNX-Geräte gleichzeitig (pro Sekunde) angesprochen werden.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="komplette-überarbeitung-des-moduls-dmx--artnet-administration">Komplette Überarbeitung des Moduls DMX / ArtNet Administration<a href="https://neuroomnet.netlify.app/releases/v2023-3#komplette-%C3%BCberarbeitung-des-moduls-dmx--artnet-administration" class="hash-link" aria-label="Direkter Link zur Komplette Überarbeitung des Moduls DMX / ArtNet Administration" title="Direkter Link zur Komplette Überarbeitung des Moduls DMX / ArtNet Administration" translate="no">​</a></h3>
<p>Das Modul zur Konfiguration von DMX / ArtNet wurde komplett überarbeitet und verbessert:</p>
<p><img decoding="async" loading="lazy" alt="New DMX and ArtNet module" src="https://neuroomnet.netlify.app/assets/images/2023.3_DMX-ArtNet-35990f41a5d8497cc2700e34624fc577.png" width="1919" height="970" class="img_ev3q"></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="kleinere-verbesserungen-und-fixes-für-das-modul-statistik">Kleinere Verbesserungen und Fixes für das Modul Statistik<a href="https://neuroomnet.netlify.app/releases/v2023-3#kleinere-verbesserungen-und-fixes-f%C3%BCr-das-modul-statistik" class="hash-link" aria-label="Direkter Link zur Kleinere Verbesserungen und Fixes für das Modul Statistik" title="Direkter Link zur Kleinere Verbesserungen und Fixes für das Modul Statistik" translate="no">​</a></h3>
<p>Im Modul Statistik gab es im Frontend viele kleinere Verbesserungen:</p>
<p><img decoding="async" loading="lazy" alt="Statistics improvements" src="https://neuroomnet.netlify.app/assets/images/2023.3_Statistics-Improvements-0533c75c3c74d4a14c5a5aad145fe7fa.png" width="1918" height="979" class="img_ev3q"></p>
<p>Dazu wurden auch ein paar Fehler korrigiert (insbes. beim Export nach Excel / CSV).</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bugfixes-und-kleinere-änderungen">Bugfixes und kleinere Änderungen<a href="https://neuroomnet.netlify.app/releases/v2023-3#bugfixes-und-kleinere-%C3%A4nderungen" class="hash-link" aria-label="Direkter Link zur Bugfixes und kleinere Änderungen" title="Direkter Link zur Bugfixes und kleinere Änderungen" translate="no">​</a></h2>
<p>Im Folgenden eine nicht komplett vollständige Auflistung von behobenen Fehlern / Problemen im neuen Release:</p>
<ul>
<li class="">
<p>Modul Zeitsteuerung: Behebung eines Fehlers, welcher dazu führte, dass am Tag der Umstellung von Sommerzeit zu Winterzeit (und umgekehrt) alle Aktionen um eine Stunde verschoben ausgeführt wurden</p>
</li>
<li class="">
<p>Modul Traffic Inspector: Benutzer einer im Traffic Inspector dargestellten Aktion war nicht sichtbar</p>
</li>
<li class="">
<p>Modul Statistik: Behebung von Problemen beim Export von Statistik-Daten nach CSV</p>
</li>
<li class="">
<p>Modul Monitoring: Fix für das Problem "Monitoring Filter OFFLINE/FAIL und Aktiv in Schaltreihenfolge funktionieren zusammen nicht richtig"</p>
</li>
<li class="">
<p>Modul Dashboard: Nun wird in einem Control Template auch das jeweilige Untercontrol, welches fehlerhaft ist, mit roter Farbe als fehlerhaft markiert.</p>
</li>
<li class="">
<p>Modul Dashboard: Das Farbrad verändert nun auch die Farbe auf dem Knopf entsprechend bei Änderungen der jeweiligen Variablen.</p>
</li>
<li class="">
<p>Modul Skript Blöcke: Array- / Listen Operationen wie "Set List" und "Append to List" funktionieren wieder korrekt.</p>
</li>
</ul>]]></content>
    </entry>
</feed>