{"nextStart":20,"topicCount":199,"topics":[{"cid":189,"lastposttime":1779269189493,"mainPid":1008763,"postcount":8,"slug":"66454/influx-db-schon-wieder-sehr-groß","tid":66454,"timestamp":1687807528968,"title":"Influx DB schon wieder sehr groß","uid":45529,"viewcount":462,"postercount":6,"teaserPid":"1340605","followercount":6,"oldCid":5,"deleted":0,"locked":0,"pinned":0,"pinExpiry":0,"upvotes":0,"downvotes":0,"deleterUid":0,"generatedTitle":0,"titleRaw":"Influx DB schon wieder sehr groß","timestampISO":"2023-06-26T19:25:28.968Z","scheduled":false,"lastposttimeISO":"2026-05-20T09:26:29.493Z","pinExpiryISO":"","votes":0,"tags":[],"thumbs":[],"category":{"cid":189,"name":"InfluxDB","slug":"189/influxdb","icon":"fa-comments","backgroundImage":"","imageClass":"cover","bgColor":"#A16946","color":"#ffffff","disabled":0},"user":{"uid":45529,"username":"Damrak2022","userslug":"damrak2022","reputation":35,"postcount":4987,"picture":"/assets/uploads/profile/uid-45529/45529-profileavatar-1643105034082.jpeg","signature":"Mit besten Grüßen\nAndy","banned":false,"status":"offline","displayname":"Damrak2022","isLocal":true,"icon:bgColor":"#e65100","icon:text":"D","banned_until":0,"banned_until_readable":"Not Banned"},"teaser":{"pid":1340605,"uid":7296,"timestamp":1779269189493,"tid":66454,"content":"@bubiman schreibst du vllt noch anderweitig ausserhalb von iobroker in die influxdb?\n","sourceContent":null,"pollIds":"","timestampISO":"2026-05-20T09:26:29.493Z","user":{"uid":7296,"username":"crunchip","userslug":"crunchip","picture":"/assets/uploads/profile/uid-7296/7296-profileavatar-1653841634087.png","displayname":"crunchip","isLocal":true,"icon:bgColor":"#f44336","icon:text":"C"},"index":8},"isOwner":false,"ignored":false,"followed":false,"unread":true,"bookmark":null,"unreplied":false,"icons":[],"index":0},{"cid":91,"lastposttime":1779267582436,"mainPid":1335982,"postcount":258,"slug":"84376/life360-nextgeneration-latest","tid":84376,"timestamp":1776933955399,"title":"Life360 NextGeneration - Latest","uid":9926,"viewcount":3752,"postercount":16,"followercount":15,"teaserPid":"1340603","numThumbs":1,"thumbs":[{"id":"84376","name":"life360_002.png","path":"/files/1776934233149-life360_002.png","url":"/assets/uploads/files/1776934233149-life360_002.png"},{"id":"84376","name":"readme_anonym.png","path":"/files/1779035257662-readme_anonym.png","url":"/assets/uploads/files/1779035257662-readme_anonym.png"}],"tags":[{"value":"life360","valueEscaped":"life360","valueEncoded":"life360","class":"life360"},{"value":"map","valueEscaped":"map","valueEncoded":"map","class":"map"},{"value":"standort","valueEscaped":"standort","valueEncoded":"standort","class":"standort"},{"value":"geo location","valueEscaped":"geo location","valueEncoded":"geo%20location","class":"geo-location"}],"downvotes":0,"upvotes":2,"deleted":0,"locked":0,"pinned":0,"pinExpiry":0,"deleterUid":0,"generatedTitle":0,"titleRaw":"Life360 NextGeneration - Latest","timestampISO":"2026-04-23T08:45:55.399Z","scheduled":false,"lastposttimeISO":"2026-05-20T08:59:42.436Z","pinExpiryISO":"","votes":2,"category":{"cid":91,"name":"Tester","slug":"91/tester","icon":"fa-comments","backgroundImage":"","imageClass":"cover","bgColor":"#A1B56C","color":"#ffffff","disabled":0},"user":{"uid":9926,"username":"skvarel","userslug":"skvarel","reputation":479,"postcount":1308,"picture":"/assets/uploads/profile/uid-9926/9926-profileavatar-1766495627783.jpeg","signature":"**#TeamInventwo\r\nUnsere Adapter:** *Autodarts, FoxESS, Enpal, Life360ng, Tidy, vis-inventwo, vis-2-widgets-inventwo, vis-icontwo, vis-2-widgets-icontwo*\r\n\r\nWer uns mit einem Kaffee unterstützen möchte: [PayPal](https://www.paypal.com/donate?hosted_button_id=7W6M3TFZ4W9LW)","banned":false,"status":"online","displayname":"skvarel","isLocal":true,"icon:bgColor":"#f44336","icon:text":"S","banned_until":0,"banned_until_readable":"Not Banned"},"teaser":{"pid":1340603,"uid":9926,"timestamp":1779267582436,"tid":84376,"content":"@JoJo58 .. ich schaue mir das in Ruhe an. Das wird aber nichts, was ich jetzt auf die schnelle umsetzen kann. Ich bleibe aber dran!\n","sourceContent":null,"pollIds":"","timestampISO":"2026-05-20T08:59:42.436Z","user":{"uid":9926,"username":"skvarel","userslug":"skvarel","picture":"/assets/uploads/profile/uid-9926/9926-profileavatar-1766495627783.jpeg","displayname":"skvarel","isLocal":true,"icon:bgColor":"#f44336","icon:text":"S"},"index":258},"isOwner":false,"ignored":false,"followed":false,"unread":true,"bookmark":null,"unreplied":false,"icons":[],"index":1},{"cid":5,"lastposttime":1779267214402,"mainPid":1340483,"postcount":8,"slug":"84587/devices-adapter-rot-bei-wechsel-von-tab","tid":84587,"timestamp":1779207717590,"title":"Devices Adapter &quot;Rot&quot; bei Wechsel von Tab","uid":6005,"viewcount":79,"postercount":5,"followercount":5,"teaserPid":"1340602","deleted":0,"locked":0,"pinned":0,"pinExpiry":0,"upvotes":0,"downvotes":0,"deleterUid":0,"generatedTitle":0,"titleRaw":"Devices Adapter \"Rot\" bei Wechsel von Tab","timestampISO":"2026-05-19T16:21:57.590Z","scheduled":false,"lastposttimeISO":"2026-05-20T08:53:34.402Z","pinExpiryISO":"","votes":0,"tags":[],"thumbs":[{"id":"84587","name":"97131513-51c1-4fca-8a41-086a451d77e8-image.jpeg","path":"/files/1779207465381-97131513-51c1-4fca-8a41-086a451d77e8-image.jpeg","url":"/assets/uploads/files/1779207465381-97131513-51c1-4fca-8a41-086a451d77e8-image.jpeg"}],"category":{"cid":5,"name":"ioBroker Allgemein","slug":"5/iobroker-allgemein","icon":"fa-nbb-none","backgroundImage":"&#x2F;assets&#x2F;uploads&#x2F;category&#x2F;category-5.png","imageClass":"cover","bgColor":"#ffffff","color":"#164476","disabled":0},"user":{"uid":6005,"username":"eve11","userslug":"eve11","reputation":10,"postcount":191,"picture":null,"signature":null,"banned":false,"status":"online","displayname":"eve11","isLocal":true,"icon:bgColor":"#004d40","icon:text":"E","banned_until":0,"banned_until_readable":"Not Banned"},"teaser":{"pid":1340602,"uid":61873,"timestamp":1779267214402,"tid":84587,"content":"Hi, ich habe das gleiche Problem auch mit der letzten stable-Version... Frage: Werden beim Loeschen der Instanz die konfigurierten Geraete behalten...?\n","sourceContent":null,"pollIds":"","timestampISO":"2026-05-20T08:53:34.402Z","user":{"uid":61873,"username":"ulfhro","userslug":"ulfhro","picture":null,"displayname":"ulfhro","isLocal":true,"icon:bgColor":"#8bc34a","icon:text":"U"},"index":8},"isOwner":false,"ignored":false,"followed":false,"unread":true,"bookmark":null,"unreplied":false,"icons":[],"index":2},{"cid":91,"lastposttime":1779266854198,"mainPid":1321560,"postcount":11,"slug":"83662/test-adapter-fox-ess-cloud","tid":83662,"timestamp":1769177692440,"title":"Test Adapter - Fox ESS Cloud","uid":9926,"viewcount":341,"postercount":2,"followercount":2,"teaserPid":"1340601","numThumbs":1,"thumbs":[{"id":"83662","name":"foxesscloud-logo.png","path":"/files/1769177885259-foxesscloud-logo.png","url":"/assets/uploads/files/1769177885259-foxesscloud-logo.png"},{"id":"83662","name":"2902f6ae-3d43-4503-b816-4c10e32c705f-image.png","path":"/files/1769177541539-2902f6ae-3d43-4503-b816-4c10e32c705f-image.png","url":"/assets/uploads/files/1769177541539-2902f6ae-3d43-4503-b816-4c10e32c705f-image.png"},{"id":"83662","name":"32302585-8ca2-41c4-8488-2588fadcc365-image.png","path":"/files/1769177628592-32302585-8ca2-41c4-8488-2588fadcc365-image.png","url":"/assets/uploads/files/1769177628592-32302585-8ca2-41c4-8488-2588fadcc365-image.png"}],"downvotes":0,"upvotes":1,"oldCid":197,"tags":[{"value":"photovoltaikanlage","valueEscaped":"photovoltaikanlage","valueEncoded":"photovoltaikanlage","class":"photovoltaikanlage"},{"value":"wechselrichter","valueEscaped":"wechselrichter","valueEncoded":"wechselrichter","class":"wechselrichter"},{"value":"balkonkraftwerk","valueEscaped":"balkonkraftwerk","valueEncoded":"balkonkraftwerk","class":"balkonkraftwerk"},{"value":"speicher","valueEscaped":"speicher","valueEncoded":"speicher","class":"speicher"}],"deleted":0,"locked":0,"pinned":0,"pinExpiry":0,"deleterUid":0,"generatedTitle":0,"titleRaw":"Test Adapter - Fox ESS Cloud","timestampISO":"2026-01-23T14:14:52.440Z","scheduled":false,"lastposttimeISO":"2026-05-20T08:47:34.198Z","pinExpiryISO":"","votes":1,"category":{"cid":91,"name":"Tester","slug":"91/tester","icon":"fa-comments","backgroundImage":"","imageClass":"cover","bgColor":"#A1B56C","color":"#ffffff","disabled":0},"user":{"uid":9926,"username":"skvarel","userslug":"skvarel","reputation":479,"postcount":1308,"picture":"/assets/uploads/profile/uid-9926/9926-profileavatar-1766495627783.jpeg","signature":"**#TeamInventwo\r\nUnsere Adapter:** *Autodarts, FoxESS, Enpal, Life360ng, Tidy, vis-inventwo, vis-2-widgets-inventwo, vis-icontwo, vis-2-widgets-icontwo*\r\n\r\nWer uns mit einem Kaffee unterstützen möchte: [PayPal](https://www.paypal.com/donate?hosted_button_id=7W6M3TFZ4W9LW)","banned":false,"status":"online","displayname":"skvarel","isLocal":true,"icon:bgColor":"#f44336","icon:text":"S","banned_until":0,"banned_until_readable":"Not Banned"},"teaser":{"pid":1340601,"uid":56093,"timestamp":1779266854198,"tid":83662,"content":"Ich nutze Influx/Grafana für meine Auswertungen...\nDas Script habe ich zwischen Tür und Angel hingebastelt ...\nAusgewertet wird die aktuelle Leistung und Ertrag des Vortages - bei dem gibt es manchmal eine \"0\", die nicht korrekt ist... Ist wahrscheinlich nicht Script-Neustart sicher.\nAußerdem vom Zweiwege-Zähler die Einspeisung..\n[image: 1779266792242-2a402c70-4f05-4bc3-8572-ca6e7ba9c7e8-image.jpeg]\n","sourceContent":null,"pollIds":"","timestampISO":"2026-05-20T08:47:34.198Z","user":{"uid":56093,"username":"MartinP","userslug":"martinp","picture":"/assets/uploads/profile/uid-56093/56093-profileavatar-1697738165498.png","displayname":"MartinP","isLocal":true,"icon:bgColor":"#ad1457","icon:text":"M"},"index":11},"isOwner":false,"ignored":false,"followed":false,"unread":true,"bookmark":null,"unreplied":false,"icons":[],"index":3},{"cid":14,"lastposttime":1779265752042,"mainPid":302150,"postcount":319,"slug":"25223/javascript-für-warnungen-von-lebensmittelwarnung","tid":25223,"timestamp":1569005206184,"title":"[Javascript] für Warnungen von Lebensmittelwarnung","uid":8053,"viewcount":64932,"downvotes":0,"upvotes":7,"thumb":"","teaserPid":"1340598","postercount":25,"tags":[{"value":"javascript","valueEscaped":"javascript","valueEncoded":"javascript","class":"javascript"},{"value":"lebensmittelwarnung","valueEscaped":"lebensmittelwarnung","valueEncoded":"lebensmittelwarnung","class":"lebensmittelwarnung"}],"followercount":32,"deleted":0,"locked":0,"pinned":0,"pinExpiry":0,"deleterUid":0,"generatedTitle":0,"titleRaw":"[Javascript] für Warnungen von Lebensmittelwarnung","timestampISO":"2019-09-20T18:46:46.184Z","scheduled":false,"lastposttimeISO":"2026-05-20T08:29:12.042Z","pinExpiryISO":"","votes":7,"thumbs":[{"id":"25223","name":"lebensmittelwarnung.png","path":"/files/1566921208333-lebensmittelwarnung.png","url":"/assets/uploads/files/1566921208333-lebensmittelwarnung.png"}],"category":{"cid":14,"name":"Praktische Anwendungen (Showcase)","slug":"14/praktische-anwendungen-showcase","icon":"fa-comments","backgroundImage":"","imageClass":"cover","bgColor":"#7CAFC2","color":"#ffffff","disabled":0},"user":{"uid":8053,"username":"SBorg","userslug":"sborg","reputation":1153,"postcount":3975,"picture":"/assets/uploads/profile/uid-8053/8053-profileavatar.png","signature":"LG SBorg ( [SBorg auf GitHub](https://github.com/SBorg2014))\nProjekte: [Lebensmittelwarnung.de](https://bit.ly/3f6QabN) | [WLAN-Wetterstation](https://bit.ly/32JwoOF) | [PimpMyStation](https://bit.ly/32Nbleawetter)","banned":false,"status":"offline","displayname":"SBorg","isLocal":true,"icon:bgColor":"#9e9e9e","icon:text":"S","banned_until":0,"banned_until_readable":"Not Banned"},"teaser":{"pid":1340598,"uid":9769,"timestamp":1779265752042,"tid":25223,"content":"@reloxx13 Kein rss, nur html.\n","sourceContent":null,"pollIds":"","timestampISO":"2026-05-20T08:29:12.042Z","user":{"uid":9769,"username":"MCU","userslug":"mcu","picture":"","displayname":"MCU","isLocal":true,"icon:bgColor":"#827717","icon:text":"M"},"index":319},"isOwner":false,"ignored":false,"followed":false,"unread":true,"bookmark":null,"unreplied":false,"icons":[],"index":4},{"cid":20,"lastposttime":1779264745441,"mainPid":1340596,"postcount":1,"slug":"84592/new-blustream-acm200-hdmi-matrix-controller-adapter","tid":84592,"timestamp":1779264745441,"title":"[NEW] Blustream ACM200 - HDMI Matrix Controller Adapter","uid":70559,"viewcount":28,"postercount":1,"followercount":1,"deleted":0,"locked":0,"pinned":0,"pinExpiry":0,"upvotes":0,"downvotes":0,"deleterUid":0,"generatedTitle":0,"titleRaw":"[NEW] Blustream ACM200 - HDMI Matrix Controller Adapter","timestampISO":"2026-05-20T08:12:25.441Z","scheduled":false,"lastposttimeISO":"2026-05-20T08:12:25.441Z","pinExpiryISO":"","votes":0,"teaserPid":null,"tags":[],"thumbs":[],"category":{"cid":20,"name":"Development","slug":"20/development","icon":"fa-connectdevelop","backgroundImage":"","imageClass":"cover","bgColor":"#A1B56C","color":"#ffffff","disabled":0},"user":{"uid":70559,"username":"AlanSRU","userslug":"alansru","reputation":1,"postcount":2,"picture":null,"signature":null,"banned":false,"status":"online","displayname":"AlanSRU","isLocal":true,"icon:bgColor":"#e65100","icon:text":"A","banned_until":0,"banned_until_readable":"Not Banned"},"teaser":null,"isOwner":false,"ignored":false,"followed":false,"unread":true,"bookmark":null,"unreplied":true,"icons":[],"index":5},{"cid":2,"lastposttime":1779264615660,"mainPid":1340595,"postcount":1,"slug":"84591/neues-youtube-video-visualisierung-im-devices-adapter","tid":84591,"timestamp":1779264615660,"title":"Neues YouTube-Video: Visualisierung im Devices-Adapter","uid":8,"viewcount":38,"postercount":1,"followercount":1,"downvotes":0,"upvotes":4,"deleted":0,"locked":0,"pinned":0,"pinExpiry":0,"deleterUid":0,"generatedTitle":0,"titleRaw":"Neues YouTube-Video: Visualisierung im Devices-Adapter","timestampISO":"2026-05-20T08:10:15.660Z","scheduled":false,"lastposttimeISO":"2026-05-20T08:10:15.660Z","pinExpiryISO":"","votes":4,"teaserPid":null,"tags":[],"thumbs":[{"id":"84591","name":"2026_05_20-forum-visualisierung.png","path":"/files/1779264402974-2026_05_20-forum-visualisierung.png","url":"/assets/uploads/files/1779264402974-2026_05_20-forum-visualisierung.png"}],"category":{"cid":2,"name":"Announcements","slug":"2/announcements","icon":"fa-bullhorn","backgroundImage":"","imageClass":"cover","bgColor":"#fda34b","color":"#ffffff","disabled":0},"user":{"uid":8,"username":"Bluefox","userslug":"bluefox","reputation":806,"postcount":8444,"picture":"/assets/uploads/profile/uid-8/8-profileavatar.png","signature":"","banned":false,"status":"offline","displayname":"Bluefox","isLocal":true,"icon:bgColor":"#2196f3","icon:text":"B","banned_until":0,"banned_until_readable":"Not Banned"},"teaser":null,"isOwner":false,"ignored":false,"followed":false,"unread":true,"bookmark":null,"unreplied":true,"icons":[],"index":6},{"cid":5,"lastposttime":1779264416283,"mainPid":883517,"postcount":857,"slug":"59549/iob-diag-skript","tid":59549,"timestamp":1667314248330,"title":"iob diag - Skript","uid":21619,"viewcount":237694,"postercount":52,"downvotes":0,"upvotes":20,"teaserPid":"1340593","followercount":40,"deleted":0,"locked":0,"pinned":0,"pinExpiry":0,"deleterUid":0,"generatedTitle":0,"titleRaw":"iob diag - Skript","timestampISO":"2022-11-01T14:50:48.330Z","scheduled":false,"lastposttimeISO":"2026-05-20T08:06:56.283Z","pinExpiryISO":"","votes":20,"tags":[],"thumbs":[],"category":{"cid":5,"name":"ioBroker Allgemein","slug":"5/iobroker-allgemein","icon":"fa-nbb-none","backgroundImage":"&#x2F;assets&#x2F;uploads&#x2F;category&#x2F;category-5.png","imageClass":"cover","bgColor":"#ffffff","color":"#164476","disabled":0},"user":{"uid":21619,"username":"Thomas Braun","userslug":"thomas-braun","reputation":7158,"postcount":52666,"picture":"https://avatars3.githubusercontent.com/u/57298681?v=4","signature":"Linux-Werkzeugkasten: \nhttps://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten\nNodeJS Fixer Skript: \nhttps://forum.iobroker.net/topic/68035/iob-node-fix-skript\niob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh","banned":false,"status":"online","displayname":"Thomas Braun","isLocal":true,"icon:bgColor":"#8bc34a","icon:text":"T","banned_until":0,"banned_until_readable":"Not Banned"},"teaser":{"pid":1340593,"uid":21619,"timestamp":1779264416283,"tid":59549,"content":"\n@Shadowhunter23 sagte:\nIst es nicht möglich mit KI ein Windows iob_diag bauen zu lassen?\n\nDa fragst du den richtigen...\nIch hab von Windows keine Ahnung, will ich auch nicht.\nUnd mit KIs und deren wiedersprüchlichen Ansinnen schlage ich mich schon genug herum.\nUnd dann wird doch auch immer erzählt, Windows ist viel 'einfacher' als dieses dämliche 'Linuggs-Geraffel', kann auch meine Oma beklicken. Wozu dann ein solches Diag-Skript? ;-)\n","sourceContent":null,"pollIds":"","timestampISO":"2026-05-20T08:06:56.283Z","user":{"uid":21619,"username":"Thomas Braun","userslug":"thomas-braun","picture":"https://avatars3.githubusercontent.com/u/57298681?v=4","displayname":"Thomas Braun","isLocal":true,"icon:bgColor":"#8bc34a","icon:text":"T"},"index":857},"isOwner":false,"ignored":false,"followed":false,"unread":true,"bookmark":null,"unreplied":false,"icons":[],"index":7},{"cid":5,"lastposttime":1779264034822,"mainPid":1339867,"postcount":59,"slug":"84561/update-auf-node.js-22.x-webinterface-nicht-erreichbar","tid":84561,"timestamp":1778872262001,"title":"Update auf Node.js 22.x &#x2F; Webinterface nicht erreichbar","uid":62158,"viewcount":415,"postercount":7,"followercount":6,"teaserPid":"1340590","deleted":0,"locked":0,"pinned":0,"pinExpiry":0,"upvotes":0,"downvotes":0,"deleterUid":0,"generatedTitle":0,"titleRaw":"Update auf Node.js 22.x / Webinterface nicht erreichbar","timestampISO":"2026-05-15T19:11:02.001Z","scheduled":false,"lastposttimeISO":"2026-05-20T08:00:34.822Z","pinExpiryISO":"","votes":0,"tags":[],"thumbs":[],"category":{"cid":5,"name":"ioBroker Allgemein","slug":"5/iobroker-allgemein","icon":"fa-nbb-none","backgroundImage":"&#x2F;assets&#x2F;uploads&#x2F;category&#x2F;category-5.png","imageClass":"cover","bgColor":"#ffffff","color":"#164476","disabled":0},"user":{"uid":62158,"username":"Kirk1701","userslug":"kirk1701","reputation":3,"postcount":92,"picture":"/assets/uploads/profile/uid-62158/62158-profileavatar-1717512106190.jpeg","signature":"","banned":false,"status":"offline","displayname":"Kirk1701","isLocal":true,"icon:bgColor":"#9c27b0","icon:text":"K","banned_until":0,"banned_until_readable":"Not Banned"},"teaser":{"pid":1340590,"uid":46105,"timestamp":1779264034822,"tid":84561,"content":"\n@Kirk1701 sagte:\nEntschuldigung für meine Frage. Das war nicht böse gemeint, @thomas-braun. Ich arbeite auf einer Win11 Maschine und habe mir in Putty ein Profil angelegt.\n\nDass du mit win 10 / 11 kein Putty mehr brauchst sondern nativ via ssh einloggen kannst weißt du?\n","sourceContent":null,"pollIds":"","timestampISO":"2026-05-20T08:00:34.822Z","user":{"uid":46105,"username":"mcm1957","userslug":"mcm1957","picture":"https://avatars.githubusercontent.com/u/28575778?v=4","displayname":"mcm1957","isLocal":true,"icon:bgColor":"#ff5722","icon:text":"M"},"index":59},"isOwner":false,"ignored":false,"followed":false,"unread":true,"bookmark":null,"unreplied":false,"icons":[],"index":8},{"cid":5,"lastposttime":1779263349326,"mainPid":1324895,"postcount":20,"slug":"83843/hinweis-ping-adapter-nach-trixie-update","tid":83843,"timestamp":1770647560774,"title":"[Hinweis] ping adapter nach trixie update","uid":56093,"viewcount":481,"postercount":6,"followercount":6,"teaserPid":"1340588","deleted":0,"locked":0,"pinned":0,"pinExpiry":0,"upvotes":0,"downvotes":0,"deleterUid":0,"generatedTitle":0,"titleRaw":"[Hinweis] ping adapter nach trixie update","timestampISO":"2026-02-09T14:32:40.774Z","scheduled":false,"lastposttimeISO":"2026-05-20T07:49:09.326Z","pinExpiryISO":"","votes":0,"tags":[],"thumbs":[{"id":"83843","name":"8e5c5413-c2b4-45e1-be3e-bd0ef634ae37-grafik.png","path":"/files/1770661480530-8e5c5413-c2b4-45e1-be3e-bd0ef634ae37-grafik.png","url":"/assets/uploads/files/1770661480530-8e5c5413-c2b4-45e1-be3e-bd0ef634ae37-grafik.png"}],"category":{"cid":5,"name":"ioBroker Allgemein","slug":"5/iobroker-allgemein","icon":"fa-nbb-none","backgroundImage":"&#x2F;assets&#x2F;uploads&#x2F;category&#x2F;category-5.png","imageClass":"cover","bgColor":"#ffffff","color":"#164476","disabled":0},"user":{"uid":56093,"username":"MartinP","userslug":"martinp","reputation":434,"postcount":4335,"picture":"/assets/uploads/profile/uid-56093/56093-profileavatar-1697738165498.png","signature":"Intel(R) Celeron(R) CPU N3000 @1.04GHz 8G RAM 480G SSD * Virtualization : unprivileged lxc container  on Proxmox * 6 GByte RAM für den iobroker Container * Remote-Access über Wireguard meiner Fritzbox","banned":false,"status":"online","displayname":"MartinP","isLocal":true,"icon:bgColor":"#ad1457","icon:text":"M","banned_until":0,"banned_until_readable":"Not Banned"},"teaser":{"pid":1340588,"uid":46105,"timestamp":1779263349326,"tid":83843,"content":"\n@emil70 sagte:\nHabe das im Netz gefunden und es geht bei mir\n\nMan könnet auch die AInformationen beim Adapter lesen und umsetzen:\nhttps://github.com/ioBroker/ioBroker.ping#known-issues\n","sourceContent":null,"pollIds":"","timestampISO":"2026-05-20T07:49:09.326Z","user":{"uid":46105,"username":"mcm1957","userslug":"mcm1957","picture":"https://avatars.githubusercontent.com/u/28575778?v=4","displayname":"mcm1957","isLocal":true,"icon:bgColor":"#ff5722","icon:text":"M"},"index":20},"isOwner":false,"ignored":false,"followed":false,"unread":true,"bookmark":null,"unreplied":false,"icons":[],"index":9},{"cid":5,"lastposttime":1779262797292,"mainPid":1340510,"postcount":7,"slug":"84588/switchbot-hub-adapter","tid":84588,"timestamp":1779219811024,"title":"Switchbot Hub Adapter","uid":43168,"viewcount":38,"postercount":3,"followercount":3,"teaserPid":"1340584","deleted":0,"locked":0,"pinned":0,"pinExpiry":0,"upvotes":0,"downvotes":0,"deleterUid":0,"generatedTitle":0,"titleRaw":"Switchbot Hub Adapter","timestampISO":"2026-05-19T19:43:31.024Z","scheduled":false,"lastposttimeISO":"2026-05-20T07:39:57.292Z","pinExpiryISO":"","votes":0,"tags":[],"thumbs":[],"category":{"cid":5,"name":"ioBroker Allgemein","slug":"5/iobroker-allgemein","icon":"fa-nbb-none","backgroundImage":"&#x2F;assets&#x2F;uploads&#x2F;category&#x2F;category-5.png","imageClass":"cover","bgColor":"#ffffff","color":"#164476","disabled":0},"user":{"uid":43168,"username":"Hans_M","userslug":"hans_m","reputation":1,"postcount":97,"picture":null,"signature":null,"banned":false,"status":"online","displayname":"Hans_M","isLocal":true,"icon:bgColor":"#009688","icon:text":"H","banned_until":0,"banned_until_readable":"Not Banned"},"teaser":{"pid":1340584,"uid":46105,"timestamp":1779262797292,"tid":84588,"content":"\n@Hans_M sagte:\narteck/ioBroker.switchbot-hub\n\nDu hast offensichtlich irgendeinen fork direkt von Github installiert. Wende dich bei Fragen zu LABOR installationn bitte direkt an den Entwickler mit dem du den Test durchführst. Der Adapter arteck/ioBroker.switchbot-hub ist jedenfalls nicht offiziell in einem Repository gelistet. Du brauchst dich alseo nicht wundern wenn ein PRE-ALPHA Version /Githubonly Version mal nicht geht oder gar dei system ernsthaft stört.\nVon direkten Installation von GitHub - insbesondere auf produktiven Systemen - wird explizit abgeraten.\nGitHub Versionen können sich jederzeit (auch kurzfristig) ändern und durchaus auch in sich inkonsistent und fehlerhaft sein. Versionsangaben von GitHub Installationen sind Schall und Rauch da die Versionsnummer zumindest bei Verwendung der standardmäßigen Umgebung erst im Zuge der Releaseerstellung geändert wird.\nAuf explizite Aufforderung durch den Entwickler kann eine GitHub Installation zur Fehlereingrenzung oder zum Test neuer Funktionalität - unter Inkaufnahme des erhöhten Risikos - natürlich erfolgen.\nAdapter die nur via GitHub oder npm (also NICHT aus einem der beiden Repositories) installierbar sind sind mit erhöhter Vorsicht zu betrachten. Hier sollte der Entwickler drum ersucht werden eine Aufnahme in die Repositories zu veranlassen indem z.B. ein Issue im Adapterrepository erstellt wird.\nUnd falls es irgendwie unklar ist:\nioBroker unterstützt folgende Arten von Installation:\n\n\naus dem STABLE Repository\nDas sind Adapter Releases die keine groben Fehler aufweisen (sollten). Natürlich kann es auch dort Fehler geben, die Behebung davon obliegt dem jeweiligen Dev und kann ggF auch dauern.\n\n\naus dem LATEST Repository\nDas sind Adapter Releases die neu erstellt wurden und nur rudimentär getestet sind - oft auch als BETA Releases bezeichnet. Releases aus dem LATEST sind primär für unsere zahlreichen freiwilligen Tester gedacht. BETA / LATEST Releases können durchaus Fehler aufweisen - auch wenn ich davon ausgehe dass jeder aintainer dies zu vermeiden versucht. Vom Einsatz auf produktiven Systemen wird abgeraten außer man braucht irgenein neues Feature (z.B. neues Gerät) unbedingt. Hier muss dann jeder Entscheiden was ihm wichtig ist.\n\n\ndirekt von GITHUB\nVon Installationen direkt aus Giuthub wird definitiv abgeraten außer auf Anweisung des Maintainers und für den Fall dass man gemeinsam mit diesem etwas testen will. Details siehe oben.\n\n\ndirekt von npm\nDiese Installation kann erforderlich sein, wenn man eine bestimmte Version installieren möchte / muss. Im Normalfall sollte man direkte npm Installationen ebenso meiden wie direkte GitHub Installationen - ausgenommen um z.B. zu einer bekannten Version downzugraden - obwohl hier wenigstens ein definierter Stand garantiert ist.\n\n\nAdapter die NUR via npm und/oder nur via GitHub installierbar sind sollte man meiden - diese wurden nicht mal einem rudimentären Review unterzogen und sollten mit dem Attribut \"vollständig auf eigenes Risiko verwenden\" installiert werden. Hier empfiehlt es sich den Developer zu ersuchen eine Aufnahme in die Repos zu veranlassen. Wenn dieser darauf nicht reagiert sollte man von einer eher kurzen und unklaren Lebensdauer des Adapters ausgehen. Support meiner-/unsererseits für solche Adapter ist mit Sicherheit minimalistisch.\n@mcm1957\n","sourceContent":null,"pollIds":"","timestampISO":"2026-05-20T07:39:57.292Z","user":{"uid":46105,"username":"mcm1957","userslug":"mcm1957","picture":"https://avatars.githubusercontent.com/u/28575778?v=4","displayname":"mcm1957","isLocal":true,"icon:bgColor":"#ff5722","icon:text":"M"},"index":7},"isOwner":false,"ignored":false,"followed":false,"unread":true,"bookmark":null,"unreplied":false,"icons":[],"index":10},{"cid":91,"lastposttime":1779262464605,"mainPid":681833,"postcount":380,"slug":"48074/test-adapter-renault-v0-0-x-für-myrenault-und-mydacia","tid":48074,"timestamp":1632767884444,"title":"Test Adapter renault v0.0.x für myRenault und myDacia","uid":6067,"viewcount":78972,"postercount":58,"teaserPid":"1340580","downvotes":0,"upvotes":0,"followercount":53,"oldCid":197,"deleted":0,"locked":0,"pinned":0,"pinExpiry":0,"deleterUid":0,"generatedTitle":0,"titleRaw":"Test Adapter renault v0.0.x für myRenault und myDacia","timestampISO":"2021-09-27T18:38:04.444Z","scheduled":false,"lastposttimeISO":"2026-05-20T07:34:24.605Z","pinExpiryISO":"","votes":0,"tags":[],"thumbs":[{"id":"48074","name":"2d049982-5353-4202-a33f-996f344bd4ae-image.png","path":"/files/1704123115826-2d049982-5353-4202-a33f-996f344bd4ae-image.png","url":"/assets/uploads/files/1704123115826-2d049982-5353-4202-a33f-996f344bd4ae-image.png"}],"category":{"cid":91,"name":"Tester","slug":"91/tester","icon":"fa-comments","backgroundImage":"","imageClass":"cover","bgColor":"#A1B56C","color":"#ffffff","disabled":0},"user":{"uid":6067,"username":"tombox","userslug":"tombox","reputation":654,"postcount":5141,"picture":null,"signature":null,"banned":false,"status":"offline","displayname":"tombox","isLocal":true,"icon:bgColor":"#2196f3","icon:text":"T","banned_until":0,"banned_until_readable":"Not Banned"},"teaser":{"pid":1340580,"uid":3232,"timestamp":1779262464605,"tid":48074,"content":"Bei mir auch. Danke für Deine Arbeit, @tombox !\n","sourceContent":null,"pollIds":"","timestampISO":"2026-05-20T07:34:24.605Z","user":{"uid":3232,"username":"schrorg","userslug":"schrorg","picture":null,"displayname":"schrorg","isLocal":true,"icon:bgColor":"#f44336","icon:text":"S"},"index":380},"isOwner":false,"ignored":false,"followed":false,"unread":true,"bookmark":null,"unreplied":false,"icons":[],"index":11},{"cid":20,"lastposttime":1779261070743,"mainPid":1340579,"postcount":1,"slug":"84590/new-blustream-mfp-av-presentation-switcher-adapter","tid":84590,"timestamp":1779261070743,"title":"[NEW] Blustream MFP - AV Presentation Switcher Adapter","uid":70559,"viewcount":39,"postercount":1,"followercount":1,"downvotes":0,"upvotes":1,"deleted":0,"locked":0,"pinned":0,"pinExpiry":0,"deleterUid":0,"generatedTitle":0,"titleRaw":"[NEW] Blustream MFP - AV Presentation Switcher Adapter","timestampISO":"2026-05-20T07:11:10.743Z","scheduled":false,"lastposttimeISO":"2026-05-20T07:11:10.743Z","pinExpiryISO":"","votes":1,"teaserPid":null,"tags":[],"thumbs":[],"category":{"cid":20,"name":"Development","slug":"20/development","icon":"fa-connectdevelop","backgroundImage":"","imageClass":"cover","bgColor":"#A1B56C","color":"#ffffff","disabled":0},"user":{"uid":70559,"username":"AlanSRU","userslug":"alansru","reputation":1,"postcount":2,"picture":null,"signature":null,"banned":false,"status":"online","displayname":"AlanSRU","isLocal":true,"icon:bgColor":"#e65100","icon:text":"A","banned_until":0,"banned_until_readable":"Not Banned"},"teaser":null,"isOwner":false,"ignored":false,"followed":false,"unread":true,"bookmark":null,"unreplied":true,"icons":[],"index":12},{"cid":5,"lastposttime":1779260744537,"mainPid":1329455,"postcount":3,"slug":"84049/sunseeker-mower","tid":84049,"timestamp":1773315916285,"title":"SunSeeker Mower","uid":224,"viewcount":90,"postercount":2,"followercount":3,"teaserPid":"1340573","deleted":0,"locked":0,"pinned":0,"pinExpiry":0,"upvotes":0,"downvotes":0,"deleterUid":0,"generatedTitle":0,"titleRaw":"SunSeeker Mower","timestampISO":"2026-03-12T11:45:16.285Z","scheduled":false,"lastposttimeISO":"2026-05-20T07:05:44.537Z","pinExpiryISO":"","votes":0,"tags":[],"thumbs":[],"category":{"cid":5,"name":"ioBroker Allgemein","slug":"5/iobroker-allgemein","icon":"fa-nbb-none","backgroundImage":"&#x2F;assets&#x2F;uploads&#x2F;category&#x2F;category-5.png","imageClass":"cover","bgColor":"#ffffff","color":"#164476","disabled":0},"user":{"uid":224,"username":"michihorn","userslug":"michihorn","reputation":35,"postcount":1689,"picture":"","signature":"","banned":false,"status":"online","displayname":"michihorn","isLocal":true,"icon:bgColor":"#e91e63","icon:text":"M","banned_until":0,"banned_until_readable":"Not Banned"},"teaser":{"pid":1340573,"uid":224,"timestamp":1779260744537,"tid":84049,"content":"@Lucky_ESA Hallöchen, ich habe den V1 wieder abgegeben und habe nun einen Worx M600, mit dem ich zufrieden bin. Gruß Michael\n","sourceContent":null,"pollIds":"","timestampISO":"2026-05-20T07:05:44.537Z","user":{"uid":224,"username":"michihorn","userslug":"michihorn","picture":"","displayname":"michihorn","isLocal":true,"icon:bgColor":"#e91e63","icon:text":"M"},"index":3},"isOwner":false,"ignored":false,"followed":false,"unread":true,"bookmark":null,"unreplied":false,"icons":[],"index":13},{"cid":91,"lastposttime":1779260415792,"mainPid":1315408,"postcount":159,"slug":"83298/iobroker-visu-android-app","tid":83298,"timestamp":1766336241578,"title":"ioBroker Visu Android App","uid":8,"viewcount":7539,"postercount":30,"followercount":36,"downvotes":0,"upvotes":12,"teaserPid":"1340572","oldCid":197,"deleted":0,"locked":0,"pinned":0,"pinExpiry":0,"deleterUid":0,"generatedTitle":0,"titleRaw":"ioBroker Visu Android App","timestampISO":"2025-12-21T16:57:21.578Z","scheduled":false,"lastposttimeISO":"2026-05-20T07:00:15.792Z","pinExpiryISO":"","votes":12,"tags":[],"thumbs":[],"category":{"cid":91,"name":"Tester","slug":"91/tester","icon":"fa-comments","backgroundImage":"","imageClass":"cover","bgColor":"#A1B56C","color":"#ffffff","disabled":0},"user":{"uid":8,"username":"Bluefox","userslug":"bluefox","reputation":806,"postcount":8444,"picture":"/assets/uploads/profile/uid-8/8-profileavatar.png","signature":"","banned":false,"status":"offline","displayname":"Bluefox","isLocal":true,"icon:bgColor":"#2196f3","icon:text":"B","banned_until":0,"banned_until_readable":"Not Banned"},"teaser":{"pid":1340572,"uid":68,"timestamp":1779260415792,"tid":83298,"content":"@Bluefox ja, zumal ja einige Hersteller die GUI verbiegen.\n","sourceContent":null,"pollIds":"","timestampISO":"2026-05-20T07:00:15.792Z","user":{"uid":68,"username":"Homoran","userslug":"homoran","picture":"/assets/uploads/profile/uid-68/68-profileavatar.png","displayname":"Homoran","isLocal":true,"icon:bgColor":"#3f51b5","icon:text":"H"},"index":159},"isOwner":false,"ignored":false,"followed":false,"unread":true,"bookmark":null,"unreplied":false,"icons":[],"index":14},{"cid":197,"lastposttime":1779259448908,"mainPid":1339349,"postcount":9,"slug":"84536/test-questdb-adapter","tid":84536,"timestamp":1778534148859,"title":"Test QuestDB Adapter","uid":70490,"viewcount":103,"postercount":4,"followercount":3,"oldCid":7,"teaserPid":"1340568","deleted":0,"locked":0,"pinned":0,"pinExpiry":0,"upvotes":0,"downvotes":0,"deleterUid":0,"generatedTitle":0,"titleRaw":"Test QuestDB Adapter","timestampISO":"2026-05-11T21:15:48.859Z","scheduled":false,"lastposttimeISO":"2026-05-20T06:44:08.908Z","pinExpiryISO":"","votes":0,"tags":[],"thumbs":[],"category":{"cid":197,"name":"...nicht in offiziellem Repo","slug":"197/...nicht-in-offiziellem-repo","icon":"fa-comments","backgroundImage":"","imageClass":"cover","bgColor":"#A1B56C","color":"#ffffff","disabled":0},"user":{"uid":70490,"username":"pvacodeberg","userslug":"pvacodeberg","reputation":2,"postcount":3,"picture":null,"signature":null,"banned":false,"status":"offline","displayname":"pvacodeberg","isLocal":true,"icon:bgColor":"#00bcd4","icon:text":"P","banned_until":0,"banned_until_readable":"Not Banned"},"teaser":{"pid":1340568,"uid":46105,"timestamp":1779259448908,"tid":84536,"content":"Derzeit nichts mehr bekannt  - was bei einem Review zu sehen ist muss ich dann schaun.\nMaldung bezog sich primär auf Repo, Tests etc. Dinge die eh angegangen wurden.\n","sourceContent":null,"pollIds":"[]","timestampISO":"2026-05-20T06:44:08.908Z","user":{"uid":46105,"username":"mcm1957","userslug":"mcm1957","picture":"https://avatars.githubusercontent.com/u/28575778?v=4","displayname":"mcm1957","isLocal":true,"icon:bgColor":"#ff5722","icon:text":"M"},"index":9},"isOwner":false,"ignored":false,"followed":false,"unread":true,"bookmark":null,"unreplied":false,"icons":[],"index":15},{"cid":5,"lastposttime":1779259084753,"mainPid":1340513,"postcount":8,"slug":"84589/erfahrungen-mit-alexa","tid":84589,"timestamp":1779220880097,"title":"Erfahrungen mit Alexa+?","uid":7966,"viewcount":111,"postercount":5,"followercount":5,"teaserPid":"1340567","deleted":0,"locked":0,"pinned":0,"pinExpiry":0,"upvotes":0,"downvotes":0,"deleterUid":0,"generatedTitle":0,"titleRaw":"Erfahrungen mit Alexa+?","timestampISO":"2026-05-19T20:01:20.097Z","scheduled":false,"lastposttimeISO":"2026-05-20T06:38:04.753Z","pinExpiryISO":"","votes":0,"tags":[],"thumbs":[],"category":{"cid":5,"name":"ioBroker Allgemein","slug":"5/iobroker-allgemein","icon":"fa-nbb-none","backgroundImage":"&#x2F;assets&#x2F;uploads&#x2F;category&#x2F;category-5.png","imageClass":"cover","bgColor":"#ffffff","color":"#164476","disabled":0},"user":{"uid":7966,"username":"padrino","userslug":"padrino","reputation":159,"postcount":1739,"picture":"/assets/uploads/profile/uid-7966/7966-profileavatar.png","signature":null,"banned":false,"status":"online","displayname":"padrino","isLocal":true,"icon:bgColor":"#827717","icon:text":"P","banned_until":0,"banned_until_readable":"Not Banned"},"teaser":{"pid":1340567,"uid":683,"timestamp":1779259084753,"tid":84589,"content":"@badsnoopy667\nWar das ein Versehen oder ist das Absicht?\n[image: 1779259079311-f7eca4bc-086c-4d75-a7c0-bfd76c6220c3-image.jpeg]\n","sourceContent":null,"pollIds":"","timestampISO":"2026-05-20T06:38:04.753Z","user":{"uid":683,"username":"Samson71","userslug":"samson71","picture":"/assets/uploads/profile/uid-683/683-profileavatar.jpeg","displayname":"Samson71","isLocal":true,"icon:bgColor":"#827717","icon:text":"S"},"index":8},"isOwner":false,"ignored":false,"followed":false,"unread":true,"bookmark":null,"unreplied":false,"icons":[],"index":16},{"cid":197,"lastposttime":1779257943421,"mainPid":1339416,"postcount":32,"slug":"84538/adapter-bosch-smart-home-kameras","tid":84538,"timestamp":1778656118652,"title":"Adapter - Bosch Smart Home Kameras","uid":61888,"viewcount":383,"postercount":3,"downvotes":0,"forkTimestamp":1778657801491,"forkedFromTid":5767,"forkerUid":68,"upvotes":1,"oldCid":7,"teaserPid":"1340562","followercount":4,"deleted":0,"locked":0,"pinned":0,"pinExpiry":0,"deleterUid":0,"generatedTitle":0,"titleRaw":"Adapter - Bosch Smart Home Kameras","timestampISO":"2026-05-13T07:08:38.652Z","scheduled":false,"lastposttimeISO":"2026-05-20T06:19:03.421Z","pinExpiryISO":"","votes":1,"tags":[],"thumbs":[],"category":{"cid":197,"name":"...nicht in offiziellem Repo","slug":"197/...nicht-in-offiziellem-repo","icon":"fa-comments","backgroundImage":"","imageClass":"cover","bgColor":"#A1B56C","color":"#ffffff","disabled":0},"user":{"uid":61888,"username":"Thomas Mosandl","userslug":"thomas-mosandl","reputation":2,"postcount":21,"picture":"https://lh3.googleusercontent.com/a/ACg8ocLZ76dhg6W8AepXT8p9kwa6ah9OEWF0vSiNtAzoi5TLg8F3=s96-c","signature":null,"banned":false,"status":"offline","displayname":"Thomas Mosandl","isLocal":true,"icon:bgColor":"#e65100","icon:text":"T","banned_until":0,"banned_until_readable":"Not Banned"},"teaser":{"pid":1340562,"uid":61888,"timestamp":1779257943421,"tid":84538,"content":"Guten Morgen. Ja, heute gab es ja eine Wartung. Eigentlich solltest du auch einen Connector oder Endpoint haben, in dem die Informationen drin stehen, wann Wartung ist, sollte in dem letzten Update eigentlich auch in io Broker mit reingekommen sein. Aber danke für die Logs. Ich werde sie mal analysieren und schauen was man noch eventuell verbessern könnte.\nIch arbeite gerade daran, dass wenn die Cloud offline ist, dass man wenigstens über den lokalen Weg den privacy Mode ein und ausschalten kann und auch die Lichter ein und ausschalten kann. Das ist das einzigste, was aktuell lokal funktioniert.\n","sourceContent":null,"pollIds":"[]","timestampISO":"2026-05-20T06:19:03.421Z","user":{"uid":61888,"username":"Thomas Mosandl","userslug":"thomas-mosandl","picture":"https://lh3.googleusercontent.com/a/ACg8ocLZ76dhg6W8AepXT8p9kwa6ah9OEWF0vSiNtAzoi5TLg8F3=s96-c","displayname":"Thomas Mosandl","isLocal":true,"icon:bgColor":"#e65100","icon:text":"T"},"index":32},"isOwner":false,"ignored":false,"followed":false,"unread":true,"bookmark":null,"unreplied":false,"icons":[],"index":17},{"cid":7,"lastposttime":1779256288667,"mainPid":1340387,"postcount":3,"slug":"84582/iqontrol-hintergründe-auf-handys-werden-nicht-angezeigt","tid":84582,"timestamp":1779174533440,"title":"iQontrol - Hintergründe auf Handys werden nicht angezeigt","uid":5627,"viewcount":40,"postercount":2,"followercount":4,"teaserPid":"1340558","deleted":0,"locked":0,"pinned":0,"pinExpiry":0,"upvotes":0,"downvotes":0,"deleterUid":0,"generatedTitle":0,"titleRaw":"iQontrol - Hintergründe auf Handys werden nicht angezeigt","timestampISO":"2026-05-19T07:08:53.440Z","scheduled":false,"lastposttimeISO":"2026-05-20T05:51:28.667Z","pinExpiryISO":"","votes":0,"tags":[],"thumbs":[],"category":{"cid":7,"name":"Visualisierung","slug":"7/visualisierung","icon":"fa-television","backgroundImage":"","imageClass":"cover","bgColor":"#AB4642","color":"#ffffff","disabled":0},"user":{"uid":5627,"username":"Beowolf","userslug":"beowolf","reputation":107,"postcount":1553,"picture":null,"signature":"Die Natur braucht nicht unseren Schutz, sie braucht unsere Abwesenheit.","banned":false,"status":"offline","displayname":"Beowolf","isLocal":true,"icon:bgColor":"#004d40","icon:text":"B","banned_until":0,"banned_until_readable":"Not Banned"},"teaser":{"pid":1340558,"uid":5627,"timestamp":1779256288667,"tid":84582,"content":"iobroker visu app - jepp\nDie Beiträge hatt ich nicht gesehen.\nKann hier dann eigentlich alles gelöscht werden.\n","sourceContent":null,"pollIds":"[]","timestampISO":"2026-05-20T05:51:28.667Z","user":{"uid":5627,"username":"Beowolf","userslug":"beowolf","picture":null,"displayname":"Beowolf","isLocal":true,"icon:bgColor":"#004d40","icon:text":"B"},"index":3},"isOwner":false,"ignored":false,"followed":false,"unread":true,"bookmark":null,"unreplied":false,"icons":[],"index":18},{"cid":91,"lastposttime":1779254005113,"mainPid":492665,"postcount":254,"slug":"37043/test-adapter-fahrplan","tid":37043,"timestamp":1600856414147,"title":"Test Adapter Fahrplan","uid":4789,"viewcount":57977,"downvotes":0,"upvotes":3,"teaserPid":"1340555","thumb":"","postercount":42,"tags":[{"value":"adapter","valueEscaped":"adapter","valueEncoded":"adapter","class":"adapter"},{"value":"deutsche bahn","valueEscaped":"deutsche bahn","valueEncoded":"deutsche%20bahn","class":"deutsche-bahn"},{"value":"fahrplan","valueEscaped":"fahrplan","valueEncoded":"fahrplan","class":"fahrplan"},{"value":"hafas","valueEscaped":"hafas","valueEncoded":"hafas","class":"hafas"},{"value":"öbb","valueEscaped":"öbb","valueEncoded":"%C3%B6bb","class":"öbb"}],"followercount":40,"oldCid":197,"deleted":0,"locked":0,"pinned":0,"pinExpiry":0,"deleterUid":0,"generatedTitle":0,"titleRaw":"Test Adapter Fahrplan","timestampISO":"2020-09-23T10:20:14.147Z","scheduled":false,"lastposttimeISO":"2026-05-20T05:13:25.113Z","pinExpiryISO":"","votes":3,"thumbs":[],"category":{"cid":91,"name":"Tester","slug":"91/tester","icon":"fa-comments","backgroundImage":"","imageClass":"cover","bgColor":"#A1B56C","color":"#ffffff","disabled":0},"user":{"uid":4789,"username":"AggroRalf","userslug":"aggroralf","reputation":59,"postcount":264,"picture":null,"signature":null,"banned":false,"status":"offline","displayname":"AggroRalf","isLocal":true,"icon:bgColor":"#2196f3","icon:text":"A","banned_until":0,"banned_until_readable":"Not Banned"},"teaser":{"pid":1340555,"uid":46456,"timestamp":1779254005113,"tid":37043,"content":"Hallo @Lupo\ndie DB hat ihren Server umgestellt und die Adresse geändert. Das Projekt was die Schnittstelle zur DB zur Verfügung stellt, kennt das Problem und ist am fixen. Es gibt da aktuell zwei Issue dazu.\nhttps://github.com/public-transport/db-vendo-client/issues/46\nhttps://github.com/public-transport/db-vendo-client/issues/48\nIch hab parallel auch einen Adapter entwickelt, stehe aber zur Zeit vor dem selben Problem.\nParallel teste ich eine alternative Schnittstelle.\n","sourceContent":null,"pollIds":"[]","timestampISO":"2026-05-20T05:13:25.113Z","user":{"uid":46456,"username":"TT-Tom","userslug":"tt-tom","picture":null,"displayname":"TT-Tom","isLocal":true,"icon:bgColor":"#9e9e9e","icon:text":"T"},"index":254},"isOwner":false,"ignored":false,"followed":false,"unread":true,"bookmark":null,"unreplied":false,"icons":[],"index":19}],"tids":[66454,84376,84587,83662,25223,84592,84591,59549,84561,83843,84588,48074,84590,84049,83298,84536,84589,84538,84582,37043,84468,84577,33198,84586,59466,83478,84465,84585,58606,82263,84580,82332,84584,84288,84581,84583,84426,76275,84494,6343,84575,32976,83399,84386,84579,84554,52853,84578,81297,84512,84460,26438,84576,84088,84560,84475,84543,74380,84449,47656,84533,71768,84569,67668,84567,53832,84566,84574,84573,83927,83862,84572,84571,84570,81481,84377,84513,69579,84565,81844,84374,68566,84521,84564,81893,73883,84409,82743,84563,81187,80655,84551,84562,84557,84524,84559,84053,80947,28384,84479,84558,84443,84542,84055,84541,84556,84552,82651,84555,82556,23688,84553,46720,38322,69819,84545,84467,84515,84096,25370,84549,5347,84304,84550,84544,52171,84548,84547,78782,84546,34811,47203,84044,79498,84532,32077,84539,84540,84537,83728,81885,55189,5767,84529,84305,84483,53903,84326,84527,31294,84535,84504,84511,84534,84531,84528,84525,81766,78093,80794,84530,82125,84523,16446,35007,84507,84501,84526,65948,84514,84408,84204,84518,84517,60350,84379,82517,84516,55902,72374,34079,83841,84522,84267,84520,84519,84325,84500,84453,84493,82789,29660,80649,84505,84422,84510,84454,84508,84509],"title":"[[pages:recent]]","breadcrumbs":[{"text":"ioBroker Community Home","url":"https://forum.iobroker.net"},{"text":"[[recent:title]]"}],"canPost":false,"showSelect":false,"showTopicTools":false,"allCategoriesUrl":"recent","selectedCategory":null,"selectedCids":[],"selectedTag":null,"selectedTags":[],"feeds:disableRSS":0,"reputation:disabled":0,"rssFeedUrl":"/recent.rss","filters":[{"name":"[[unread:all-topics]]","url":"recent","selected":true,"filter":"","icon":"fa-book"},{"name":"[[unread:new-topics]]","url":"recent?filter=new","selected":false,"filter":"new","icon":"fa-clock-o"},{"name":"[[unread:watched-topics]]","url":"recent?filter=watched","selected":false,"filter":"watched","icon":"fa-bell-o"},{"name":"[[unread:unreplied-topics]]","url":"recent?filter=unreplied","selected":false,"filter":"unreplied","icon":"fa-reply"}],"selectedFilter":{"name":"[[unread:all-topics]]","url":"recent","selected":true,"filter":"","icon":"fa-book"},"terms":[{"name":"[[recent:alltime]]","url":"recent?term=alltime","selected":true,"term":"alltime"},{"name":"[[recent:day]]","url":"recent?term=daily","selected":false,"term":"day"},{"name":"[[recent:week]]","url":"recent?term=weekly","selected":false,"term":"week"},{"name":"[[recent:month]]","url":"recent?term=monthly","selected":false,"term":"month"}],"selectedTerm":{"name":"[[recent:alltime]]","url":"recent?term=alltime","selected":true,"term":"alltime"},"pagination":{"rel":[{"rel":"next","href":"https://forum.iobroker.net/recent?page=2"}],"pages":[{"page":1,"active":true,"qs":"page=1"},{"page":2,"active":false,"qs":"page=2"},{"page":3,"active":false,"qs":"page=3"},{"page":4,"active":false,"qs":"page=4"},{"page":5,"active":false,"qs":"page=5"},{"separator":true},{"page":9,"active":false,"qs":"page=9"},{"page":10,"active":false,"qs":"page=10"}],"currentPage":1,"pageCount":10,"prev":{"page":1,"active":false,"qs":"page=1"},"next":{"page":2,"active":true,"qs":"page=2"},"first":{"page":1,"active":true,"qs":"page=1"},"last":{"page":10,"active":false,"qs":"page=10"}},"loggedIn":false,"loggedInUser":{"uid":-1,"username":"[[global:guest]]","picture":"","icon:text":"?","icon:bgColor":"#aaa"},"relative_path":"","template":{"name":"recent","recent":true},"url":"/recent","bodyClass":"page-recent template-recent 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/recent","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/recent"}]}},"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=\"565\">565</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>"}]}}