{"uid":184,"username":"Jey Cee","userslug":"jey-cee","email":"iorboker@all-smart.net","email:confirmed":true,"joindate":1419264043000,"lastonline":1779268444160,"picture":"/assets/uploads/profile/uid-184/184-profileavatar-1758525749503.png","icon:bgColor":"#9e9e9e","fullname":"","birthday":"","aboutme":"","signature":"**[Persönlicher Support](https:&#x2F;&#x2F;www.all-smart.net&#x2F;produkt&#x2F;remote-support-15-minuten&#x2F;)**\r\nSpenden -&gt; **[paypal.me&#x2F;J3YC33](https:&#x2F;&#x2F;paypal.me&#x2F;J3YC33)**","uploadedpicture":"/assets/uploads/profile/uid-184/184-profileavatar-1758525749503.png","profileviews":3237,"reputation":1367,"postcount":6413,"topiccount":194,"lastposttime":1778411683185,"banned":false,"banned:expire":0,"status":"online","flags":3,"followerCount":51,"followingCount":5,"cover:url":"/assets/uploads/profile/uid-184/184-profilecover-1652420920261.jpeg","cover:position":"49.0289% 100%","groupTitle":"[\"Developer\"]","mutedUntil":0,"mutedReason":null,"website":"https://all-smart.net","location":"86842 Türkheim","gplusid":null,"githubid":"16007760","displayname":"Jey Cee","groupTitleArray":["Developer"],"joindateISO":"2014-12-22T16:00:43.000Z","lastonlineISO":"2026-05-20T09:14:04.160Z","muted":false,"isLocal":true,"icon:text":"J","banned_until":0,"banned_until_readable":"Not Banned","aboutmeParsed":"","age":0,"emailHidden":false,"emailClass":"hide","moderationNote":"","isBlocked":false,"yourid":-1,"theirid":184,"isTargetAdmin":false,"isAdmin":false,"isGlobalModerator":false,"isModerator":false,"isAdminOrGlobalModerator":false,"isAdminOrGlobalModeratorOrModerator":false,"isSelfOrAdminOrGlobalModerator":false,"canEdit":false,"canBan":false,"canMute":false,"canFlag":true,"flagId":null,"canChangePassword":false,"isSelf":false,"isFollowing":false,"isFollowPending":false,"canChat":false,"hasPrivateChat":0,"iconBackgrounds":["#f44336","#e91e63","#9c27b0","#673ab7","#3f51b5","#2196f3","#009688","#1b5e20","#33691e","#827717","#e65100","#ff5722","#795548","#607d8b","#00bcd4","#ffc107","#8bc34a","#9e9e9e","#004d40","#ad1457"],"showHidden":false,"allowProfilePicture":true,"allowCoverPicture":true,"allowProfileImageUploads":1,"allowedProfileImageExtensions":".png, .jpeg, .bmp, .gif, .jpg","maximumProfileImageSize":512,"profileImageDimension":200,"groups":[{"createtime":1571599162770,"description":"Everyone who join this group is tester for new features or changes on the forum software. Checkout (German): https:&#x2F;&#x2F;forum.iobroker.net&#x2F;topic&#x2F;25955&#x2F;tester-f%C3%BCr-foren-%C3%A4nderung-gesucht","disableJoinRequests":0,"hidden":0,"memberCount":66,"name":"Forum Testing","ownerUid":184,"private":0,"slug":"forum-testing","system":0,"userTitle":"Forum Testing","userTitleEnabled":1,"icon":"","labelColor":"#de0000","textColor":"#ffffff","disableLeave":0,"nameEncoded":"Forum%20Testing","displayName":"Forum Testing","userTitleEscaped":"Forum Testing","createtimeISO":"2019-10-20T19:19:22.770Z","memberPostCids":"","memberPostCidsArray":[],"cover:thumb:url":"/assets/images/cover-default.png","cover:url":"/assets/images/cover-default.png","cover:position":"50% 50%"},{"createtime":1560301200580,"description":"Developer that contributes stuff to the ioBroker project","disableJoinRequests":0,"hidden":0,"memberCount":236,"name":"Developer","ownerUid":184,"private":1,"slug":"developer","system":0,"userTitle":"Developer","userTitleEnabled":1,"icon":"fa-code","labelColor":"#bf00bf","textColor":"#ffffff","disableLeave":0,"memberPostCids":"","nameEncoded":"Developer","displayName":"Developer","userTitleEscaped":"Developer","createtimeISO":"2019-06-12T01:00:00.580Z","memberPostCidsArray":[],"cover:thumb:url":"/assets/images/cover-default.png","cover:url":"/assets/images/cover-default.png","cover:position":"50% 50%"},{"createtime":1549795034938,"description":"Erfahrene ","disableJoinRequests":0,"hidden":0,"memberCount":1490,"name":"Pro","ownerUid":184,"private":1,"slug":"pro","system":0,"userTitle":"Pro","userTitleEnabled":0,"icon":"","labelColor":"#000000","disableLeave":0,"nameEncoded":"Pro","displayName":"Pro","userTitleEscaped":"Pro","textColor":"#ffffff","createtimeISO":"2019-02-10T10:37:14.938Z","memberPostCids":"","memberPostCidsArray":[],"cover:thumb:url":"/assets/images/cover-default.png","cover:url":"/assets/images/cover-default.png","cover:position":"50% 50%"}],"selectedGroup":[{"createtime":1560301200580,"description":"Developer that contributes stuff to the ioBroker project","disableJoinRequests":0,"hidden":0,"memberCount":236,"name":"Developer","ownerUid":184,"private":1,"slug":"developer","system":0,"userTitle":"Developer","userTitleEnabled":1,"icon":"fa-code","labelColor":"#bf00bf","textColor":"#ffffff","disableLeave":0,"memberPostCids":"","nameEncoded":"Developer","displayName":"Developer","userTitleEscaped":"Developer","createtimeISO":"2019-06-12T01:00:00.580Z","memberPostCidsArray":[],"cover:thumb:url":"/assets/images/cover-default.png","cover:url":"/assets/images/cover-default.png","cover:position":"50% 50%"}],"disableSignatures":false,"reputation:disabled":false,"downvote:disabled":false,"profile_links":[],"username:disableEdit":0,"email:disableEdit":0,"blocksCount":0,"counts":{"posts":5814,"topics":163,"shares":0,"groups":3,"following":5,"followers":51},"posts":[{"pid":1338910,"tid":84514,"toPid":1338908,"url":"https://forum.iobroker.net/post/1338910","content":"<p dir=\"auto\"><a class=\"plugin-mentions-user plugin-mentions-a\" href=\"/user/crunchip\" aria-label=\"Profile: crunchip\">@<bdi>crunchip</bdi></a> Gerätemanager ist die Verwaltung der Geräte für Adapter die ihrerseits Geräte in den iobroker integrieren. Das haben die Adapter bisher in der Konfiguration zur Verfügung gestellt. Da das alles andere als Einheitlich war wurde über die letzten Jahre der Gerätemanager aka device manager entwickelt um das Zentral und möglichst einheitlich zu gestalten.</p>\n<p dir=\"auto\">Devices ist ein Adapter der rein Virtuell zum erstellen von Pseudo Geräten da ist, hauptsächlich um sie für Alexa und Google Konform zu machen.</p>\n<p dir=\"auto\">Leider ist die Benenung der beiden sehr ähnlich und führt zu Verwechslungen.</p>\n<p dir=\"auto\">Wie kannst du wissen ob du keinen Adapter hast der das Unterstützt? Inzwischen sind das schon ein paar, auch weit verbreitete.</p>\n","sourceContent":null,"uid":184,"timestamp":1778411683185,"deleted":false,"upvotes":0,"downvotes":0,"replies":0,"pollIds":"[]","votes":0,"timestampISO":"2026-05-10T11:14:43.185Z","user":{"uid":184,"username":"Jey Cee","userslug":"jey-cee","picture":"/assets/uploads/profile/uid-184/184-profileavatar-1758525749503.png","status":"online","displayname":"Jey Cee","isLocal":true,"icon:bgColor":"#9e9e9e","icon:text":"J"},"topic":{"uid":19016,"tid":84514,"title":"Menüpunkt Gerätemanager löschen","generatedTitle":0,"cid":5,"tags":[],"slug":"84514/menüpunkt-gerätemanager-löschen","deleted":0,"scheduled":false,"postcount":47,"mainPid":1338884,"teaserPid":"1339142","timestamp":1778403747135,"titleRaw":"Menüpunkt Gerätemanager löschen","timestampISO":"2026-05-10T09:02:27.135Z","isQuestion":1,"isSolved":0},"category":{"cid":5,"name":"ioBroker Allgemein","icon":"fa-nbb-none","slug":"5/iobroker-allgemein","parentCid":4,"bgColor":"#ffffff","color":"#164476","backgroundImage":"&#x2F;assets&#x2F;uploads&#x2F;category&#x2F;category-5.png","imageClass":"cover"},"isMainPost":false},{"pid":1338316,"tid":84222,"toPid":1338312,"url":"https://forum.iobroker.net/post/1338316","content":"<p dir=\"auto\"><a class=\"plugin-mentions-user plugin-mentions-a\" href=\"/user/leonundjulie\" aria-label=\"Profile: leonundjulie\">@<bdi>leonundjulie</bdi></a> kann sein, ist aber auch möglich das diese Meldungen früher vom Adapter nicht ausgegeben wurden, hab ein größeres Update gemacht das unter der Haube viel geändert hat.</p>\n","sourceContent":null,"uid":184,"timestamp":1778080306278,"deleted":false,"upvotes":0,"downvotes":0,"replies":0,"pollIds":"","votes":0,"timestampISO":"2026-05-06T15:11:46.278Z","user":{"uid":184,"username":"Jey Cee","userslug":"jey-cee","picture":"/assets/uploads/profile/uid-184/184-profileavatar-1758525749503.png","status":"online","displayname":"Jey Cee","isLocal":true,"icon:bgColor":"#9e9e9e","icon:text":"J"},"topic":{"uid":4514,"tid":84222,"title":"UPnP 1.1.8 mag nicht mehr mit meiner Fritz reden","generatedTitle":0,"cid":10,"tags":[],"slug":"84222/upnp-1.1.8-mag-nicht-mehr-mit-meiner-fritz-reden","deleted":0,"scheduled":false,"postcount":10,"mainPid":1333081,"teaserPid":"1338442","timestamp":1775327202617,"titleRaw":"UPnP 1.1.8 mag nicht mehr mit meiner Fritz reden","timestampISO":"2026-04-04T18:26:42.617Z","isQuestion":1,"isSolved":0},"category":{"cid":10,"name":"Error&#x2F;Bug","icon":"fa-bug","slug":"10/error-bug","parentCid":4,"bgColor":"#F7CA88","color":"#333333","backgroundImage":"","imageClass":"cover"},"isMainPost":false},{"pid":1338309,"tid":84222,"toPid":1338307,"url":"https://forum.iobroker.net/post/1338309","content":"<p dir=\"auto\"><a class=\"plugin-mentions-user plugin-mentions-a\" href=\"/user/leonundjulie\" aria-label=\"Profile: leonundjulie\">@<bdi>leonundjulie</bdi></a> das si d keine Fehler sondern Warnungen. Die Geräte Antworten mit einem Fehler 500, das passiert meistens wenn der Angesprochene Endpunkt nicht existiert, falsch Implementiert ist oder Fehlerhafte Daten gesendet werden.</p>\n","sourceContent":null,"uid":184,"timestamp":1778079075052,"deleted":false,"upvotes":0,"downvotes":0,"replies":0,"pollIds":"","votes":0,"timestampISO":"2026-05-06T14:51:15.052Z","user":{"uid":184,"username":"Jey Cee","userslug":"jey-cee","picture":"/assets/uploads/profile/uid-184/184-profileavatar-1758525749503.png","status":"online","displayname":"Jey Cee","isLocal":true,"icon:bgColor":"#9e9e9e","icon:text":"J"},"topic":{"uid":4514,"tid":84222,"title":"UPnP 1.1.8 mag nicht mehr mit meiner Fritz reden","generatedTitle":0,"cid":10,"tags":[],"slug":"84222/upnp-1.1.8-mag-nicht-mehr-mit-meiner-fritz-reden","deleted":0,"scheduled":false,"postcount":10,"mainPid":1333081,"teaserPid":"1338442","timestamp":1775327202617,"titleRaw":"UPnP 1.1.8 mag nicht mehr mit meiner Fritz reden","timestampISO":"2026-04-04T18:26:42.617Z","isQuestion":1,"isSolved":0},"category":{"cid":10,"name":"Error&#x2F;Bug","icon":"fa-bug","slug":"10/error-bug","parentCid":4,"bgColor":"#F7CA88","color":"#333333","backgroundImage":"","imageClass":"cover"},"isMainPost":false},{"pid":1338304,"tid":1933,"toPid":1338236,"url":"https://forum.iobroker.net/post/1338304","content":"<p dir=\"auto\"><a class=\"plugin-mentions-user plugin-mentions-a\" href=\"/user/kanumouse\" aria-label=\"Profile: Kanumouse\">@<bdi>Kanumouse</bdi></a> den Fehler kannst du ignorieren.<br />\nDu hast nicht zufällig VLANs in deinem Netzwerk oder Subnets?</p>\n","sourceContent":null,"uid":184,"timestamp":1778078134497,"deleted":false,"upvotes":0,"downvotes":0,"replies":1,"pollIds":"","votes":0,"timestampISO":"2026-05-06T14:35:34.497Z","user":{"uid":184,"username":"Jey Cee","userslug":"jey-cee","picture":"/assets/uploads/profile/uid-184/184-profileavatar-1758525749503.png","status":"online","displayname":"Jey Cee","isLocal":true,"icon:bgColor":"#9e9e9e","icon:text":"J"},"topic":{"uid":184,"tid":1933,"title":"Upnp v0.3.6","generatedTitle":0,"cid":5,"tags":[],"slug":"1933/upnp-v0-3-6","deleted":0,"scheduled":false,"postcount":116,"mainPid":1933,"teaserPid":"1338470","timestamp":1454888274000,"titleRaw":"Upnp v0.3.6","timestampISO":"2016-02-07T23:37:54.000Z","isQuestion":null,"isSolved":null},"category":{"cid":5,"name":"ioBroker Allgemein","icon":"fa-nbb-none","slug":"5/iobroker-allgemein","parentCid":4,"bgColor":"#ffffff","color":"#164476","backgroundImage":"&#x2F;assets&#x2F;uploads&#x2F;category&#x2F;category-5.png","imageClass":"cover"},"isMainPost":false},{"pid":1335763,"tid":84366,"toPid":null,"url":"https://forum.iobroker.net/post/1335763","content":"<p dir=\"auto\">Hallo zusammen,</p>\n<p dir=\"auto\">Ich suche 2-3 Selbstständige Einzelkämpfer für den Test der Android App. Wer Interesse hat kann sich hier Thema, per Chat oder <a href=\"mailto:info@all-smart.net\" rel=\"nofollow ugc\">info@all-smart.net</a> melden.</p>\n<p dir=\"auto\">Der Arbeitstitel ist Aktuell Handwerker App, mir ist bis jetzt kein anderer Name eingefallen.</p>\n<p dir=\"auto\"><strong>Meine Motivation:</strong><br />\nAls Selbstständiger der viel beim Kunden draußen ist wollte ich eine App mit der ich meine Arbeitszeit beim Kunden erfassen kann und das möglichst einfach. Daraus wurde eine App mit deutlich breiterem Funktionsumfang.</p>\n<p dir=\"auto\">Für mich war wichtig das es Unabhängig von einer Cloud Lösung funktioniert, bedeutet alle Informationen können auch nur Lokal auf dem Gerät gespeichert sein. Es gibt keine Anbindung an eine Plattform, viel mehr sollen möglichst nur Offene Standards verwendet werden.<br />\nDie Ablage ist 100% Datei basiert und kann mit einem Dateimanager und Standard Programmen wie Texteditor geöffnet werden. Diese Ablage verwende ich schon lange so auf meiner Nextcloud und hat sich bewährt.</p>\n<p dir=\"auto\"><strong>Funktionen:</strong></p>\n<p dir=\"auto\">📋 Kundenverwaltung</p>\n<p dir=\"auto\">• Kundenliste mit GPS-Sortierung (Nähe zum aktuellen Standort, Distanz-Badge)<br />\n• Kunden anlegen/bearbeiten mit Adresse, Kontaktdaten, GPS-Koordinaten<br />\n• Kunden Adresse direkt in Google Maps öffnen um schnell dort hin zu Navigieren<br />\n• Neue Email direkt aus der Kundenansicht heraus starten<br />\n• Telefonnummer aus der Kundenansicht in Telefon App öffnen</p>\n<p dir=\"auto\">📸 Fotodokumentation</p>\n<p dir=\"auto\">• Fotos/Videos pro Kunde aufnehmen<br />\n• Fotos/Videos aus Foto Galerie in die App Übernehmen<br />\n• Galerie- und Fullscreen-Ansicht</p>\n<p dir=\"auto\">⏱️ Zeiterfassung</p>\n<p dir=\"auto\">• Start/Stopp-Timer mit automatischer Kundenzuordnung<br />\n• Zeiterfassung auch ohne aktiven Kunden möglich<br />\n• Nachträgliche Zuordnung zu Kunde</p>\n<p dir=\"auto\">📅 Kalender (CalDAV)</p>\n<p dir=\"auto\">• Termine anzeigen, erstellen und bearbeiten<br />\n• Sync mit Nextcloud CalDAV-Server (sollte auch mit anderen CalDAV Servern funktionieren)</p>\n<p dir=\"auto\">📝 Notizen</p>\n<p dir=\"auto\">• Notizen pro Kunde anlegen und bearbeiten<br />\n• Freihand-Skizzen<br />\n• Bilder Einfügen, darin Zeichnen<br />\n• Auto-Save (3s Debounce)</p>\n<p dir=\"auto\">⚙️ Einstellungen &amp; Setup</p>\n<p dir=\"auto\">• Setup-Wizard bei Erststart (Nextcloud-Verbindung konfigurieren)<br />\n• GPS-Radius einstellbar</p>\n","sourceContent":null,"uid":184,"timestamp":1776779615856,"deleted":false,"upvotes":2,"downvotes":0,"replies":0,"pollIds":"[]","votes":2,"timestampISO":"2026-04-21T13:53:35.856Z","user":{"uid":184,"username":"Jey Cee","userslug":"jey-cee","picture":"/assets/uploads/profile/uid-184/184-profileavatar-1758525749503.png","status":"online","displayname":"Jey Cee","isLocal":true,"icon:bgColor":"#9e9e9e","icon:text":"J"},"topic":{"uid":184,"tid":84366,"title":"Android: Handwerker App für Selbstständige","generatedTitle":0,"cid":12,"tags":[],"slug":"84366/android-handwerker-app-für-selbstständige","deleted":0,"scheduled":false,"postcount":1,"mainPid":1335763,"teaserPid":null,"timestamp":1776779615856,"titleRaw":"Android: Handwerker App für Selbstständige","timestampISO":"2026-04-21T13:53:35.856Z","isQuestion":null,"isSolved":null},"category":{"cid":12,"name":"Off Topic","icon":"fa-resistance","slug":"12/off-topic","parentCid":4,"bgColor":"#59b3d0","color":"#ffffff","backgroundImage":"","imageClass":"cover"},"isMainPost":true},{"pid":1335093,"tid":84331,"toPid":1335090,"url":"https://forum.iobroker.net/post/1335093","content":"<p dir=\"auto\"><a class=\"plugin-mentions-user plugin-mentions-a\" href=\"/user/skvarel\" aria-label=\"Profile: skvarel\">@<bdi>skvarel</bdi></a> system health hat auch immer alles gescannt, das hat keine Spürbaren Auswirkungen bei der Systemlast verursacht.<br />\nAber ich muss sagen alles zu scannen bringt nichts, weil man die DP der Adapter nicht löschen kann. Da sind auch einfach viel Statische Daten gespeichert, wie Namen, IPs, Versionsnummern, etc. Die andern sich halt nie oder nur dann und wann mal.</p>\n","sourceContent":null,"uid":184,"timestamp":1776450243630,"deleted":false,"upvotes":1,"downvotes":0,"replies":1,"pollIds":"","votes":1,"timestampISO":"2026-04-17T18:24:03.630Z","user":{"uid":184,"username":"Jey Cee","userslug":"jey-cee","picture":"/assets/uploads/profile/uid-184/184-profileavatar-1758525749503.png","status":"online","displayname":"Jey Cee","isLocal":true,"icon:bgColor":"#9e9e9e","icon:text":"J"},"topic":{"uid":9926,"tid":84331,"title":"Tidy Adapter - Alpha","generatedTitle":0,"cid":197,"tags":[{"value":"copilot","valueEscaped":"copilot","valueEncoded":"copilot","class":"copilot"},{"value":"datenpflege","valueEscaped":"datenpflege","valueEncoded":"datenpflege","class":"datenpflege"}],"slug":"84331/tidy-adapter-alpha","deleted":0,"scheduled":false,"postcount":35,"mainPid":1335057,"teaserPid":"1338444","timestamp":1776430207849,"titleRaw":"Tidy Adapter - Alpha","timestampISO":"2026-04-17T12:50:07.849Z","isQuestion":null,"isSolved":null},"category":{"cid":197,"name":"...nicht in offiziellem Repo","icon":"fa-comments","slug":"197/...nicht-in-offiziellem-repo","parentCid":91,"bgColor":"#A1B56C","color":"#ffffff","backgroundImage":"","imageClass":"cover"},"isMainPost":false},{"pid":1334142,"tid":84271,"toPid":1334133,"url":"https://forum.iobroker.net/post/1334142","content":"<p dir=\"auto\"><a class=\"plugin-mentions-user plugin-mentions-a\" href=\"/user/linedancer\" aria-label=\"Profile: Linedancer\">@<bdi>Linedancer</bdi></a> Nein, braucht es auch icht unbedingt.</p>\n","sourceContent":null,"uid":184,"timestamp":1775981695777,"deleted":false,"upvotes":0,"downvotes":0,"replies":0,"pollIds":"","votes":0,"timestampISO":"2026-04-12T08:14:55.777Z","user":{"uid":184,"username":"Jey Cee","userslug":"jey-cee","picture":"/assets/uploads/profile/uid-184/184-profileavatar-1758525749503.png","status":"online","displayname":"Jey Cee","isLocal":true,"icon:bgColor":"#9e9e9e","icon:text":"J"},"topic":{"uid":184,"tid":84271,"title":"Aufruf Entwicklung mit KI (Ai)","generatedTitle":0,"cid":5,"tags":[],"slug":"84271/aufruf-entwicklung-mit-ki-ai","deleted":0,"scheduled":false,"postcount":8,"mainPid":1334079,"teaserPid":"1334165","timestamp":1775945381178,"titleRaw":"Aufruf Entwicklung mit KI (Ai)","timestampISO":"2026-04-11T22:09:41.178Z","isQuestion":null,"isSolved":null},"category":{"cid":5,"name":"ioBroker Allgemein","icon":"fa-nbb-none","slug":"5/iobroker-allgemein","parentCid":4,"bgColor":"#ffffff","color":"#164476","backgroundImage":"&#x2F;assets&#x2F;uploads&#x2F;category&#x2F;category-5.png","imageClass":"cover"},"isMainPost":false},{"pid":1334079,"tid":84271,"toPid":null,"url":"https://forum.iobroker.net/post/1334079","content":"<p dir=\"auto\">Hallo liebe Community,</p>\n<p dir=\"auto\">wir freuen uns sehr das sich momentan viele Aktiv einbringen in dem sie Adapter mit KI entwickeln.<br />\nAllerdings hält sich die KI oft nicht von selbst an unsere Qualitätsstandards, was zu einem erhöhten Arbeitsaufwand beim review der Adapter führt. Die reviews führt zum Großteil unser lieber  <a class=\"plugin-mentions-user plugin-mentions-a\" href=\"/user/mcm1957\" aria-label=\"Profile: mcm1957\">@<bdi>mcm1957</bdi></a> alleine durch.<br />\nWas ihn zuhnemend frustriert und auch übergebühr belastet sind Adapter die nicht mal die Basics beinhalten.</p>\n<p dir=\"auto\">Wir haben Tools geschaffen um es Entwicklern so einfach wie möglich zu machen.<br />\nHier gibt es eine Anleitung was es bei der Entwicklung mit KI zu beachten ist und welche Tools es gibt. Bitte lest sie durch.<br />\n<a href=\"https://github.com/Jey-Cee/iobroker-ai-developer-guide\" rel=\"nofollow ugc\">https://github.com/Jey-Cee/iobroker-ai-developer-guide</a></p>\n<p dir=\"auto\">Wenn ihr fragen oder Anregungen habt dürft ihr sie hier gerne anbringen.</p>\n<p dir=\"auto\">Liebe Grüße<br />\nEuer iobroker Team</p>\n","sourceContent":null,"uid":184,"timestamp":1775945381178,"deleted":false,"upvotes":4,"downvotes":0,"replies":1,"pollIds":"","votes":4,"timestampISO":"2026-04-11T22:09:41.178Z","user":{"uid":184,"username":"Jey Cee","userslug":"jey-cee","picture":"/assets/uploads/profile/uid-184/184-profileavatar-1758525749503.png","status":"online","displayname":"Jey Cee","isLocal":true,"icon:bgColor":"#9e9e9e","icon:text":"J"},"topic":{"uid":184,"tid":84271,"title":"Aufruf Entwicklung mit KI (Ai)","generatedTitle":0,"cid":5,"tags":[],"slug":"84271/aufruf-entwicklung-mit-ki-ai","deleted":0,"scheduled":false,"postcount":8,"mainPid":1334079,"teaserPid":"1334165","timestamp":1775945381178,"titleRaw":"Aufruf Entwicklung mit KI (Ai)","timestampISO":"2026-04-11T22:09:41.178Z","isQuestion":null,"isSolved":null},"category":{"cid":5,"name":"ioBroker Allgemein","icon":"fa-nbb-none","slug":"5/iobroker-allgemein","parentCid":4,"bgColor":"#ffffff","color":"#164476","backgroundImage":"&#x2F;assets&#x2F;uploads&#x2F;category&#x2F;category-5.png","imageClass":"cover"},"isMainPost":true},{"pid":1333975,"tid":1933,"toPid":1333974,"url":"https://forum.iobroker.net/post/1333975","content":"<p dir=\"auto\"><a class=\"plugin-mentions-user plugin-mentions-a\" href=\"/user/kanumouse\" aria-label=\"Profile: Kanumouse\">@<bdi>Kanumouse</bdi></a> Also ganz grundlegend hast du ein Problem mit der Auslastung von deinem System, im Ruhezustand ist sie relativ hoch.  Das liegt vermutlich daran, dass dein Arbeitsspeicher sehr voll ist und er viel in den Swap auslagert.<br />\nDas könnte auch gleichzeitig das Problem mit UPnP erklären, weil das System dann quasi im Millisekundenbereich einfriert und dadurch Nachrichten verpassen kann.  Das muss nicht so sein, es ist aber eine Möglichkeit.</p>\n<p dir=\"auto\">Du solltest sehr dringend versuchen, den Compact Mode für einige Adapter zu aktivieren und sie eine Gruppe zu stecken, dann verbrauchen die weniger Arbeitsspeicher.  Am besten Adapter, die sehr stabil laufen und unkritisch sind, zusammen in eine Gruppe packen.  Musst halt schauen, was für dich am meisten Sinn ergibt. Aber je mehr Adapter du in Compact Mode betreibst, um so mehr Arbeitsspeicher wird freigegeben.</p>\n","sourceContent":null,"uid":184,"timestamp":1775897909182,"deleted":false,"upvotes":0,"downvotes":0,"replies":1,"pollIds":"","votes":0,"timestampISO":"2026-04-11T08:58:29.182Z","user":{"uid":184,"username":"Jey Cee","userslug":"jey-cee","picture":"/assets/uploads/profile/uid-184/184-profileavatar-1758525749503.png","status":"online","displayname":"Jey Cee","isLocal":true,"icon:bgColor":"#9e9e9e","icon:text":"J"},"topic":{"uid":184,"tid":1933,"title":"Upnp v0.3.6","generatedTitle":0,"cid":5,"tags":[],"slug":"1933/upnp-v0-3-6","deleted":0,"scheduled":false,"postcount":116,"mainPid":1933,"teaserPid":"1338470","timestamp":1454888274000,"titleRaw":"Upnp v0.3.6","timestampISO":"2016-02-07T23:37:54.000Z","isQuestion":null,"isSolved":null},"category":{"cid":5,"name":"ioBroker Allgemein","icon":"fa-nbb-none","slug":"5/iobroker-allgemein","parentCid":4,"bgColor":"#ffffff","color":"#164476","backgroundImage":"&#x2F;assets&#x2F;uploads&#x2F;category&#x2F;category-5.png","imageClass":"cover"},"isMainPost":false},{"pid":1333971,"tid":1933,"toPid":1333955,"url":"https://forum.iobroker.net/post/1333971","content":"<p dir=\"auto\"><a class=\"plugin-mentions-user plugin-mentions-a\" href=\"/user/kanumouse\" aria-label=\"Profile: Kanumouse\">@<bdi>Kanumouse</bdi></a> Nach deiner Schilderung tritt das Problem ja nur mit der Fritzbox auf und nicht mit anderen Geräten bzw. ich weiß gar nicht ob du es mit anderen Geräten probiert hast.<br />\nEs scheint auch kein generelles Problem mit der Fritzbox zu sein, da ich von einem anderen User die  Meldung bekommen habe, dass bei ihm auch Datenpunkte nicht abgerufen werden konnten mit der neuen  Version ab 1.1.1 und nachdem ich das Update raus gebracht habe 1.1.9 hat bei ihm das mit der  Fritzbox funktioniert.</p>\n<p dir=\"auto\">Du könntest mal iob diag starten und den Output hier posten, vielleicht bringt uns das weiter.</p>\n","sourceContent":null,"uid":184,"timestamp":1775894914452,"deleted":false,"upvotes":0,"downvotes":0,"replies":1,"pollIds":"","votes":0,"timestampISO":"2026-04-11T08:08:34.452Z","user":{"uid":184,"username":"Jey Cee","userslug":"jey-cee","picture":"/assets/uploads/profile/uid-184/184-profileavatar-1758525749503.png","status":"online","displayname":"Jey Cee","isLocal":true,"icon:bgColor":"#9e9e9e","icon:text":"J"},"topic":{"uid":184,"tid":1933,"title":"Upnp v0.3.6","generatedTitle":0,"cid":5,"tags":[],"slug":"1933/upnp-v0-3-6","deleted":0,"scheduled":false,"postcount":116,"mainPid":1933,"teaserPid":"1338470","timestamp":1454888274000,"titleRaw":"Upnp v0.3.6","timestampISO":"2016-02-07T23:37:54.000Z","isQuestion":null,"isSolved":null},"category":{"cid":5,"name":"ioBroker Allgemein","icon":"fa-nbb-none","slug":"5/iobroker-allgemein","parentCid":4,"bgColor":"#ffffff","color":"#164476","backgroundImage":"&#x2F;assets&#x2F;uploads&#x2F;category&#x2F;category-5.png","imageClass":"cover"},"isMainPost":false},{"pid":1333797,"tid":1933,"toPid":1333601,"url":"https://forum.iobroker.net/post/1333797","content":"<p dir=\"auto\"><a class=\"plugin-mentions-user plugin-mentions-a\" href=\"/user/kanumouse\" aria-label=\"Profile: Kanumouse\">@<bdi>Kanumouse</bdi></a> Die Meldung an sich sagt nur das er ein Gerät nicht lesen kann, liegt vermutlich daran das es den UPnP Standard nicht ganz einhält. Sollte aber keine weitere Auswirkungen auf die Funktion vom Adapter haben, außer das dieses Gerät halt nicht im Adapter angelegt wird.</p>\n","sourceContent":null,"uid":184,"timestamp":1775813301502,"deleted":false,"upvotes":0,"downvotes":0,"replies":1,"pollIds":"","votes":0,"timestampISO":"2026-04-10T09:28:21.502Z","user":{"uid":184,"username":"Jey Cee","userslug":"jey-cee","picture":"/assets/uploads/profile/uid-184/184-profileavatar-1758525749503.png","status":"online","displayname":"Jey Cee","isLocal":true,"icon:bgColor":"#9e9e9e","icon:text":"J"},"topic":{"uid":184,"tid":1933,"title":"Upnp v0.3.6","generatedTitle":0,"cid":5,"tags":[],"slug":"1933/upnp-v0-3-6","deleted":0,"scheduled":false,"postcount":116,"mainPid":1933,"teaserPid":"1338470","timestamp":1454888274000,"titleRaw":"Upnp v0.3.6","timestampISO":"2016-02-07T23:37:54.000Z","isQuestion":null,"isSolved":null},"category":{"cid":5,"name":"ioBroker Allgemein","icon":"fa-nbb-none","slug":"5/iobroker-allgemein","parentCid":4,"bgColor":"#ffffff","color":"#164476","backgroundImage":"&#x2F;assets&#x2F;uploads&#x2F;category&#x2F;category-5.png","imageClass":"cover"},"isMainPost":false},{"pid":1333643,"tid":84252,"toPid":1333605,"url":"https://forum.iobroker.net/post/1333643","content":"<blockquote>\n<p dir=\"auto\"><a class=\"plugin-mentions-user plugin-mentions-a\" href=\"/user/mcm1957\" aria-label=\"Profile: mcm1957\">@<bdi>mcm1957</bdi></a> <a href=\"/post/1333605\">sagte</a>:</p>\n<p dir=\"auto\">Und dann wär noch zu klären wer denn die User bei einem Alarm betreuen / beraten will ...</p>\n</blockquote>\n<p dir=\"auto\">Ich Denke das ist Schritt drei, Schritt eins sollte sein Installation blocken, Schritt zwei betroffene Pakete löschen und weitere Maßnahmen.</p>\n<p dir=\"auto\">Allerdings ist das ein erheblicher Aufwand und bedarf permanenter und Zeit naher Betreuung des entsprechenden Moduls.<br />\nSo etwas mit rein zu nehmen macht m.E. Sinn, wenn möglich sollte hier aber auf eine Lösung gesetzt werden die Eigenständig ist und von mehreren Projekten genutzt wird.</p>\n","sourceContent":null,"uid":184,"timestamp":1775736466972,"deleted":false,"upvotes":0,"downvotes":0,"replies":1,"pollIds":"","votes":0,"timestampISO":"2026-04-09T12:07:46.972Z","user":{"uid":184,"username":"Jey Cee","userslug":"jey-cee","picture":"/assets/uploads/profile/uid-184/184-profileavatar-1758525749503.png","status":"online","displayname":"Jey Cee","isLocal":true,"icon:bgColor":"#9e9e9e","icon:text":"J"},"topic":{"uid":4498,"tid":84252,"title":"iobroker.securitycheck --- Brainstorming","generatedTitle":0,"cid":5,"tags":[],"slug":"84252/iobroker.securitycheck-brainstorming","deleted":0,"scheduled":false,"postcount":26,"mainPid":1333551,"teaserPid":"1333735","timestamp":1775673627925,"titleRaw":"iobroker.securitycheck --- Brainstorming","timestampISO":"2026-04-08T18:40:27.925Z","isQuestion":null,"isSolved":null},"category":{"cid":5,"name":"ioBroker Allgemein","icon":"fa-nbb-none","slug":"5/iobroker-allgemein","parentCid":4,"bgColor":"#ffffff","color":"#164476","backgroundImage":"&#x2F;assets&#x2F;uploads&#x2F;category&#x2F;category-5.png","imageClass":"cover"},"isMainPost":false},{"pid":1333107,"tid":1933,"toPid":1333034,"url":"https://forum.iobroker.net/post/1333107","content":"<p dir=\"auto\"><a class=\"plugin-mentions-user plugin-mentions-a\" href=\"/user/kanumouse\" aria-label=\"Profile: Kanumouse\">@<bdi>Kanumouse</bdi></a> 1.1.9 installiert. Alles von 1.1.1 bis 1.1.8 hat mit der Fritzbox nichtbfunktioniert, weil ich viele veraltete Pakete ersetzt habe und da an manchen stellen sich mehr geändert hatte.</p>\n","sourceContent":null,"uid":184,"timestamp":1775384487371,"deleted":false,"upvotes":0,"downvotes":0,"replies":1,"pollIds":"","votes":0,"timestampISO":"2026-04-05T10:21:27.371Z","user":{"uid":184,"username":"Jey Cee","userslug":"jey-cee","picture":"/assets/uploads/profile/uid-184/184-profileavatar-1758525749503.png","status":"online","displayname":"Jey Cee","isLocal":true,"icon:bgColor":"#9e9e9e","icon:text":"J"},"topic":{"uid":184,"tid":1933,"title":"Upnp v0.3.6","generatedTitle":0,"cid":5,"tags":[],"slug":"1933/upnp-v0-3-6","deleted":0,"scheduled":false,"postcount":116,"mainPid":1933,"teaserPid":"1338470","timestamp":1454888274000,"titleRaw":"Upnp v0.3.6","timestampISO":"2016-02-07T23:37:54.000Z","isQuestion":null,"isSolved":null},"category":{"cid":5,"name":"ioBroker Allgemein","icon":"fa-nbb-none","slug":"5/iobroker-allgemein","parentCid":4,"bgColor":"#ffffff","color":"#164476","backgroundImage":"&#x2F;assets&#x2F;uploads&#x2F;category&#x2F;category-5.png","imageClass":"cover"},"isMainPost":false},{"pid":1333082,"tid":84222,"toPid":null,"url":"https://forum.iobroker.net/post/1333082","content":"<p dir=\"auto\">Danke fürs melden, ist bereits bekannt es gibt schon v1.1.9 bitte Testen.</p>\n","sourceContent":null,"uid":184,"timestamp":1775327544395,"deleted":false,"upvotes":0,"downvotes":0,"replies":0,"pollIds":"","votes":0,"timestampISO":"2026-04-04T18:32:24.395Z","user":{"uid":184,"username":"Jey Cee","userslug":"jey-cee","picture":"/assets/uploads/profile/uid-184/184-profileavatar-1758525749503.png","status":"online","displayname":"Jey Cee","isLocal":true,"icon:bgColor":"#9e9e9e","icon:text":"J"},"topic":{"uid":4514,"tid":84222,"title":"UPnP 1.1.8 mag nicht mehr mit meiner Fritz reden","generatedTitle":0,"cid":10,"tags":[],"slug":"84222/upnp-1.1.8-mag-nicht-mehr-mit-meiner-fritz-reden","deleted":0,"scheduled":false,"postcount":10,"mainPid":1333081,"teaserPid":"1338442","timestamp":1775327202617,"titleRaw":"UPnP 1.1.8 mag nicht mehr mit meiner Fritz reden","timestampISO":"2026-04-04T18:26:42.617Z","isQuestion":1,"isSolved":0},"category":{"cid":10,"name":"Error&#x2F;Bug","icon":"fa-bug","slug":"10/error-bug","parentCid":4,"bgColor":"#F7CA88","color":"#333333","backgroundImage":"","imageClass":"cover"},"isMainPost":false},{"pid":1332538,"tid":1933,"toPid":1332527,"url":"https://forum.iobroker.net/post/1332538","content":"<blockquote>\n<p dir=\"auto\"><a class=\"plugin-mentions-user plugin-mentions-a\" href=\"/user/kanumouse\" aria-label=\"Profile: Kanumouse\">@<bdi>Kanumouse</bdi></a> <a href=\"/post/1332527\">sagte</a>:</p>\n<p dir=\"auto\">Für zwei Geräte kommt jetzt immer „ Error: TypeError: Cannot read properties of undefined (reading 'deviceList')“.</p>\n</blockquote>\n<p dir=\"auto\">Das ist mit 1.1.5 behoben</p>\n","sourceContent":null,"uid":184,"timestamp":1775031405468,"deleted":false,"upvotes":0,"downvotes":0,"replies":1,"pollIds":"","votes":0,"timestampISO":"2026-04-01T08:16:45.468Z","user":{"uid":184,"username":"Jey Cee","userslug":"jey-cee","picture":"/assets/uploads/profile/uid-184/184-profileavatar-1758525749503.png","status":"online","displayname":"Jey Cee","isLocal":true,"icon:bgColor":"#9e9e9e","icon:text":"J"},"topic":{"uid":184,"tid":1933,"title":"Upnp v0.3.6","generatedTitle":0,"cid":5,"tags":[],"slug":"1933/upnp-v0-3-6","deleted":0,"scheduled":false,"postcount":116,"mainPid":1933,"teaserPid":"1338470","timestamp":1454888274000,"titleRaw":"Upnp v0.3.6","timestampISO":"2016-02-07T23:37:54.000Z","isQuestion":null,"isSolved":null},"category":{"cid":5,"name":"ioBroker Allgemein","icon":"fa-nbb-none","slug":"5/iobroker-allgemein","parentCid":4,"bgColor":"#ffffff","color":"#164476","backgroundImage":"&#x2F;assets&#x2F;uploads&#x2F;category&#x2F;category-5.png","imageClass":"cover"},"isMainPost":false},{"pid":1332524,"tid":1933,"toPid":1332511,"url":"https://forum.iobroker.net/post/1332524","content":"<p dir=\"auto\"><a class=\"plugin-mentions-user plugin-mentions-a\" href=\"/user/kanumouse\" aria-label=\"Profile: Kanumouse\">@<bdi>Kanumouse</bdi></a> ist gefixt und du solltest jetzt version 1.1.2 installieren können</p>\n","sourceContent":null,"uid":184,"timestamp":1775028567472,"deleted":false,"upvotes":1,"downvotes":0,"replies":1,"pollIds":"","votes":1,"timestampISO":"2026-04-01T07:29:27.472Z","user":{"uid":184,"username":"Jey Cee","userslug":"jey-cee","picture":"/assets/uploads/profile/uid-184/184-profileavatar-1758525749503.png","status":"online","displayname":"Jey Cee","isLocal":true,"icon:bgColor":"#9e9e9e","icon:text":"J"},"topic":{"uid":184,"tid":1933,"title":"Upnp v0.3.6","generatedTitle":0,"cid":5,"tags":[],"slug":"1933/upnp-v0-3-6","deleted":0,"scheduled":false,"postcount":116,"mainPid":1933,"teaserPid":"1338470","timestamp":1454888274000,"titleRaw":"Upnp v0.3.6","timestampISO":"2016-02-07T23:37:54.000Z","isQuestion":null,"isSolved":null},"category":{"cid":5,"name":"ioBroker Allgemein","icon":"fa-nbb-none","slug":"5/iobroker-allgemein","parentCid":4,"bgColor":"#ffffff","color":"#164476","backgroundImage":"&#x2F;assets&#x2F;uploads&#x2F;category&#x2F;category-5.png","imageClass":"cover"},"isMainPost":false},{"pid":1332444,"tid":1933,"toPid":1332389,"url":"https://forum.iobroker.net/post/1332444","content":"<p dir=\"auto\"><a class=\"plugin-mentions-user plugin-mentions-a\" href=\"/user/kanumouse\" aria-label=\"Profile: Kanumouse\">@<bdi>Kanumouse</bdi></a> was mir da noch einfällt wenn es nur um die FritzBox geht: Kann es sein das upnp in der Fritzbox deaktiviert wurde von einem Update?</p>\n<p dir=\"auto\">Sonst kannst du noch die v1.1.1 Testen, da hab ich ziemlich viel an der Basis gemacht.</p>\n","sourceContent":null,"uid":184,"timestamp":1774976031498,"deleted":false,"upvotes":0,"downvotes":0,"replies":1,"pollIds":"","votes":0,"timestampISO":"2026-03-31T16:53:51.498Z","user":{"uid":184,"username":"Jey Cee","userslug":"jey-cee","picture":"/assets/uploads/profile/uid-184/184-profileavatar-1758525749503.png","status":"online","displayname":"Jey Cee","isLocal":true,"icon:bgColor":"#9e9e9e","icon:text":"J"},"topic":{"uid":184,"tid":1933,"title":"Upnp v0.3.6","generatedTitle":0,"cid":5,"tags":[],"slug":"1933/upnp-v0-3-6","deleted":0,"scheduled":false,"postcount":116,"mainPid":1933,"teaserPid":"1338470","timestamp":1454888274000,"titleRaw":"Upnp v0.3.6","timestampISO":"2016-02-07T23:37:54.000Z","isQuestion":null,"isSolved":null},"category":{"cid":5,"name":"ioBroker Allgemein","icon":"fa-nbb-none","slug":"5/iobroker-allgemein","parentCid":4,"bgColor":"#ffffff","color":"#164476","backgroundImage":"&#x2F;assets&#x2F;uploads&#x2F;category&#x2F;category-5.png","imageClass":"cover"},"isMainPost":false},{"pid":1332392,"tid":42095,"toPid":1332386,"url":"https://forum.iobroker.net/post/1332392","content":"<blockquote>\n<p dir=\"auto\"><a class=\"plugin-mentions-user plugin-mentions-a\" href=\"/user/martinp\" aria-label=\"Profile: MartinP\">@<bdi>MartinP</bdi></a> <a href=\"/post/1332386\">sagte</a>:</p>\n<p dir=\"auto\">Bei mir ist nach ca 25 Jahren der erste Rolladen-Rohrmotor kaputt gegangen.</p>\n</blockquote>\n<p dir=\"auto\">Da kannst dich Glücklich schätzen. Hab erst einen Tauschen müssen der nach etwas mehr als 10 Jahren aufgegeben hat, zwei weitere haben schon die selben Symptome, die werden auch bald aufgeben.<br />\nDas sind keine No-Name Motoren, aber die waren etwas zu Optimistisch ausgelegt was die Zugkraft angeht.</p>\n","sourceContent":null,"uid":184,"timestamp":1774961888292,"deleted":false,"upvotes":0,"downvotes":0,"replies":0,"pollIds":"","votes":0,"timestampISO":"2026-03-31T12:58:08.292Z","user":{"uid":184,"username":"Jey Cee","userslug":"jey-cee","picture":"/assets/uploads/profile/uid-184/184-profileavatar-1758525749503.png","status":"online","displayname":"Jey Cee","isLocal":true,"icon:bgColor":"#9e9e9e","icon:text":"J"},"topic":{"uid":27402,"tid":42095,"title":"Rolladenantrieb &#x2F; Gurtwickler","generatedTitle":0,"cid":13,"tags":[],"slug":"42095/rolladenantrieb-gurtwickler","deleted":0,"scheduled":false,"postcount":36,"mainPid":578631,"teaserPid":"1332809","timestamp":1613006749595,"titleRaw":"Rolladenantrieb / Gurtwickler","timestampISO":"2021-02-11T01:25:49.595Z","isQuestion":null,"isSolved":null},"category":{"cid":13,"name":"Hardware","icon":"fa-microchip","slug":"13/hardware","parentCid":4,"bgColor":"#AB4642","color":"#ffffff","backgroundImage":"","imageClass":"cover"},"isMainPost":false},{"pid":1332368,"tid":42095,"toPid":1332365,"url":"https://forum.iobroker.net/post/1332368","content":"<p dir=\"auto\"><a class=\"plugin-mentions-user plugin-mentions-a\" href=\"/user/manuxi\" aria-label=\"Profile: manuxi\">@<bdi>manuxi</bdi></a> hab es aufgegeben.</p>\n","sourceContent":null,"uid":184,"timestamp":1774956843814,"deleted":false,"upvotes":0,"downvotes":0,"replies":0,"pollIds":"","votes":0,"timestampISO":"2026-03-31T11:34:03.814Z","user":{"uid":184,"username":"Jey Cee","userslug":"jey-cee","picture":"/assets/uploads/profile/uid-184/184-profileavatar-1758525749503.png","status":"online","displayname":"Jey Cee","isLocal":true,"icon:bgColor":"#9e9e9e","icon:text":"J"},"topic":{"uid":27402,"tid":42095,"title":"Rolladenantrieb &#x2F; Gurtwickler","generatedTitle":0,"cid":13,"tags":[],"slug":"42095/rolladenantrieb-gurtwickler","deleted":0,"scheduled":false,"postcount":36,"mainPid":578631,"teaserPid":"1332809","timestamp":1613006749595,"titleRaw":"Rolladenantrieb / Gurtwickler","timestampISO":"2021-02-11T01:25:49.595Z","isQuestion":null,"isSolved":null},"category":{"cid":13,"name":"Hardware","icon":"fa-microchip","slug":"13/hardware","parentCid":4,"bgColor":"#AB4642","color":"#ffffff","backgroundImage":"","imageClass":"cover"},"isMainPost":false},{"pid":1332112,"tid":84149,"toPid":1332105,"url":"https://forum.iobroker.net/post/1332112","content":"<p dir=\"auto\"><a class=\"plugin-mentions-user plugin-mentions-a\" href=\"/user/haselchen\" aria-label=\"Profile: haselchen\">@<bdi>haselchen</bdi></a> sagte in <a href=\"/post/1332105\">Test Adapter ahoyDTU v0.0.1 Latest</a>:</p>\n<blockquote>\n<p dir=\"auto\">Sunset?<br />\nSunrise?</p>\n</blockquote>\n<p dir=\"auto\">Brauchen wir das Wirklich? Das haben wir doch im JavaScript Adapter als Datenpunkte.</p>\n<p dir=\"auto\"><a class=\"plugin-mentions-user plugin-mentions-a\" href=\"/user/haselchen\" aria-label=\"Profile: haselchen\">@<bdi>haselchen</bdi></a> sagte in <a href=\"/post/1332105\">Test Adapter ahoyDTU v0.0.1 Latest</a>:</p>\n<blockquote>\n<p dir=\"auto\">Wechselrichter ist erreichbar und produziert (oder nicht)?</p>\n</blockquote>\n<p dir=\"auto\">Es gibt reachable.</p>\n","sourceContent":null,"uid":184,"timestamp":1774799173980,"deleted":false,"upvotes":0,"downvotes":0,"replies":1,"pollIds":"","votes":0,"timestampISO":"2026-03-29T15:46:13.980Z","user":{"uid":184,"username":"Jey Cee","userslug":"jey-cee","picture":"/assets/uploads/profile/uid-184/184-profileavatar-1758525749503.png","status":"online","displayname":"Jey Cee","isLocal":true,"icon:bgColor":"#9e9e9e","icon:text":"J"},"topic":{"uid":184,"tid":84149,"title":"Test Adapter ahoyDTU v0.0.1 Latest","generatedTitle":0,"cid":91,"tags":[],"slug":"84149/test-adapter-ahoydtu-v0.0.1-latest","deleted":0,"scheduled":false,"postcount":8,"mainPid":1331847,"teaserPid":"1335612","timestamp":1774705738439,"titleRaw":"Test Adapter ahoyDTU v0.0.1 Latest","timestampISO":"2026-03-28T13:48:58.439Z","isQuestion":null,"isSolved":null},"category":{"cid":91,"name":"Tester","icon":"fa-comments","slug":"91/tester","parentCid":4,"bgColor":"#A1B56C","color":"#ffffff","backgroundImage":"","imageClass":"cover"},"isMainPost":false}],"nextStart":20,"pagination":{"prev":{"page":1,"active":false},"next":{"page":1,"active":false},"first":{"page":1,"active":true},"last":{"page":1,"active":false},"rel":[],"pages":[],"currentPage":1,"pageCount":1},"noItemsFoundKey":"[[user:has-no-posts]]","title":"[[pages:account/posts, Jey Cee]]","breadcrumbs":[{"text":"ioBroker Community Home","url":"https://forum.iobroker.net"},{"text":"Jey Cee","url":"https://forum.iobroker.net//user/jey-cee"},{"text":"[[global:posts]]"}],"showSort":false,"sortOptions":[{"url":"/user/jey-cee/posts?sort=votes","name":"[[global:votes]]","selected":false},{"url":"/user/jey-cee/posts?sort=posts","name":"[[global:posts]]","selected":false},{"url":"/user/jey-cee/posts?sort=views","name":"[[global:views]]","selected":false},{"url":"/user/jey-cee/posts?sort=lastpost","name":"[[global:lastpost]]","selected":false},{"url":"/user/jey-cee/posts?sort=firstpost","name":"[[global:firstpost]]","selected":false}],"loggedIn":false,"loggedInUser":{"uid":-1,"username":"[[global:guest]]","picture":"","icon:text":"?","icon:bgColor":"#aaa"},"relative_path":"","template":{"name":"account/posts","account/posts":true},"url":"/user/jey-cee/posts","bodyClass":"page-user page-user-jey-cee page-user-posts template-account-posts page-status-200 theme-harmony user-guest","_header":{"tags":{"meta":[{"property":"og:image","content":"https://forum.iobroker.net/assets/uploads/system/og-image.png?v=1549730448321","noEscape":true},{"property":"og:image:url","content":"https://forum.iobroker.net/assets/uploads/system/og-image.png?v=1549730448321","noEscape":true},{"property":"og:image:width","content":"undefined"},{"property":"og:image:height","content":"undefined"},{"content":"Community Forum","property":"og:title"},{"content":"https://forum.iobroker.net/api/user/jey-cee/posts","property":"og:url"},{"content":"Discussions about ioBroker and Smart Home","name":"description"},{"content":"Discussions about ioBroker and Smart Home","property":"og:description"}],"link":[{"rel":"canonical","href":"https://forum.iobroker.net/user/jey-cee/posts"}]}},"widgets":{"footer":[{"html":"<!-- https://forum.iobroker.net/admin/extend/widgets => Global footer -->\r\n<!-- this is statistics code placeholder -->\r\n<div class=\"forum-stats card card-header p-3 rounded-0 border-0 shadow-none mb-3\"><div class=\"d-flex forum-stats flex-wrap mb-3 gap-4\">\n<div class=\"d-flex flex-1 gap-4\">\n<div class=\"flex-1\">\n<div class=\"stats-card text-center \">\n<h4 class=\"stats\" title=\"564\">564</h4>\n<span class=\"text-secondary\">Online</span>\n</div>\n</div>\n<div class=\"flex-1\">\n<div class=\"stats-card text-center \">\n<h4 class=\"stats\" title=\"32.9k\">32.9k</h4>\n<span class=\"text-secondary\">Benutzer</span>\n</div>\n</div>\n</div>\n<div class=\"d-flex flex-1 gap-4\">\n<div class=\"flex-1\">\n<div class=\"stats-card text-center \">\n<h4 class=\"stats\" title=\"83.0k\">83.0k</h4>\n<span class=\"text-secondary\">Themen</span>\n</div>\n</div>\n<div class=\"flex-1\">\n<div class=\"stats-card text-center \">\n<h4 class=\"stats\" title=\"1.3m\">1.3m</h4>\n<span class=\"text-secondary\">Beiträge</span>\n</div>\n</div>\n</div>\n</div></div>\r\n<!-- end of statistics code placeholder -->\r\n\r\n\r\n<!-- Footer -->\r\n<style>\r\n    .iobroker-footer-div {\r\n        background: #00000008;\r\n        width: 100%;\r\n        height: 248px;\r\n        padding: 20px;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        flex-direction: column;\r\n        gap: 12px;\r\n    }\r\n\r\n    .iobroker-footer-row a {\r\n        color: #b1b1b1 !important;\r\n    }\r\n\r\n    .iobroker-footer-row {\r\n        display: flex;\r\n        justify-content: center;\r\n        align-items: center;\r\n        flex-wrap: wrap;\r\n    }\r\n\r\n    .iobroker-footer-icon {\r\n        height: 54px;\r\n        width: 54px;\r\n        position: relative;\r\n    }\r\n\r\n    .iobroker-footer-icon-svg {\r\n        width: 100%;\r\n        height: 100%;\r\n    }\r\n\r\n    .iobroker-footer-logo {\r\n        width: 72px;\r\n        filter: grayscale(100%) invert(1);\r\n        display: inline-block;\r\n    }\r\n\r\n    .iobroker-footer-community-text {\r\n        width: 100%;\r\n        position: absolute;\r\n        font-size: 8px;\r\n        text-align: center;\r\n        color: black;\r\n        bottom: 3px;\r\n    }\r\n</style>\r\n<div class=\"iobroker-footer-div\">\r\n    <div class=\"iobroker-footer-row\" style=\"gap: 4px\">\r\n        <div title=\"Repository\" class=\"iobroker-footer-icon\">\r\n            <a href=\"https://github.com/ioBroker\" target=\"_blank\">\r\n                <svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 448 512\"\r\n                     class=\"iobroker-footer-icon-svg\"\r\n                     xmlns=\"http://www.w3.org/2000/svg\">\r\n                    <path d=\"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM277.3 415.7c-8.4 1.5-11.5-3.7-11.5-8 0-5.4.2-33 .2-55.3 0-15.6-5.2-25.5-11.3-30.7 37-4.1 76-9.2 76-73.1 0-18.2-6.5-27.3-17.1-39 1.7-4.3 7.4-22-1.7-45-13.9-4.3-45.7 17.9-45.7 17.9-13.2-3.7-27.5-5.6-41.6-5.6-14.1 0-28.4 1.9-41.6 5.6 0 0-31.8-22.2-45.7-17.9-9.1 22.9-3.5 40.6-1.7 45-10.6 11.7-15.6 20.8-15.6 39 0 63.6 37.3 69 74.3 73.1-4.8 4.3-9.1 11.7-10.6 22.3-9.5 4.3-33.8 11.7-48.3-13.9-9.1-15.8-25.5-17.1-25.5-17.1-16.2-.2-1.1 10.2-1.1 10.2 10.8 5 18.4 24.2 18.4 24.2 9.7 29.7 56.1 19.7 56.1 19.7 0 13.9.2 36.5.2 40.6 0 4.3-3 9.5-11.5 8-66-22.1-112.2-84.9-112.2-158.3 0-91.8 70.2-161.5 162-161.5S388 165.6 388 257.4c.1 73.4-44.7 136.3-110.7 158.3zm-98.1-61.1c-1.9.4-3.7-.4-3.9-1.7-.2-1.5 1.1-2.8 3-3.2 1.9-.2 3.7.6 3.9 1.9.3 1.3-1 2.6-3 3zm-9.5-.9c0 1.3-1.5 2.4-3.5 2.4-2.2.2-3.7-.9-3.7-2.4 0-1.3 1.5-2.4 3.5-2.4 1.9-.2 3.7.9 3.7 2.4zm-13.7-1.1c-.4 1.3-2.4 1.9-4.1 1.3-1.9-.4-3.2-1.9-2.8-3.2.4-1.3 2.4-1.9 4.1-1.5 2 .6 3.3 2.1 2.8 3.4zm-12.3-5.4c-.9 1.1-2.8.9-4.3-.6-1.5-1.3-1.9-3.2-.9-4.1.9-1.1 2.8-.9 4.3.6 1.3 1.3 1.8 3.3.9 4.1zm-9.1-9.1c-.9.6-2.6 0-3.7-1.5s-1.1-3.2 0-3.9c1.1-.9 2.8-.2 3.7 1.3 1.1 1.5 1.1 3.3 0 4.1zm-6.5-9.7c-.9.9-2.4.4-3.5-.6-1.1-1.3-1.3-2.8-.4-3.5.9-.9 2.4-.4 3.5.6 1.1 1.3 1.3 2.8.4 3.5zm-6.7-7.4c-.4.9-1.7 1.1-2.8.4-1.3-.6-1.9-1.7-1.5-2.6.4-.6 1.5-.9 2.8-.4 1.3.7 1.9 1.8 1.5 2.6z\"></path>\r\n                </svg>\r\n            </a>\r\n        </div>\r\n\r\n        <div title=\"Community adapters repository\" class=\"iobroker-footer-icon\">\r\n            <a href=\"https://github.com/iobroker-community-adapters\" target=\"_blank\">\r\n                <svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 448 512\"\r\n                     class=\"iobroker-footer-icon-svg\"\r\n                     xmlns=\"http://www.w3.org/2000/svg\">\r\n                    <path d=\"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM277.3 415.7c-8.4 1.5-11.5-3.7-11.5-8 0-5.4.2-33 .2-55.3 0-15.6-5.2-25.5-11.3-30.7 37-4.1 76-9.2 76-73.1 0-18.2-6.5-27.3-17.1-39 1.7-4.3 7.4-22-1.7-45-13.9-4.3-45.7 17.9-45.7 17.9-13.2-3.7-27.5-5.6-41.6-5.6-14.1 0-28.4 1.9-41.6 5.6 0 0-31.8-22.2-45.7-17.9-9.1 22.9-3.5 40.6-1.7 45-10.6 11.7-15.6 20.8-15.6 39 0 63.6 37.3 69 74.3 73.1-4.8 4.3-9.1 11.7-10.6 22.3-9.5 4.3-33.8 11.7-48.3-13.9-9.1-15.8-25.5-17.1-25.5-17.1-16.2-.2-1.1 10.2-1.1 10.2 10.8 5 18.4 24.2 18.4 24.2 9.7 29.7 56.1 19.7 56.1 19.7 0 13.9.2 36.5.2 40.6 0 4.3-3 9.5-11.5 8-66-22.1-112.2-84.9-112.2-158.3 0-91.8 70.2-161.5 162-161.5S388 165.6 388 257.4c.1 73.4-44.7 136.3-110.7 158.3zm-98.1-61.1c-1.9.4-3.7-.4-3.9-1.7-.2-1.5 1.1-2.8 3-3.2 1.9-.2 3.7.6 3.9 1.9.3 1.3-1 2.6-3 3zm-9.5-.9c0 1.3-1.5 2.4-3.5 2.4-2.2.2-3.7-.9-3.7-2.4 0-1.3 1.5-2.4 3.5-2.4 1.9-.2 3.7.9 3.7 2.4zm-13.7-1.1c-.4 1.3-2.4 1.9-4.1 1.3-1.9-.4-3.2-1.9-2.8-3.2.4-1.3 2.4-1.9 4.1-1.5 2 .6 3.3 2.1 2.8 3.4zm-12.3-5.4c-.9 1.1-2.8.9-4.3-.6-1.5-1.3-1.9-3.2-.9-4.1.9-1.1 2.8-.9 4.3.6 1.3 1.3 1.8 3.3.9 4.1zm-9.1-9.1c-.9.6-2.6 0-3.7-1.5s-1.1-3.2 0-3.9c1.1-.9 2.8-.2 3.7 1.3 1.1 1.5 1.1 3.3 0 4.1zm-6.5-9.7c-.9.9-2.4.4-3.5-.6-1.1-1.3-1.3-2.8-.4-3.5.9-.9 2.4-.4 3.5.6 1.1 1.3 1.3 2.8.4 3.5zm-6.7-7.4c-.4.9-1.7 1.1-2.8.4-1.3-.6-1.9-1.7-1.5-2.6.4-.6 1.5-.9 2.8-.4 1.3.7 1.9 1.8 1.5 2.6z\"></path>\r\n                </svg>\r\n                <div class=\"iobroker-footer-community-text\">Community</div>\r\n            </a>\r\n        </div>\r\n\r\n        <div title=\"Unofficial Facebook group\" class=\"iobroker-footer-icon\">\r\n            <a href=\"https://www.facebook.com/groups/440499112958264\" target=\"_blank\">\r\n                <svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 448 512\"\r\n                     class=\"iobroker-footer-icon-svg\"\r\n                     xmlns=\"http://www.w3.org/2000/svg\">\r\n                    <path d=\"M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z\"></path>\r\n                </svg>\r\n            </a>\r\n        </div>\r\n\r\n        <div title=\"Discord Server\" class=\"iobroker-footer-icon\">\r\n            <a href=\"https://discord.gg/HwUCwsH\" target=\"_blank\">\r\n                <svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 448 512\"\r\n                     class=\"iobroker-footer-icon-svg\"\r\n                     xmlns=\"http://www.w3.org/2000/svg\" style=\"height: 54px;margin-top: 4px\">\r\n                    <path d=\"M297.216 243.2c0 15.616-11.52 28.416-26.112 28.416-14.336 0-26.112-12.8-26.112-28.416s11.52-28.416 26.112-28.416c14.592 0 26.112 12.8 26.112 28.416zm-119.552-28.416c-14.592 0-26.112 12.8-26.112 28.416s11.776 28.416 26.112 28.416c14.592 0 26.112-12.8 26.112-28.416.256-15.616-11.52-28.416-26.112-28.416zM448 52.736V512c-64.494-56.994-43.868-38.128-118.784-107.776l13.568 47.36H52.48C23.552 451.584 0 428.032 0 398.848V52.736C0 23.552 23.552 0 52.48 0h343.04C424.448 0 448 23.552 448 52.736zm-72.96 242.688c0-82.432-36.864-149.248-36.864-149.248-36.864-27.648-71.936-26.88-71.936-26.88l-3.584 4.096c43.52 13.312 63.744 32.512 63.744 32.512-60.811-33.329-132.244-33.335-191.232-7.424-9.472 4.352-15.104 7.424-15.104 7.424s21.248-20.224 67.328-33.536l-2.56-3.072s-35.072-.768-71.936 26.88c0 0-36.864 66.816-36.864 149.248 0 0 21.504 37.12 78.08 38.912 0 0 9.472-11.52 17.152-21.248-32.512-9.728-44.8-30.208-44.8-30.208 3.766 2.636 9.976 6.053 10.496 6.4 43.21 24.198 104.588 32.126 159.744 8.96 8.96-3.328 18.944-8.192 29.44-15.104 0 0-12.8 20.992-46.336 30.464 7.68 9.728 16.896 20.736 16.896 20.736 56.576-1.792 78.336-38.912 78.336-38.912z\"></path>\r\n                </svg>\r\n            </a>\r\n        </div>\r\n    </div>\r\n    <div class=\"iobroker-footer-row\" style=\"gap: 10px\">\r\n        <a href=\"/impressum\">Impressum </a>|\r\n        <a href=\"/datenschutz\"> Datenschutz-Bestimmungen </a> |\r\n        <a href=\"/nutzungsbedingungen\"> Nutzungsbedingungen</a> |\r\n        <a class=\"button is-success\" style=\"cursor: pointer\" onclick=\"return klaro.show();\">Einwilligungseinstellungen</a>\r\n    </div>\r\n    <div class=\"iobroker-footer-row\">\r\n        ioBroker Community 2014-2025\r\n    </div>\r\n\r\n    <div class=\"iobroker-footer-row\">\r\n        <img src=\"data:image/png;base64,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\"\r\n             class=\"iobroker-footer-logo\" alt=\"logo\">\r\n    </div>\r\n</div>"}],"sidebar":[{"html":"<style>\r\n    .panel {\r\n         margin-bottom: 32px;\r\n    }\r\n    div[data-widget-area=\"sidebar\"] {\r\n       background-color: #0000000f;\r\n       padding: 10px;\r\n       border-radius: 10px;\r\n       max-width: 400px;\r\n    }\r\n</style>"},{"html":"<div class=\"panel panel-primary\">\r\n    <div class=\"panel-heading\">\r\n        <h3 class=\"panel-title\">Support us</h3>\r\n    </div>\r\n    <div class=\"panel-body\"><div>\r\n    <a class=\"navigation-link\" href=\"https://github.com/ioBroker\" target=\"_blank\" title=\"\"\r\n       data-original-title=\"ioBroker on Github\">\r\n        <i class=\"fa fa-fw fa-github\" data-content=\"\"></i>\r\n        <span>ioBroker</span>\r\n    </a>\r\n</div>\r\n<div>\r\n    <a class=\"navigation-link\" href=\"https://github.com/iobroker-community-adapters\" target=\"_blank\" title=\"\"\r\n       data-original-title=\"ioBroker Community Adapters on Github\">\r\n        <i class=\"fa fa-fw fa-github\" data-content=\"\"></i>\r\n        <span>Community Adapters</span>\r\n    </a>\r\n</div>\r\n<div>\r\n    <a class=\"navigation-link\" href=\"https://www.paypal.com/donate/?hosted_button_id=ZTR5WYUPBSBHE\" target=\"_blank\"\r\n       title=\"\" data-original-title=\"Donate via PayPal\">\r\n        <i class=\"fa fa-fw fa-cc-paypal\" data-content=\"\"></i>\r\n        <span>Donate</span>\r\n    </a>\r\n</div>\r\n</div>\r\n</div>"},{"html":"<div class=\"panel alert alert-danger\"><div>\r\n    <a class=\"navigation-link\"\r\n       href=\"https://forum.iobroker.net/topic/18517/anleitung-iot-pro-cloud-assistenten-service-iobroker-iot-reloaded-alexa-und-services\"\r\n       title=\r\n               \"\" data-original-title=\"FAQ Cloud / IOT\">\r\n        <i class=\"fa fa-fw fa-info\" data-content=\"\"></i>\r\n        <span>FAQ Cloud / IOT</span>\r\n    </a>\r\n</div>\r\n<div>\r\n    <a class=\"navigation-link\"\r\n       href=\"https://forum.iobroker.net/topic/64032/update-nodejs-best-practise-supported-16-und-18\" title=\r\n               \"\" data-original-title=\"HowTo: Node.js-Update\">\r\n        <i class=\"fa fa-fw fa-info\" data-content=\"\"></i>\r\n        <span>HowTo: Node.js-Update</span>\r\n    </a>\r\n</div>\r\n<div>\r\n    <a class=\"navigation-link\"\r\n       href=\"https://forum.iobroker.net/topic/27271/howto-iobroker-restore-unter-linux-durchf%C3%BChren\" title=\r\n               \"\" data-original-title=\"HowTo: Backup/Restore\">\r\n        <i class=\"fa fa-fw fa-info\" data-content=\"\"></i>\r\n        <span>HowTo: Backup/Restore</span>\r\n    </a>\r\n</div>\r\n<div>\r\n    <a class=\"navigation-link\" href=\"https://www.iobroker.net/#de/download\" title=\r\n            \"\" data-original-title=\"Downloads\">\r\n        <i class=\"fa fa-fw fa-info\" data-content=\"\"></i>\r\n        <span>Downloads</span>\r\n    </a>\r\n</div>\r\n<div>\r\n    <a class=\"navigation-link\" href=\"https://www.iobroker.net/#de/blog\" title=\r\n            \"\" data-original-title=\"BLOG\">\r\n        <i class=\"fa fa-fw fa-info\" data-content=\"\"></i>\r\n        <span>BLOG</span>\r\n    </a>\r\n</div></div>"},{"html":"<!--ins class=\"adsbygoogle\"\r\n     style=\"display:block\"\r\n     data-ad-client=\"ca-pub-9416634402358530\"\r\n     data-ad-slot=\"4078364898\"\r\n     data-ad-format=\"auto\"\r\n     data-full-width-responsive=\"true\"></ins-->\r\n<!--script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({});\r\n</script-->"},{"html":"<style>\r\n    @media only screen and (min-width: 1200px) {\r\n        div[data-widget-area=\"sidebar\"] {\r\n            position: relative;\r\n            box-sizing: border-box;\r\n        }\r\n    }\r\n</style>\r\n\r\n<!--script type=\"text/javascript\">\r\n    // Lock element on scroll\r\n    const sidebar = document.querySelector('div[data-widget-area=\"sidebar\"]');\r\n\r\n    // move panelSticky inside the sidebar on scroll\r\n    if (sidebar) {\r\n        // take all elements with class 'panel' and place them into one div 'panel-sticky'\r\n        const panelSticky = document.createElement('div');\r\n        panelSticky.className = 'panel-sticky';\r\n        panelSticky.style.width = '100%';\r\n        const panels = sidebar.querySelectorAll('.panel');\r\n        panels.forEach(panel => {\r\n            panelSticky.appendChild(panel);\r\n        });\r\n        sidebar.appendChild(panelSticky);\r\n\r\n        const panelStickyRect = panelSticky.getBoundingClientRect();\r\n        const startTop = panelStickyRect.top;\r\n        const sidebarRect = sidebar.getBoundingClientRect();\r\n        const sidebarHeight = sidebarRect.height;\r\n        const sidebarBottom = sidebarRect.bottom;\r\n\r\n        window.addEventListener('scroll', () => {\r\n            const y = window.scrollY;\r\n            // when the bottom of panelSticky reach the bottom of the sidebar, stop\r\n            const panelStickyBottom = (y - startTop + 20) + panelStickyRect.height;\r\n            console.log(\r\n                'panelStickyBottom', panelStickyBottom,\r\n                'sidebarBottom', sidebarBottom,\r\n                'panelStickyRect.top', (y - startTop + 20),\r\n                'y', y,\r\n                'panelStickyRect.height', panelStickyRect.height,\r\n            );\r\n\r\n            if (y < startTop) {\r\n                panelSticky.style.position = '';\r\n                panelSticky.style.top = '';\r\n                panelSticky.style.width = '100%';\r\n            } else if (panelStickyBottom >= sidebarBottom) {\r\n                console.log('panelSticky Bottom - 20 <= sidebarBottom');\r\n                panelSticky.style.position = 'absolute';\r\n                panelSticky.style.top = '';\r\n                panelSticky.style.bottom = sidebarHeight + 'px';\r\n                panelSticky.style.width = 'calc(100% - 20px)'; // account for padding\r\n            } else {\r\n                // calculate top relative to sidebar\r\n                panelSticky.style.position = 'absolute';\r\n                panelSticky.style.top = (y - startTop + 20) + 'px';\r\n                panelSticky.style.width = 'calc(100% - 20px)'; // account for padding\r\n            }\r\n        });\r\n    }\r\n</script-->"}],"header":[{"html":"<style>\r\n    .forum-news .text-sm {\r\n        /*display: none !important;*/\r\n    }\r\n    .forum-news .justify-content-between {\r\n        /* display: none !important; */\r\n    }\r\n    .forum-news .widget-topics-list {\r\n        flex-direction: row !important;\r\n    }\r\n    .forum-news .widget-topics {\r\n        position: relative;\r\n        background: #0000000F;\r\n        border-radius: 10px;\r\n        padding: 1rem;\r\n        box-sizing: border-box;\r\n    }\r\n    .forum-news .widget-topics .topic-thumbs {\r\n        display: none !important;\r\n    }\r\n    .forum-news .widget-topics>div {\r\n        height: 100%;\r\n    }\r\n    .forum-news .widget-topics .topic-title {\r\n        flex-grow: 1;\r\n    }\r\n    .forum-news .widget-topics hr {\r\n        display: none;\r\n    }\r\n    #recent_topics {\r\n        flex-direction: row !important;\r\n        flex-wrap: wrap;\r\n        column-gap: 30px;\r\n        row-gap: 20px;\r\n    }\r\n    /* Phone: non news */\r\n    @media (max-width: 767px) {\r\n        .forum-news {\r\n            display: none;\r\n        }\r\n    }\r\n    /* Tablet: 2 columns */\r\n    @media (max-width: 991px) {\r\n        #recent_topics {\r\n            flex-direction: row !important;\r\n            flex-wrap: wrap;\r\n        }\r\n\r\n        #recent_topics .widget-topics {\r\n            flex: 1 0 40%;\r\n        }\r\n    }\r\n\r\n    /* Desktop: 3 columns */\r\n    @media (min-width: 992px) {\r\n        #recent_topics {\r\n            flex-direction: row !important;\r\n            flex-wrap: nowrap;\r\n        }\r\n        #recent_topics .widget-topics {\r\n            flex: 1;\r\n        }\r\n    }\r\n\r\n    /* Hide on search */\r\n    .template-search .forum-news {\r\n        display: none;\r\n    }\r\n</style>\r\n\r\n<div class=\"forum-news\">\r\n    <h3 class=\"categories-title\">NEWS</h3>\r\n    <div class=\"panel-body-news\"><div>\n<ul class=\"widget-topics-list list-unstyled d-flex flex-column trim-last-divider\" data-numtopics=\"2\">\n\n<li class=\"widget-topics d-flex gap-2 flex-column\">\n<div class=\"d-flex gap-3 justify-content-between\">\n<a class=\"topic-title fw-semibold fs-6 text-reset text-break d-block\" href=\"/topic/84591/neues-youtube-video-visualisierung-im-devices-adapter\">Neues YouTube-Video: Visualisierung im Devices-Adapter</a>\n\n<a class=\"topic-thumbs text-decoration-none flex-shrink-0 d-inline-block\" href=\"/topic/84591/neues-youtube-video-visualisierung-im-devices-adapter\" aria-label=\"Miniaturbild zum Thema\">\n<img class=\"topic-thumb rounded-1 bg-light\" style=\"width: auto; max-width: 5.33rem; height: 3.3rem; object-fit: contain;\" src=\"/assets/uploads/files/1779264402974-2026_05_20-forum-visualisierung.png\" alt=\"\"/>\n</a>\n\n</div>\n<div class=\"d-flex flex-column gap-2 flex-grow-1\">\n<div class=\"d-flex gap-2 align-items-center text-sm\">\n<a class=\"text-decoration-none avatar-tooltip\" title=\"Bluefox\" href=\"/user/bluefox\">\n<img title=\"Bluefox\" data-uid=\"8\" class=\"avatar  avatar-rounded\" alt=\"Bluefox\" loading=\"lazy\" component=\"avatar/picture\" src=\"/assets/uploads/profile/uid-8/8-profileavatar.png\" style=\"--avatar-size: 24px;\" onError=\"this.remove()\" itemprop=\"image\" /><span title=\"Bluefox\" data-uid=\"8\" class=\"avatar  avatar-rounded\" component=\"avatar/icon\" style=\"--avatar-size: 24px; background-color: #2196f3\">B</span>\n</a>\n<div class=\"post-author d-flex align-items-center gap-1\">\n<a class=\"lh-1 fw-semibold text-nowrap\" href=\"/user/bluefox\">Bluefox</a>\n</div>\n<span class=\"timeago text-muted lh-1 text-nowrap\" title=\"2026-05-20T08:10:15.660Z\"></span>\n</div>\n<div class=\"d-flex justify-content-between\">\n<div class=\"btn btn-link btn-sm text-body pe-none\"><i class=\"fa-fw fa-heart text-xs fa-regular text-muted\"></i> 4</div>\n<div class=\"btn btn-link btn-sm text-body pe-none\"><i class=\"fa-fw fa-regular fa-message text-xs text-muted\"></i> 1</div>\n<div class=\"btn btn-link btn-sm text-body pe-none\"><i class=\"fa-fw fa-regular fa-eye text-xs text-muted\"></i> 38</div>\n</div>\n</div>\n<hr/>\n</li>\n\n<li class=\"widget-topics d-flex gap-2 flex-column\">\n<div class=\"d-flex gap-3 justify-content-between\">\n<a class=\"topic-title fw-semibold fs-6 text-reset text-break d-block\" href=\"/topic/84312/neuer-iobroker-blog-online-monatsrückblick-märz-april-2026\">Neuer ioBroker-Blog online: Monatsrückblick März&#x2F;April 2026</a>\n\n<a class=\"topic-thumbs text-decoration-none flex-shrink-0 d-inline-block\" href=\"/topic/84312/neuer-iobroker-blog-online-monatsrückblick-märz-april-2026\" aria-label=\"Miniaturbild zum Thema\">\n<img class=\"topic-thumb rounded-1 bg-light\" style=\"width: auto; max-width: 5.33rem; height: 3.3rem; object-fit: contain;\" src=\"/assets/uploads/files/1776170810667-2026_04_13.jpg\" alt=\"\"/>\n</a>\n\n</div>\n<div class=\"d-flex flex-column gap-2 flex-grow-1\">\n<div class=\"d-flex gap-2 align-items-center text-sm\">\n<a class=\"text-decoration-none avatar-tooltip\" title=\"Bluefox\" href=\"/user/bluefox\">\n<img title=\"Bluefox\" data-uid=\"8\" class=\"avatar  avatar-rounded\" alt=\"Bluefox\" loading=\"lazy\" component=\"avatar/picture\" src=\"/assets/uploads/profile/uid-8/8-profileavatar.png\" style=\"--avatar-size: 24px;\" onError=\"this.remove()\" itemprop=\"image\" /><span title=\"Bluefox\" data-uid=\"8\" class=\"avatar  avatar-rounded\" component=\"avatar/icon\" style=\"--avatar-size: 24px; background-color: #2196f3\">B</span>\n</a>\n<div class=\"post-author d-flex align-items-center gap-1\">\n<a class=\"lh-1 fw-semibold text-nowrap\" href=\"/user/bluefox\">Bluefox</a>\n</div>\n<span class=\"timeago text-muted lh-1 text-nowrap\" title=\"2026-04-14T13:04:20.298Z\"></span>\n</div>\n<div class=\"d-flex justify-content-between\">\n<div class=\"btn btn-link btn-sm text-body pe-none\"><i class=\"fa-fw fa-heart text-xs fa-regular text-muted\"></i> 8</div>\n<div class=\"btn btn-link btn-sm text-body pe-none\"><i class=\"fa-fw fa-regular fa-message text-xs text-muted\"></i> 1</div>\n<div class=\"btn btn-link btn-sm text-body pe-none\"><i class=\"fa-fw fa-regular fa-eye text-xs text-muted\"></i> 1.8k</div>\n</div>\n</div>\n<hr/>\n</li>\n\n<li class=\"widget-topics d-flex gap-2 flex-column\">\n<div class=\"d-flex gap-3 justify-content-between\">\n<a class=\"topic-title fw-semibold fs-6 text-reset text-break d-block\" href=\"/topic/84291/verwendung-von-ki-bitte-immer-deutlich-kennzeichnen\">Verwendung von KI bitte immer deutlich kennzeichnen</a>\n\n</div>\n<div class=\"d-flex flex-column gap-2 flex-grow-1\">\n<div class=\"d-flex gap-2 align-items-center text-sm\">\n<a class=\"text-decoration-none avatar-tooltip\" title=\"Homoran\" href=\"/user/homoran\">\n<img title=\"Homoran\" data-uid=\"68\" class=\"avatar  avatar-rounded\" alt=\"Homoran\" loading=\"lazy\" component=\"avatar/picture\" src=\"/assets/uploads/profile/uid-68/68-profileavatar.png\" style=\"--avatar-size: 24px;\" onError=\"this.remove()\" itemprop=\"image\" /><span title=\"Homoran\" data-uid=\"68\" class=\"avatar  avatar-rounded\" component=\"avatar/icon\" style=\"--avatar-size: 24px; background-color: #3f51b5\">H</span>\n</a>\n<div class=\"post-author d-flex align-items-center gap-1\">\n<a class=\"lh-1 fw-semibold text-nowrap\" href=\"/user/homoran\">Homoran</a>\n</div>\n<span class=\"timeago text-muted lh-1 text-nowrap\" title=\"2026-04-13T16:03:00.530Z\"></span>\n</div>\n<div class=\"d-flex justify-content-between\">\n<div class=\"btn btn-link btn-sm text-body pe-none\"><i class=\"fa-fw fa-heart text-xs fa-regular text-muted\"></i> 11</div>\n<div class=\"btn btn-link btn-sm text-body pe-none\"><i class=\"fa-fw fa-regular fa-message text-xs text-muted\"></i> 1</div>\n<div class=\"btn btn-link btn-sm text-body pe-none\"><i class=\"fa-fw fa-regular fa-eye text-xs text-muted\"></i> 754</div>\n</div>\n</div>\n<hr/>\n</li>\n\n</ul>\n</div>\n<script>\n'use strict';\n/* globals app, socket*/\n(function() {\nfunction onLoad() {\nvar\ttopics = $('#recent_topics');\nvar recentTopicsWidget = app.widgets.recentTopics;\nvar numTopics = parseInt(topics.attr('data-numtopics'), 10) || 8;\nif (!recentTopicsWidget) {\nrecentTopicsWidget = {};\nrecentTopicsWidget.onNewTopic = function(topic) {\nvar recentTopics = $('#recent_topics');\nif (!recentTopics.length) {\nreturn;\n}\napp.parseAndTranslate('widgets/partials/topics', { topics: [topic] }, function(html) {\nprocessHtml(html);\nhtml.hide()\n.prependTo(recentTopics)\n.fadeIn();\nif (recentTopics.children().length > numTopics) {\nrecentTopics.children().last().remove();\n}\n});\n};\napp.widgets.recentTopics = recentTopicsWidget;\nsocket.on('event:new_topic', app.widgets.recentTopics.onNewTopic);\n}\nfunction processHtml(html) {\nif ($.timeago) {\nhtml.find('span.timeago').timeago();\n}\n}\n}\nif (document.readyState === 'loading') {\ndocument.addEventListener('DOMContentLoaded', onLoad);\n} else {\nonLoad();\n}\n})();\n</script></div>\r\n</div>"},{"html":"<!-- Optimierungen für den Editor -->\r\n<script>\r\n\r\nwindow.addEventListener('load', startListening);\r\nwindow.addEventListener('click', startListening);\r\n        function startListening(e) {\r\n        displayQaA();\r\n  if(e.target.attributes && e.target.attributes.length > 0) {\r\n         let attrName = e.target.attributes[0].name.toString();\r\n         let nodeValue = e.target.attributes[0].nodeValue.toString();\r\n         if( (attrName === 'component' &&  nodeValue === 'post/edit')  || (e.target.parentElement && e.target.parentElement.className === 'btn-group action-bar bottom-sheet ') || (e.target.parentElement.attributes[2] && e.target.parentElement.attributes[2].nodeValue === 'topic/reply')){\r\n              removePoll();\r\n         }\r\n     }\r\n    }\r\n\r\nfunction removePoll(){\r\nconsole.log('Test');\r\n    let node = document.querySelector('body');\r\n    let obs = new MutationObserver( (mutations) => {\r\n         obs.disconnect();\r\n         for(const m of mutations){\r\n           if(m.addedNodes[0] && (m.addedNodes[0].className === 'composer resizable' || m.addedNodes[0].className === 'composer resizable reply')){\r\n               let dataUUID  =  m.addedNodes[0].attributes[2].value;\r\n               document.querySelector( '[data-uuid=\"' + dataUUID + '\"]>.composer-container>.category-tag-row>div>ul>[data-format=\"poll\"]').style.display = 'none';\r\n \r\n            }\r\n          }\r\n    })\r\n    let config = {attributes: true, childList: true, characterData: true};\r\n    obs.observe(node, config);\r\n     \r\n}\r\n\r\nfunction displayQaA(){\r\n//Kategorien für die Frage stellen nicht eingeblendet werden soll\r\nconst arrCatID = ['2', '118', '10', '91', '14', '15', '119', '22', '26', '27', '39', '46', '50', '51', ];\r\n        if (window.screen.width > 991)  {\r\n              let node = document.querySelector('body');\r\n              let obs = new MutationObserver( (mutations) => {\r\n                           obs.disconnect();\r\n                           setTimeout( () => {\r\n                             let dropdowns = document.querySelectorAll('.title-container>div>button.dropdown-toggle');\r\n\r\n                                         for(const d of dropdowns){\r\n                                                if(d !== undefined && d !== 'entries'){\r\n                                                    d.style.display = 'none'; //Dropdown an absenden entfernen\r\n                                                }\r\n                                         }\r\n                               \r\n                              let selectCat = document.querySelectorAll('.category-list-container.hidden-sm.hidden-xs>div>[component=\"category/list\"]');\r\n                             for(const s of selectCat){\r\n                               s.addEventListener('click', (e) => {\r\n                                  const dataUUID =  findParentBySelector(e.target, '[component=\"composer\"]')\r\n                                  let cat;\r\n                                  if(e.target.parentElement.attributes[2]){\r\n                                      cat = e.target.parentElement.attributes[2].nodeValue;\r\n                                  }else  if(e.target.parentElement.parentElement.attributes[2]){\r\n                                      cat =  e.target.parentElement.parentElement.attributes[2].nodeValue;\r\n                                  }\r\n                                  let show = true;\r\n                                  for(const i in arrCatID){\r\n                                     if(arrCatID[i] === cat){ show = false; }\r\n                                  }\r\n                                  if(show){ \r\n                                        document.querySelector('[data-uuid=\"' + dataUUID + '\"]>.composer-container>.row.title-container>div>ul.dropdown-menu.pull-right').style.display = 'block';\r\n                                       document.querySelector('[data-uuid=\"' + dataUUID + '\"]>.composer-container>.title-container>div>ul').style.boxShadow = 'none';\r\n                                  }else{\r\n                                      document.querySelector('[data-uuid=\"' + dataUUID + '\"]>.composer-container>.row.title-container>div>ul.dropdown-menu.pull-right').style.display = 'none';\r\n                                  }\r\n                              })\r\n                           }\r\n                           }, 250);\r\n              })\r\n              let config = {attributes: true, childList: true, characterData: true};\r\n              obs.observe(node, config);\r\n\r\n        }\r\n}\r\n\r\nfunction collectionHas(a, b) { //helper function (see below)\r\n    for(var i = 0, len = a.length; i < len; i ++) {\r\n        if(a[i] == b) return true;\r\n    }\r\n    return false;\r\n}\r\nfunction findParentBySelector(elm, selector) {\r\n    let all = document.querySelectorAll(selector);\r\n    let cur = elm.parentNode;\r\n    while(cur && !collectionHas(all, cur)) { //keep going up until you find a match\r\n        cur = cur.parentNode; //go up\r\n    }\r\n    if(cur){\r\n       return cur.attributes[2].value;//will return null if not found\r\n    } else {\r\n       return null;\r\n    }\r\n}\r\n</script>"},{"html":"<!-- Einträge für Beitrag löschen und history aus dem Beitragsmenü entfernt. Diese Einträge sollen nur Admin & Mods sehen. --> \r\n<style>\r\n[component=\"post/delete\"] {\r\n  display: none!important;\r\n}\r\n\r\n[component=\"post/view-history\"] {\r\n display: none!important;\r\n}\r\n</style>"},{"html":"<!-- Kategorie Tools feststehend, auch für unread -->\r\n<style>\r\n@media only screen and (min-width: 1000px) {\r\n  .category.col-lg-9.col-sm-12 > .clearfix, .recent > .btn-toolbar, .topic-list-header.btn-toolbar{\r\n  position: sticky;\r\n  top: 90px;\r\n  z-index: 10;\r\n  /*background-color: #fff;*/\r\n  padding: 5px;\r\n  margin: -15px;\r\n}\r\n}\r\n</style>"}],"brand-header":[{"html":"<style>\r\n    @media (max-width: 768px) {\r\n        a[component=\"siteTitle\"] {\r\n            display: none !important;\r\n        }\r\n    }\r\n    /* css for night mode */\r\n    [data-theme=\"dark\"] {\r\n        --font-color: #e1e1ff;\r\n        --bs-body-bg: #202124;\r\n        --bs-body-color: #f1f3f4;\r\n        --bs-body-color-rgb: 255, 255, 255;\r\n        --bs-nav-link-color: #fff;\r\n        --bs-border-color: #35363a;\r\n        --bs-body-bg-rgb: 32, 33, 36;\r\n        --bs-light-rgb: 32, 33, 36;\r\n        --bs-tooltip-color: #c8c8c8;\r\n        --bs-table-color: #c8c8c8;\r\n        --bs-emphasis-color: #c8c8c8;\r\n    }\r\n\r\n    [data-theme=\"dark\"] a {\r\n        color: #3499cc;\r\n    }\r\n    .alert-danger a {\r\n        color: #58151c;\r\n    }\r\n\r\n    [data-theme=\"dark\"] .btn-primary {\r\n        color: #fff;\r\n    }\r\n\r\n    [data-theme=\"dark\"] a:hover {\r\n        color: #b3d3ff;\r\n    }\r\n\r\n    [data-theme=\"dark\"] hr {\r\n        border-top-color: #262729;\r\n    }\r\n\r\n    [data-theme=\"dark\"] .table {\r\n        color: #FFF;\r\n    }\r\n\r\n    [data-theme=\"dark\"] .tooltip-inner {\r\n        color: #000;\r\n    }\r\n\r\n    [data-theme=\"dark\"] .active .chat-room-btn {\r\n        background-color: #262729;\r\n    }\r\n\r\n    [data-theme=\"dark\"] blockquote {\r\n        color: #8d8d8d !important;\r\n    }\r\n\r\n    [data-theme=\"dark\"] {\r\n        .btn-outline {\r\n            border-color: #b6b6b6;\r\n        }\r\n    }\r\n\r\n    [data-theme=\"dark\"] {\r\n        .btn-outline.active, .btn-outline:hover, .btn-link.active, .btn-link:hover {\r\n            background-color: #35363a;\r\n        }\r\n    }\r\n\r\n    [data-theme=\"dark\"] {\r\n        .btn-ghost.active, .btn-ghost:hover, .btn-ghost-sm.active, .btn-ghost-sm:hover {\r\n            background-color: #262729;\r\n        }\r\n    }\r\n\r\n    [data-theme=\"dark\"] .skin-noskin .composer {\r\n        background-color: #262729 !important;\r\n    }\r\n\r\n    [data-theme=\"dark\"] button:not(:disabled) {\r\n        color: #ffffff !important;\r\n    }\r\n\r\n    [data-theme=\"dark\"] .skin-noskin .bottombar-nav .dropdown-menu {\r\n        background-color: #262729 !important;\r\n    }\r\n\r\n    [data-theme=\"dark\"] .bottombar-nav .nav-text {\r\n        color: #ffffff;\r\n    }\r\n\r\n    [data-theme=\"dark\"] .composer .resizer {\r\n        background: linear-gradient(transparent, #262729);\r\n    }\r\n\r\n    [data-theme=\"dark\"] .skin-noskin .bottombar-nav {\r\n        background-color: #262729 !important;\r\n    }\r\n\r\n    [data-theme=\"dark\"] .page-topic .pagination-block.ready {\r\n        background-color: #202124 !important;\r\n        border-color: #262729 !important;\r\n    }\r\n\r\n    [data-theme=\"dark\"] .form-control {\r\n        background-color: #262729;\r\n        border: 1px solid #35363a;\r\n        color: #b6b6b6;\r\n    }\r\n\r\n    [data-theme=\"dark\"] .form-control:focus {\r\n        color: white;\r\n        background-color: #262729;\r\n        border-color: #262729;\r\n        box-shadow: inset 0px 0px 0px rgba(0, 0, 0, .075), 0 0 0 0.05rem rgb(27 115 249);\r\n    }\r\n\r\n    [data-theme=\"dark\"] .dropdown-item:hover {\r\n        color: white;\r\n        background-color: #262729;\r\n    }\r\n\r\n    [data-theme=\"dark\"] .tag-list .tag {\r\n        background-color: #262729;\r\n        color: white;\r\n    }\r\n\r\n    [data-theme=\"dark\"] .breadcrumb .breadcrumb-item span {\r\n        color: #b6b6b6;\r\n    }\r\n\r\n    [data-theme=\"dark\"] .card {\r\n        --bs-card-cap-bg: rgba(38, 39, 41);\r\n        background-color: #262729;\r\n    }\r\n\r\n    [data-theme=\"dark\"] .skin-noskin nav.sidebar {\r\n        background-color: #202124 !important;\r\n    }\r\n\r\n    [data-theme=\"dark\"] .sidebar .nav-link.active {\r\n        background-color: #35363a;\r\n    }\r\n\r\n    [data-theme=\"dark\"] {\r\n        .sidebar .nav-link:focus, .nav-link:hover {\r\n            background-color: #35363a !important;\r\n            color: white;\r\n        }\r\n    }\r\n\r\n    [data-theme=\"dark\"] .sticky-tools {\r\n        background-color: #202124;\r\n    }\r\n\r\n    [data-theme=\"dark\"] .text-muted {\r\n        color: #b6b6b6 !important;\r\n    }\r\n\r\n    [data-theme=\"dark\"] nav-btn:hover {\r\n        background-color: #35363a;\r\n    }\r\n\r\n    [data-theme=\"dark\"] .btn-ghost-sm:hover {\r\n        background-color: #35363a;\r\n    }\r\n\r\n    [data-theme=\"dark\"] .btn:hover {\r\n        background-color: #202124;\r\n        border-color: #62656f;\r\n    }\r\n\r\n    [data-theme=\"dark\"] {\r\n        .dropdown-menu, .dropdown-item {\r\n            background-color: #202124;\r\n            color: #f1f3f4;\r\n        }\r\n    }\r\n\r\n    [data-theme=\"dark\"] .border-gray-300 {\r\n        border-color: #35363a !important;\r\n    }\r\n\r\n    [data-theme=\"dark\"] ul.topics-list li.selected {\r\n        background-color: #262729;\r\n    }\r\n\r\n    [data-theme=\"dark\"] .modal-content {\r\n        background-color: #35363a;\r\n    }\r\n\r\n    [data-theme=\"dark\"] .account .avatar-wrapper {\r\n        border: 4px solid #262729;\r\n    }\r\n\r\n    /* code viewer */\r\n    [data-theme=\"dark\"] .hljs  {\r\n        background-color: #222;\r\n        color: #d4d4d4;\r\n    }\r\n    [data-theme=\"dark\"] .hljs-section {\r\n        color: #7185ff;\r\n    }\r\n    [data-theme=\"dark\"] .hljs-title {\r\n        color: #769bff;\r\n    }\r\n    [data-theme=\"dark\"] .hljs-string {\r\n        color: #4179ff;\r\n    }\r\n    [data-theme=\"dark\"] .hljs-number {\r\n        color: #4884ff;\r\n    }\r\n    [data-theme=\"dark\"] .hljs-ln-numbers  {\r\n        color: #333;\r\n    }\r\n    [data-theme=\"dark\"] .hljs-comment {\r\n        color: #acb5b5;\r\n    }\r\n    [data-theme=\"dark\"] .hljs-keyword {\r\n        color: #acb5b5;\r\n    }\r\n    [data-theme=\"dark\"] .hljs-literal {\r\n        color: #96e17d;\r\n    }\r\n    [data-theme=\"dark\"] .select-all-btn {\r\n        background-color: #353535;\r\n    }\r\n\r\n    @media (min-width: 576px) {\r\n        [data-theme=\"dark\"] .topic .pagination-block .scroller-container {\r\n            border-left: 2px solid #35363a;\r\n        }\r\n\r\n        [data-theme=\"dark\"] .page-topic .topic .posts.timeline > [component=post] {\r\n            border-left: 2px solid #35363a;\r\n        }\r\n\r\n        [data-theme=\"dark\"] .page-topic .topic .posts.timeline > [component=post]:first-child:before {\r\n            background-color: #35363a;\r\n        }\r\n\r\n        [data-theme=\"dark\"] .page-topic .topic .posts.timeline > [component=post]:last-child:after {\r\n            background-color: #35363a;\r\n        }\r\n    }\r\n\r\n    /* css for the switch a night/light */\r\n\r\n    .theme-switch {\r\n        display: inline-block;\r\n        height: 26px;\r\n        position: relative;\r\n        width: 55px;\r\n    }\r\n\r\n    .theme-switch input {\r\n        display: none;\r\n    }\r\n\r\n    .slider {\r\n        background-color: #ffffff;\r\n        bottom: 0;\r\n        cursor: pointer;\r\n        left: 0;\r\n        position: absolute;\r\n        right: 0;\r\n        top: 0;\r\n        transition: .4s;\r\n    }\r\n\r\n    .slider:before {\r\n        background-color: #144578;\r\n        bottom: 3px;\r\n        content: \"\";\r\n        height: 18px;\r\n        width: 18px;\r\n        left: 4px;\r\n        position: absolute;\r\n        transition: .4s;\r\n        border-radius: 50px;\r\n    }\r\n\r\n    input:checked + .slider {\r\n        background-color: #262729;\r\n    }\r\n\r\n    input:checked + .slider:before {\r\n        transform: translateX(28px);\r\n    }\r\n    div[data-widget-area=\"brand-header\"] {\r\n        display: flex;\r\n        justify-content: space-between;\r\n        align-items: center;\r\n        margin-left: 30px;\r\n    }\r\n    @media (max-width: 576px) {\r\n        div[data-widget-area=\"brand-header\"] {\r\n            margin-left: 5px;\r\n        }\r\n        .donate-banner {\r\n            display: none;\r\n        }\r\n    }\r\n    @media (min-width: 577px) {\r\n        .donate-banner-mobile {\r\n            display: none;\r\n        }\r\n    }\r\n    \r\n</style>\r\n<nav>\r\n    <a href=\"https://www.paypal.com/donate?campaign_id=MJBDJ9TGBQ7GN\" target=\"_blank\"><img alt=\"donate\" class=\"donate-banner\" style=\"height: 56px\" src=\"https://forum.iobroker.net/assets/uploads/system/banner.png\" /></a>\r\n    <a href=\"https://www.paypal.com/donate?campaign_id=MJBDJ9TGBQ7GN\" target=\"_blank\"><img alt=\"donate\" class=\"donate-banner-mobile\" style=\"height: 56px\" src=\"https://forum.iobroker.net/assets/uploads/system/mobilebanner.png\" /></a>\r\n</nav>\r\n\r\n<nav>\r\n    <div class=\"theme-switch-wrapper d-flex\" style=\"justify-content: end\">\r\n        <label class=\"theme-switch\" for=\"checkbox\">\r\n            <input type=\"checkbox\" id=\"checkbox\"/>\r\n            <div class=\"slider border rounded-pill\">\r\n                <div class=\"moon-sun p-1\">\r\n                    <i class=\"fa-solid fa-moon text-white float-start\"></i>\r\n                    <i class=\"fa-solid fa-sun text-warning float-end\"></i>\r\n                </div>\r\n            </div>\r\n        </label>\r\n    </div>\r\n</nav>\r\n\r\n<script>\r\n    // replace logo on small displays\r\n    if (window.innerWidth <= 600) {\r\n        const logo = document.querySelector('img[component=\"brand/logo\"]');\r\n        if (logo) {\r\n            logo.src = '/assets/uploads/system/site-logo.png';\r\n        }\r\n    }\r\n</script>\r\n\r\n<script>\r\n\r\n    // Automatic dark mode based on user preference and system settings\r\n    const STORAGE_KEY = 'theme';\r\n    const toggleSwitch = document.querySelector('.theme-switch input[type=\"checkbox\"]');\r\n    const media = window.matchMedia('(prefers-color-scheme: dark)');\r\n\r\n    function applyTheme(theme) {\r\n        document.documentElement.setAttribute('data-theme', theme);\r\n        toggleSwitch.checked = theme === 'dark';\r\n    }\r\n\r\n    function getInitialTheme() {\r\n        const saved = localStorage.getItem(STORAGE_KEY);\r\n        if (saved === 'dark' || saved === 'light') {\r\n            return saved;\r\n        }\r\n        return media.matches ? 'dark' : 'light';\r\n    }\r\n\r\n    // Initial setzen\r\n    applyTheme(getInitialTheme());\r\n\r\n    // User change\r\n    toggleSwitch.addEventListener('change', e => {\r\n        const theme = e.target.checked ? 'dark' : 'light';\r\n        localStorage.setItem(STORAGE_KEY, theme);\r\n        applyTheme(theme);\r\n    });\r\n\r\n    // Systemänderung nur anwenden, wenn kein Override existiert\r\n    media.addEventListener('change', e => {\r\n        if (localStorage.getItem(STORAGE_KEY)) {\r\n            return;\r\n        }\r\n        applyTheme(e.matches ? 'dark' : 'light');\r\n    });\r\n</script>"}]}}