Wiegand TCP/IP-Controller (z. B. UHPPTOE)

Wiegand Door Access Controller Shenzhen Weigeng Industrial

Aktueller Release
1.0.1
Entwickler
kbrausew
Lizenz
GPL-3.0-only
  • Ersteinrichtung Erster Zugriff auf das Gerät
  • Adapter einrichten ioBroker-Adapter einrichten
    • TCP/IP-Netzwerkeinstellungen: Adapternetzwerk einrichten
    • Controller-Einstellungen Geräteeinrichtung

Erster Start

Bei der erstmaligen Verbindung des Geräts kann es hilfreich sein, die Netzwerkdaten einzugeben.

Diese Schritte sind optional und nur erforderlich, um das Gerät in einem anderen, entfernten Netzwerk außerhalb des lokalen Netzwerks der ioBroker-Instanz zu verwenden.

  • Um dies zu tun...
    • Verbinden Sie das Gerät mit demselben Netzwerk, in dem sich auch ioBroker befindet. Kein Docker, VPN oder anderes Subnetz.1
    • Installieren und starten Sie den Adapter mit den Standardeinstellungen.
    • Gehen Sie zur Konfiguration und wechseln Sie zum Tab „Gerätefernkonfiguration“.
    • Führen Sie den Gerätescan durch.Tastengeräte-Scan Es gibt zwei mögliche Fehlermeldungen, die dazu führen können, dass keine Geräte gefunden werden.2 ,3
    • Falls Sie mehr als ein Gerät aktiv haben, wählen Sie das gewünschte Gerät im Dropdown-Menü „Geräte-ID“ aus.
    • Geben Sie die gewünschten Adressdaten in die entsprechenden Eingabefelder ein.4
    • Installieren Sie das Gerät nun im Zielnetzwerk.

Einstellungen für Türzugangskontrollsysteme

TCP/IP-Netzwerkeinstellungen

Netzwerkschnittstelle

Wählen Sie in der Liste den Netzwerk-Hostadapter aus, an den Ihr Gerät angeschlossen ist.4

  • Spezielle Adressen
    • 0.0.0.0 Alle verfügbaren Schnittstellen (Standard)
    • 127.0.0.1 Nur lokales Host-Netzwerk (für den Simulator )
    • Alle anderen können verwendet werden, wenn Sie wissen, was Sie wollen, z. B. VPN, Docker usw.

Senderanschluss

Der Standardwert ist 60000. Wenn keine Fehlermeldung vom Netzwerk kommt, besteht keine Notwendigkeit, diesen Wert zu ändern.

Empfängeranschluss

Der Standardwert ist 60099. Wenn keine Fehlermeldung vom Netzwerk kommt, besteht keine Notwendigkeit, dies zu ändern.

Verbindungstimeout in Millisekunden

Der Standardwert ist 2500 (2,5 Sekunden). Timeout für jegliche Netzwerkkommunikation. Änderungen nur nach Rücksprache vornehmen. Werte unter 1000 und über 10000 funktionieren zwar vorübergehend, führen aber im realen Betrieb stets zu Fehlern.

Herzschlagintervall in Millisekunden

Der Standardwert ist 300000 (300 Sekunden = 5 Minuten). Dies ist die Zeitspanne zwischen zwei Versuchen, eine Standardverbindung zum Gerät herzustellen, um dessen Verfügbarkeit zu prüfen. Werte unter 60000 und über 900000 können unerwünschte Nebenwirkungen verursachen, die schwer zu analysieren sind.

Maximale Zeitabweichung in Millisekunden

Standardwert ist 60000 (60 Sekunden = 1 Minute). Maximale Zeitabweichung in Millisekunden. Bei größeren Abweichungen wird die Controller-Uhr neu kalibriert. Werte unter 1200 Millisekunden werden ignoriert und die Kalibrierung deaktiviert.

Debugging auf niedriger Ebene

Standardmäßig deaktiviert. Bei Aktivierung wurde die Netzwerkkommunikation im Debug-Protokoll protokolliert. Eine Änderung ist nur auf Anfrage eines Entwicklers erforderlich.

Controller-Einstellungen

