Weiter zum Inhalt
  • Home
  • Aktuell
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. ...nicht in offiziellem Repo
  5. Test Adapter wireguard-s2s

NEWS

  • Monatsrückblick Oktober 2026 ist online!
    BluefoxB
    Bluefox
    10
    1
    252

  • Mitmachen: Sprich „ioBroker“ ein – für ein lokales Aktivierungswort
    BluefoxB
    Bluefox
    6
    1
    460

  • Neuer Blogbeitrag: KI in ioBroker, vom Helfer im Admin bis zum eigenen Smart Assistant
    BluefoxB
    Bluefox
    4
    1
    504

Test Adapter wireguard-s2s

Geplant Angeheftet Gesperrt Verschoben ...nicht in offiziellem Repo
8 Beiträge 3 Kommentatoren 333 Aufrufe 5 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • System 9S
    System 9S
    System 9
    schrieb am zuletzt editiert von mcm1957
    #1
    Aktuelle Test Version 0.5.1
    Veröffentlichungsdatum 03.08.2028
    Github Link https://github.com/System-9/ioBroker.wireguard-s2s

    Hallo zusammen,

    hier möchte ich meinen WireGuard Site-to-Site Adapter für ioBroker vorstellen.

    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.

    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.

    Funktionen
    Aufbau einer sicheren WireGuard-Site-to-Site-Verbindung
    Geeignet für die Verbindung von entfernten ioBroker-Installationen oder Netzwerken
    Verschlüsselte Kommunikation über VPN
    Keine direkte Freigabe interner Dienste ins Internet notwendig
    Verwaltung und Überwachung der VPN-Verbindung über ioBroker
    Typischer Anwendungsfall

    Beispielsweise läuft eine ioBroker-Instanz zu Hause und eine weitere Instanz oder ein bestimmter Dienst an einem zweiten Standort.

    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.

    OliverIOO 1 Antwort Letzte Antwort
    0
    • mcm1957M mcm1957 verschob dieses Thema von Tester am
    • mcm1957M
      mcm1957M
      mcm1957
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @system-9
      Danke dass du Zeit für einen ioBroker Adapter aufwendest.

      Leider entspricht der Adapter derzeit nicht den minimalen Anforderungen - beginnend mit einem Repositorynamen der nicht den Regeln für einen ioBroker Adapter entspricht.
      Von einer Installation dieses Repositories muss daher derzeit auch für Tester eher abgeraten werden

      @system-9
      Bitte lies dir mal diese Info durch: https://github.com/Jey-Cee/iobroker-ai-developer-guide
      Weitere Infos findest du auf www.iobroker.dev
      Melde dich gerne in unseren Entwicklergruppern auf Telegramm oder Discord an. Invite Links findest du auf www.iobroker.dev

      Hier mal eine erste Liste die die automatische Prüfung ausgespuckt hat:
      Errors:
      [E0002] No "ioBroker." found in the name of repository
      [E0004] No valid adapter name found in URL: https://github.com/System-9/iobroker-wireguard
      [E0007] Cannot find author repo in the URL
      [E0020] Name of adapter in package.json must be lowercase and be equal to "iobroker.unknown". Now is "iobroker.wireguard-s2s"
      [E0028] Minimum node.js version 22 recommended. The current engines.node clause ">=20" allows Node.js 20.0.0 as minimum. Please update it to require at least ">=22" at package.json.
      [E0040] "keywords" within package.json should contain "ioBroker"
      [E0063] "mocha" are included in "@iobroker/testing". Remove from devDependencies at package.json
      [E0094] "prepare" script is not allowed at ioBroker adapters and needs to be removed.
      [E1003] "common.name" in io-package.json must be equal to "unknown'". Now is wireguard-s2s
      [E1027] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of "common.titleLang" in io-package.json.
      [E1034] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of "common.desc" in io-package.json.
      [E1054] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of some "common.news" in io-package.json.
      [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.
      [E1084] "common.main" is deprecated and ignored. Please remove from io-package.json. Executable is defined by entry "main" at package.json.
      [E2000] Package iobroker.unknown not found on npm. Please publish
      [E3002] Workflow file "/.github/workflows/test-and-release.yml" not found. Please create it for standard CI/CD testing.
      [E5004] Plain setInterval() found in source files (src/main.ts). Please use this.setInterval() or adapter.setInterval() instead.
      [E5005] Plain setTimeout() found in source files (src/lib/helper-client.ts). Please use this.setTimeout() or adapter.setTimeout() instead.
      [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.
      [E5507] missing size attributes [xs,md,lg,xl] for number at admin/jsonConfig.json/items/tunnel/listenPort
      [E5507] missing size attributes [xs,md,lg,xl] for number at admin/jsonConfig.json/items/tunnel/mtu
      [E5507] missing size attributes [xs,md,lg,xl] for staticText at admin/jsonConfig.json/items/tunnel/notice
      [E5507] missing size attributes [xs,md,lg,xl] for text at admin/jsonConfig.json/items/tunnel/interfaceName
      [E5507] missing size attributes [xs,md,lg,xl] for text at admin/jsonConfig.json/items/tunnel/localAddresses
      [E5510] responsive check: maximum issues reached, please fix reported ones and recheck
      [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.
      [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.
      [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.
      [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.
      [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.
      [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.
      [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.
      [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.
      [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.
      [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.
      [E5611] Maximum number of W5611 issues (10) has been reached. Additional W5611 issues exist.
      [E6003] NO "## Changelog" found in README.md
      [E6012] README.md suggests to install using direct npm commands. Adapters must not be installed using direct npm commands. Please remove these instructions.
      [E6033] "## License" section in README.md must contain a copyright line like "Copyright (c) 2026 iobroker-community-adapters".
      [E8001] No repository about text found. Please go to "https://github.com/System-9/iobroker-wireguard", press the settings button beside the about title and add the description.
      [E8002] No topics found in the repository. Please go to "https://github.com/System-9/iobroker-wireguard", press the settings button beside the about title and add some topics.
      [E9006] .commitinfo file should be excluded by .gitignore, please add a line with text ".commitinfo" to .gitignore

      Warnings:
      [W0034] @iobroker/adapter-core 3.3.2 specified. 3.4.1 (or newer) is current. Please update dependencies at package.json
      [W0062] Consider adding and using package "@alcalzone/release-script".
      [W0062] Consider adding and using package "@iobroker/adapter-dev".
      [W0062] Consider adding and using package "@iobroker/eslint-config".
      [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.
      [W0074] No "lint" script found in package.json. Please add one.
      [W1132] io-package.json: instanceObject "info.helperReady" common.role "indicator.ready" is not a known ioBroker state role
      [W4001] Cannot find "unknown" in latest repository. Please ignore if PR to add adapter to repositories already exists.
      [W5015] Why did you decide to disable i18n support at jsonConfig.json(5)?
      [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.
      [W6017] CHANGELOG.md detected. The changelog must be located within README.md.
      [W9501] .npmignore found but "files" is used at package.json. Please remove .npmignore.

      Suggestions:
      [W0034] @iobroker/adapter-core 3.3.2 specified. 3.4.1 (or newer) is current. Please update dependencies at package.json
      [W0062] Consider adding and using package "@alcalzone/release-script".
      [W0062] Consider adding and using package "@iobroker/adapter-dev".
      [W0062] Consider adding and using package "@iobroker/eslint-config".
      [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.
      [W0074] No "lint" script found in package.json. Please add one.
      [W1132] io-package.json: instanceObject "info.helperReady" common.role "indicator.ready" is not a known ioBroker state role
      [W4001] Cannot find "unknown" in latest repository. Please ignore if PR to add adapter to repositories already exists.
      [W5015] Why did you decide to disable i18n support at jsonConfig.json(5)?
      [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.
      [W6017] CHANGELOG.md detected. The changelog must be located within README.md.
      [W9501] .npmignore found but "files" is used at package.json. Please remove .npmignore.

      Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
      Support Repositoryverwaltung.

      Wer 'nen Kaffee spendieren will: https://paypal.me

      LESEN - gute Forenbeitrage

      1 Antwort Letzte Antwort
      0
      • System 9S
        System 9S
        System 9
        schrieb am zuletzt editiert von
        #3

        neue verison 0.5.1 erstellt

        1 Antwort Letzte Antwort
        0
        • mcm1957M
          mcm1957M
          mcm1957
          Developer Most Active
          schrieb am zuletzt editiert von mcm1957
          #4

          ### Dieser Adapter wird nicht mehr gewartet / wird nicht fertig entwickelt

          Die Aufnahme dieses Adapter sind ie Repositories wurde vor einiger Zeit eingereicht. Leider hat der Maintainer seit längerer Zeit nicht auf gemeldete Findings reagiert und diese behoben bzw. zur Diskussion gestellt. Auch auf explizite Ersuchen zur Rückmeldung erfolgte über längere Zeit keinerlei Reaktion.

          #### Es muss daher davon ausgegangen werden, dass dieser Adapter nicht fertig entwickelt wird.

          #### Von weiteren Installationen - insbesondere auf produktiven Systemen - aber auch von Testing muss abgeraten werden.

          Sollte der Mainater doch noch eine Fertigstellung des Adapters ins Auge fassen ist ein neuer PR natürlich jederzeit willkommen.

          EDIT:
          *OUTDATED ein neuer Pr existiert: https://github.com/ioBroker/ioBroker.repositories/pull/7057

          Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
          Support Repositoryverwaltung.

          Wer 'nen Kaffee spendieren will: https://paypal.me

          LESEN - gute Forenbeitrage

          System 9S 1 Antwort Letzte Antwort
          0
          • mcm1957M mcm1957

            ### Dieser Adapter wird nicht mehr gewartet / wird nicht fertig entwickelt

            Die Aufnahme dieses Adapter sind ie Repositories wurde vor einiger Zeit eingereicht. Leider hat der Maintainer seit längerer Zeit nicht auf gemeldete Findings reagiert und diese behoben bzw. zur Diskussion gestellt. Auch auf explizite Ersuchen zur Rückmeldung erfolgte über längere Zeit keinerlei Reaktion.

            #### Es muss daher davon ausgegangen werden, dass dieser Adapter nicht fertig entwickelt wird.

            #### Von weiteren Installationen - insbesondere auf produktiven Systemen - aber auch von Testing muss abgeraten werden.

            Sollte der Mainater doch noch eine Fertigstellung des Adapters ins Auge fassen ist ein neuer PR natürlich jederzeit willkommen.

            EDIT:
            *OUTDATED ein neuer Pr existiert: https://github.com/ioBroker/ioBroker.repositories/pull/7057

            System 9S
            System 9S
            System 9
            schrieb am zuletzt editiert von
            #5

            @mcm1957 Hallo, das ist leider nicht korrekt, hier ist einges passiert im repo

            mcm1957M 1 Antwort Letzte Antwort
            0
            • System 9S System 9
              Aktuelle Test Version 0.5.1
              Veröffentlichungsdatum 03.08.2028
              Github Link https://github.com/System-9/ioBroker.wireguard-s2s

              Hallo zusammen,

              hier möchte ich meinen WireGuard Site-to-Site Adapter für ioBroker vorstellen.

              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.

              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.

              Funktionen
              Aufbau einer sicheren WireGuard-Site-to-Site-Verbindung
              Geeignet für die Verbindung von entfernten ioBroker-Installationen oder Netzwerken
              Verschlüsselte Kommunikation über VPN
              Keine direkte Freigabe interner Dienste ins Internet notwendig
              Verwaltung und Überwachung der VPN-Verbindung über ioBroker
              Typischer Anwendungsfall

              Beispielsweise läuft eine ioBroker-Instanz zu Hause und eine weitere Instanz oder ein bestimmter Dienst an einem zweiten Standort.

              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.

              OliverIOO
              OliverIOO
              OliverIO
              schrieb am zuletzt editiert von
              #6

              @System-9

              Die Suche im Forum könnte man dahingegen verbessern wenn man den threadtitel an den Namen des Adapters anpasst.

              Meine Adapter und Widgets
              TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
              Links im Profil

              mcm1957M 1 Antwort Letzte Antwort
              0
              • System 9S System 9

                @mcm1957 Hallo, das ist leider nicht korrekt, hier ist einges passiert im repo

                mcm1957M
                mcm1957M
                mcm1957
                Developer Most Active
                schrieb am zuletzt editiert von mcm1957
                #7

                @System-9 said:

                @mcm1957 Hallo, das ist leider nicht korrekt, hier ist einges passiert im repo

                Das mag sein, aber dann erstell doch bitte einen neuen PR und reagiere das nächste Mal doch BITTE auf Kommentare im PR. Mindestens ein Monat Reaktionszeit und mindestens 2 Kommentare zur Nachfrage sollten doch reichen - oder? da du nicht mal - "ich bin dran" oder ähnliches gepostet hast, muss davon ausgegangen werden dass du nicht wirklich aktiv daran arbeitest dass der Adapter in die Repositories aufgenommen werden kann. Ich habe keine Ahnung ob die notwendigen Anpassungen vorgenommen hast.

                Sobald du glaubst, dass der Adapter nun für die Repositories geeignet ist, erstell bitte einen neuen PR.

                Von direkten Installation von GitHub - insbesondere auf produktiven Systemen - wird explizit abgeraten.

                Sorry, muss mich entschuldigen.
                Ein neue PR existiert zwischenzeitlich: https://github.com/ioBroker/ioBroker.repositories/pull/7057

                Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                Support Repositoryverwaltung.

                Wer 'nen Kaffee spendieren will: https://paypal.me

                LESEN - gute Forenbeitrage

                1 Antwort Letzte Antwort
                0
                • OliverIOO OliverIO

                  @System-9

                  Die Suche im Forum könnte man dahingegen verbessern wenn man den threadtitel an den Namen des Adapters anpasst.

                  mcm1957M
                  mcm1957M
                  mcm1957
                  Developer Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @OliverIO said:

                  Die Suche im Forum könnte man dahingegen verbessern wenn man den threadtitel an den Namen des Adapters anpasst.

                  Habe mir erlaubt die offensichtlichen Tippfehler zu korrigieren

                  Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                  Support Repositoryverwaltung.

                  Wer 'nen Kaffee spendieren will: https://paypal.me

                  LESEN - gute Forenbeitrage

                  1 Antwort Letzte Antwort
                  0

                  Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                  Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                  Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                  Registrieren Anmelden
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  456

                  Online

                  33.1k

                  Benutzer

                  84.2k

                  Themen

                  1.4m

                  Beiträge
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2026
                  logo
                  • Anmelden

                  • Du hast noch kein Konto? Registrieren

                  • Anmelden oder registrieren, um zu suchen
                  • Erster Beitrag
                    Letzter Beitrag
                  0
                  • Home
                  • Aktuell
                  • Ungelesen 0
                  • Kategorien
                  • Unreplied
                  • Beliebt
                  • GitHub
                  • Docu
                  • Hilfe