<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Test WireGaurd-2S2 Adapter]]></title><description><![CDATA[<table class="table table-bordered table-striped">
<thead>
<tr>
<th>Aktuelle Test Version</th>
<th>0.2.0</th>
</tr>
</thead>
<tbody>
<tr>
<td>Veröffentlichungsdatum</td>
<td>03.08.2028</td>
</tr>
<tr>
<td>Github Link</td>
<td><a href="https://github.com/System-9/iobroker-wireguard" rel="nofollow ugc">https://github.com/System-9/iobroker-wireguard</a></td>
</tr>
</tbody>
</table>
<p dir="auto">Hallo zusammen,</p>
<p dir="auto">hier möchte ich meinen WireGuard Site-to-Site Adapter für ioBroker vorstellen.</p>
<p dir="auto">Der Adapter ist dafür gedacht, eine ioBroker-Instanz sicher über eine WireGuard-VPN-Verbindung mit einem entfernten Netzwerk oder einer zweiten Instanz zu verbinden.</p>
<p dir="auto">Das kann zum Beispiel sinnvoll sein, wenn sich zwei Standorte in unterschiedlichen Netzwerken befinden und Geräte, Dienste oder Datenpunkte sicher miteinander kommunizieren sollen, ohne Ports direkt aus dem Internet erreichbar machen zu müssen.</p>
<p dir="auto">Funktionen<br />
Aufbau einer sicheren WireGuard-Site-to-Site-Verbindung<br />
Geeignet für die Verbindung von entfernten ioBroker-Installationen oder Netzwerken<br />
Verschlüsselte Kommunikation über VPN<br />
Keine direkte Freigabe interner Dienste ins Internet notwendig<br />
Verwaltung und Überwachung der VPN-Verbindung über ioBroker<br />
Typischer Anwendungsfall</p>
<p dir="auto">Beispielsweise läuft eine ioBroker-Instanz zu Hause und eine weitere Instanz oder ein bestimmter Dienst an einem zweiten Standort.</p>
<p dir="auto">Mit dem Adapter kann zwischen beiden Netzwerken eine sichere WireGuard-Verbindung aufgebaut werden. Geräte und Dienste im entfernten Netzwerk können dadurch – abhängig von der jeweiligen Netzwerkkonfiguration – ähnlich angesprochen werden, als würden sie sich im lokalen Netzwerk befinden.</p>
]]></description><link>https://forum.iobroker.net/topic/85280/test-wiregaurd-2s2-adapter</link><generator>RSS for Node</generator><lastBuildDate>Tue, 08 Sep 2026 11:01:58 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/85280.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 03 Sep 2026 05:26:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Test WireGaurd-2S2 Adapter on Thu, 03 Sep 2026 15:59:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/system-9" aria-label="Profile: system-9">@<bdi>system-9</bdi></a><br />
Danke dass du Zeit für einen ioBroker Adapter aufwendest.</p>
<p dir="auto">Leider entspricht der Adapter derzeit nicht den minimalen Anforderungen - beginnend mit einem Repositorynamen der nicht den Regeln für einen ioBroker Adapter entspricht.<br />
<strong>Von einer Installation dieses Repositories muss daher derzeit auch für Tester eher abgeraten werden</strong></p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/system-9" aria-label="Profile: system-9">@<bdi>system-9</bdi></a><br />
Bitte lies dir mal diese Info durch: <a href="https://github.com/Jey-Cee/iobroker-ai-developer-guide" rel="nofollow ugc">https://github.com/Jey-Cee/iobroker-ai-developer-guide</a><br />
Weitere Infos findest du auf www.iobroker.dev<br />
Melde dich gerne in unseren Entwicklergruppern auf Telegramm oder Discord an. Invite Links findest du auf www.iobroker.dev</p>
<p dir="auto">Hier mal eine erste Liste die die automatische Prüfung ausgespuckt hat:<br />
Errors:<br />
[E0002] No "ioBroker." found in the name of repository<br />
[E0004] No valid adapter name found in URL: <a href="https://github.com/System-9/iobroker-wireguard" rel="nofollow ugc">https://github.com/System-9/iobroker-wireguard</a><br />
[E0007] Cannot find author repo in the URL<br />
[E0020] Name of adapter in package.json must be lowercase and be equal to "iobroker.unknown". Now is "iobroker.wireguard-s2s"<br />
[E0028] Minimum node.js version 22 recommended. The current engines.node clause "&gt;=20" allows Node.js 20.0.0 as minimum. Please update it to require at least "&gt;=22" at package.json.<br />
[E0040] "keywords" within package.json should contain "ioBroker"<br />
[E0063] "mocha" are included in "<a class="plugin-mentions-user plugin-mentions-a" href="/user/iobroker" aria-label="Profile: iobroker">@<bdi>iobroker</bdi></a>/testing". Remove from devDependencies at package.json<br />
[E0094] "prepare" script is not allowed at ioBroker adapters and needs to be removed.<br />
[E1003] "<a href="http://common.name" rel="nofollow ugc">common.name</a>" in io-package.json must be equal to "unknown'". Now is wireguard-s2s<br />
[E1027] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of "common.titleLang" in io-package.json.<br />
[E1034] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of "common.desc" in io-package.json.<br />
[E1054] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of some "common.news" in io-package.json.<br />
[E1057] admin 6.12.3 listed as dependency but 7.6.17 is required as minimum, 7.6.20 is recommended. Please update globalDependency at io-package.json.<br />
[E1084] "common.main" is deprecated and ignored. Please remove from io-package.json. Executable is defined by entry "main" at package.json.<br />
[E2000] Package iobroker.unknown not found on npm. Please publish<br />
[E3002] Workflow file "/.github/workflows/test-and-release.yml" not found. Please create it for standard CI/CD testing.<br />
[E5004] Plain setInterval() found in source files (src/main.ts). Please use this.setInterval() or adapter.setInterval() instead.<br />
[E5005] Plain setTimeout() found in source files (src/lib/helper-client.ts). Please use this.setTimeout() or adapter.setTimeout() instead.<br />
[E5019] "build/main.js" found in package.json, but not found as file. Please commit "build/*" tree to github or set "common.nogit" attribute to true at io-package.json.<br />
[E5507] missing size attributes [xs,md,lg,xl] for number at admin/jsonConfig.json/items/tunnel/listenPort<br />
[E5507] missing size attributes [xs,md,lg,xl] for number at admin/jsonConfig.json/items/tunnel/mtu<br />
[E5507] missing size attributes [xs,md,lg,xl] for staticText at admin/jsonConfig.json/items/tunnel/notice<br />
[E5507] missing size attributes [xs,md,lg,xl] for text at admin/jsonConfig.json/items/tunnel/interfaceName<br />
[E5507] missing size attributes [xs,md,lg,xl] for text at admin/jsonConfig.json/items/tunnel/localAddresses<br />
[E5510] responsive check: maximum issues reached, please fix reported ones and recheck<br />
[E5611] "admin/jsonConfig.json/items/tunnel" attribute "label" is missing language(s) "ru", "pt", "nl", "fr", "it", "es", "pl", "uk", "zh-cn" in i18n object.<br />
[E5611] "admin/jsonConfig.json/items/tunnel/items/interfaceName" attribute "help" is missing language(s) "ru", "pt", "nl", "fr", "it", "es", "pl", "uk", "zh-cn" in i18n object.<br />
[E5611] "admin/jsonConfig.json/items/tunnel/items/interfaceName" attribute "label" is missing language(s) "ru", "pt", "nl", "fr", "it", "es", "pl", "uk", "zh-cn" in i18n object.<br />
[E5611] "admin/jsonConfig.json/items/tunnel/items/listenPort" attribute "label" is missing language(s) "ru", "pt", "nl", "fr", "it", "es", "pl", "uk", "zh-cn" in i18n object.<br />
[E5611] "admin/jsonConfig.json/items/tunnel/items/localAddresses" attribute "help" is missing language(s) "ru", "pt", "nl", "fr", "it", "es", "pl", "uk", "zh-cn" in i18n object.<br />
[E5611] "admin/jsonConfig.json/items/tunnel/items/localAddresses" attribute "label" is missing language(s) "ru", "pt", "nl", "fr", "it", "es", "pl", "uk", "zh-cn" in i18n object.<br />
[E5611] "admin/jsonConfig.json/items/tunnel/items/localNetworks" attribute "help" is missing language(s) "ru", "pt", "nl", "fr", "it", "es", "pl", "uk", "zh-cn" in i18n object.<br />
[E5611] "admin/jsonConfig.json/items/tunnel/items/localNetworks" attribute "label" is missing language(s) "ru", "pt", "nl", "fr", "it", "es", "pl", "uk", "zh-cn" in i18n object.<br />
[E5611] "admin/jsonConfig.json/items/tunnel/items/mtu" attribute "help" is missing language(s) "ru", "pt", "nl", "fr", "it", "es", "pl", "uk", "zh-cn" in i18n object.<br />
[E5611] "admin/jsonConfig.json/items/tunnel/items/remoteNetworks" attribute "label" is missing language(s) "ru", "pt", "nl", "fr", "it", "es", "pl", "uk", "zh-cn" in i18n object.<br />
[E5611] Maximum number of W5611 issues (10) has been reached. Additional W5611 issues exist.<br />
[E6003] NO "## Changelog" found in <a href="http://README.md" rel="nofollow ugc">README.md</a><br />
[E6012] <a href="http://README.md" rel="nofollow ugc">README.md</a> suggests to install using direct npm commands. Adapters must not be installed using direct npm commands. Please remove these instructions.<br />
[E6033] "## License" section in <a href="http://README.md" rel="nofollow ugc">README.md</a> must contain a copyright line like "Copyright (c) 2026 iobroker-community-adapters".<br />
[E8001] No repository about text found. Please go to "<a href="https://github.com/System-9/iobroker-wireguard" rel="nofollow ugc">https://github.com/System-9/iobroker-wireguard</a>", press the settings button beside the about title and add the description.<br />
[E8002] No topics found in the repository. Please go to "<a href="https://github.com/System-9/iobroker-wireguard" rel="nofollow ugc">https://github.com/System-9/iobroker-wireguard</a>", press the settings button beside the about title and add some topics.<br />
[E9006] .commitinfo file should be excluded by .gitignore, please add a line with text ".commitinfo" to .gitignore</p>
<p dir="auto">Warnings:<br />
[W0034] <a class="plugin-mentions-user plugin-mentions-a" href="/user/iobroker" aria-label="Profile: iobroker">@<bdi>iobroker</bdi></a>/adapter-core 3.3.2 specified. 3.4.1 (or newer) is current. Please update dependencies at package.json<br />
[W0062] Consider adding and using package "<a class="plugin-mentions-user plugin-mentions-a" href="/user/alcalzone" aria-label="Profile: alcalzone">@<bdi>alcalzone</bdi></a>/release-script".<br />
[W0062] Consider adding and using package "<a class="plugin-mentions-user plugin-mentions-a" href="/user/iobroker" aria-label="Profile: iobroker">@<bdi>iobroker</bdi></a>/adapter-dev".<br />
[W0062] Consider adding and using package "<a class="plugin-mentions-user plugin-mentions-a" href="/user/iobroker" aria-label="Profile: iobroker">@<bdi>iobroker</bdi></a>/eslint-config".<br />
[W0066] "@types/node":"^24.0.0" at package.json allows major version greater than 20. Downgrade to node.js 20.x.x to avoid wrong typing is recommended.<br />
[W0074] No "lint" script found in package.json. Please add one.<br />
[W1132] io-package.json: instanceObject "info.helperReady" common.role "indicator.ready" is not a known ioBroker state role<br />
[W4001] Cannot find "unknown" in latest repository. Please ignore if PR to add adapter to repositories already exists.<br />
[W5015] Why did you decide to disable i18n support at jsonConfig.json(5)?<br />
[W5617] "admin/jsonConfig.json/items/tunnel/items/mtu" attribute "label" uses a plain string while jsonConfig has i18n=false. Consider using an inline i18n object instead.<br />
[W6017] <a href="http://CHANGELOG.md" rel="nofollow ugc">CHANGELOG.md</a> detected. The changelog must be located within <a href="http://README.md" rel="nofollow ugc">README.md</a>.<br />
[W9501] .npmignore found but "files" is used at package.json. Please remove .npmignore.</p>
<p dir="auto">Suggestions:<br />
[W0034] <a class="plugin-mentions-user plugin-mentions-a" href="/user/iobroker" aria-label="Profile: iobroker">@<bdi>iobroker</bdi></a>/adapter-core 3.3.2 specified. 3.4.1 (or newer) is current. Please update dependencies at package.json<br />
[W0062] Consider adding and using package "<a class="plugin-mentions-user plugin-mentions-a" href="/user/alcalzone" aria-label="Profile: alcalzone">@<bdi>alcalzone</bdi></a>/release-script".<br />
[W0062] Consider adding and using package "<a class="plugin-mentions-user plugin-mentions-a" href="/user/iobroker" aria-label="Profile: iobroker">@<bdi>iobroker</bdi></a>/adapter-dev".<br />
[W0062] Consider adding and using package "<a class="plugin-mentions-user plugin-mentions-a" href="/user/iobroker" aria-label="Profile: iobroker">@<bdi>iobroker</bdi></a>/eslint-config".<br />
[W0066] "@types/node":"^24.0.0" at package.json allows major version greater than 20. Downgrade to node.js 20.x.x to avoid wrong typing is recommended.<br />
[W0074] No "lint" script found in package.json. Please add one.<br />
[W1132] io-package.json: instanceObject "info.helperReady" common.role "indicator.ready" is not a known ioBroker state role<br />
[W4001] Cannot find "unknown" in latest repository. Please ignore if PR to add adapter to repositories already exists.<br />
[W5015] Why did you decide to disable i18n support at jsonConfig.json(5)?<br />
[W5617] "admin/jsonConfig.json/items/tunnel/items/mtu" attribute "label" uses a plain string while jsonConfig has i18n=false. Consider using an inline i18n object instead.<br />
[W6017] <a href="http://CHANGELOG.md" rel="nofollow ugc">CHANGELOG.md</a> detected. The changelog must be located within <a href="http://README.md" rel="nofollow ugc">README.md</a>.<br />
[W9501] .npmignore found but "files" is used at package.json. Please remove .npmignore.</p>
]]></description><link>https://forum.iobroker.net/post/1353461</link><guid isPermaLink="true">https://forum.iobroker.net/post/1353461</guid><dc:creator><![CDATA[mcm1957]]></dc:creator><pubDate>Thu, 03 Sep 2026 15:59:19 GMT</pubDate></item></channel></rss>