Gerätekonfiguration für Vorwärts- und Rückwärtskanäle über das Netzwerk. Verwenden Sie die Schaltflächen „+“, „Hinzufügen“ und „ Löschen“ für jedes verfügbare Gerät. Es gibt zwei Kommunikationsoptionen zwischen Host (ioBroker) und Gerät: eingeschränkte Broadcast-Übertragung und dedizierte Netzwerkkonfiguration (Unicast & gerichtete Broadcast-Übertragung).5

Seriennummer

Die Seriennummer Ihres Geräts.

Modelltyp

Türmodell eingeben

Eingeschränkte Ausstrahlung5

Fügen Sie nur die Seriennummer und den Modelltyp hinzu, keine weiteren Adress- oder Netzwerkdaten.

In diesem Fall müssen sich alle Komponenten im selben Subnetz befinden. Dies gilt sowohl für den Sender (Controller) als auch für den Empfänger (ioBroker). Dies lässt sich an der identischen Gateway-Adresse und Netzwerkmaske beider Komponenten erkennen.

In allen anderen Fällen verwenden Sie IMMER eine „dedizierte Netzwerkkonfiguration“.

Dedizierte Netzwerkeinrichtung (Unicast & Direktübertragung)5

Bitte geben Sie alle Adressdaten ein...

Gerätenetzwerkadresse5

Die öffentlich bekannte IP-Adresse (Unicast) des Geräts im entfernten Netzwerk.46

Offengelegte Server-Hostadresse5

Die öffentlich bekannte IP-Adresse (Unicast) der ioBroker-Instanz im entfernten Netzwerk.46

Freigelegter Server-Host-Port5

Der öffentlich bekannte IP-Port der ioBroker-Instanz im Remote-Netzwerk nach der NAT-Übertragung7 und Docker-Exposed8 Die

Changelog

1.0.1 (2026-07-20)

  • Bugfix: Controller heartbeat crash when serial number passed as string to UHPPOTE API
  • Fixed i18n syntax error in Chinese translation (admin/words.js)
  • Fixed README.md H1 heading validation (E6025)
  • Resolved GitHub master branching violation (removed feat/user-management-foundation merge)

1.0.0 (2026-07-07)

  • Node.js >= 22 required (Node.js 20 EOL)
  • js-controller >= 6.0.11 required
  • Migrated to NPM Trusted Publishing (no more classic NPM tokens)
  • Migrated to ESLint 9 with @iobroker/eslint-config
  • Added Dependabot configuration with auto-merge
  • TypeScript 5.x, removed deprecated common.materialize
  • node: prefix added to all built-in module imports
  • Added UHPPOTE simulator based regression tests and release preflight scripts

0.4.7 (2024-11-05)

  • Fix for ioBroker.BOT see issues
  • Changes to new dependencies Node 22.x, Admin 5 and JS-Controler 5.0.19...

0.4.6 (2022-03-18)

0.4.5 (2022-03-11)

  • Bugfix: error in workflow

0.4.4 (2022-03-11)

  • Structur Native uAPI-Framework
  • user action for setTime
  • setup docs

0.4.3

  • setTime if device is running out
  • add per Controller the Model (1-, 2- and 4-Doors)
  • add info direction

0.4.2 (Beta)

  • Remote network setup
  • Broadcast device communication
  • Remote device communication
  • Bug ::Found uncleared intervals:: change clearInterval to adapter.clearInterval
  • special remoteDoorOpen (in other contex change net-access-mode unmotivated to broadcast)
  • device lowlevel debug enabled (from UHPPOTE framework connect to ioBroker log)
  • add various "silly" log messages

0.4.1-beta

  • Small blemishes fixed and translation completed

0.4.0-alpha

  • First working package

Initial release

License

GPL-3.0-only

Copyright (c) 2024-2026 kbrausew kbrausew@magenta.de

Footnotes

  1. Falls Sie das Gerät nicht mit demselben lokalen Netzwerk wie die ioBroker-Instanz verbinden können, müssen Sie die IP-Adressen auf anderem Wege festlegen.

  2. Fehlermeldung: Kein Gerät gefunden

  3. Fehlermeldung: Adapter nicht gestartet

  4. Das Gerät lässt nur IPv4-Adressen zu. 2 3 4

  5. Netzwerk-Setup 2 3 4 5 6

  6. Sie können die "Unicast-Adresse" in der Konfiguration durch die "Directed Broadcast Address" ersetzen. 2

  7. NAT RFC#2663

  8. Docker CLI: Port