Was ist Packet Parser?
Packet Parser ist die integrierte Schnittstelle von TapHome zur Anbindung von Drittanbieter-Geräten über TCP/IP. Sie unterstützt mehrere Protokolle und ermöglicht so die Integration einer Vielzahl von Smart-Geräten über WiFi oder LAN.
Unterstützte Protokolle
- HTTP — REST-API-Kommunikation (GET/POST-Anfragen, Status-Polling, Webhooks). Ideal für Geräte mit REST-API wie Klimaanlagen, Lüftungsanlagen oder Smart-Haushaltsgeräte.
- TCP — Direkte Socket-Verbindung für Echtzeit-Kommunikation. Geeignet für Geräte, die eine dauerhafte Verbindung oder ein benutzerdefiniertes Binärprotokoll erfordern.
- UDP — Leichtgewichtige verbindungslose Nachrichten. Ideal für einfache Sensoren, bei denen die Zustellsicherheit nicht kritisch ist.
- FTP — Lesen und Schreiben von Dateien auf/von einem Gerät. Geeignet für Geräte, die Daten als Dateien exportieren (Protokolle, Messungen).
- MQTT — Publish/Subscribe-Protokoll für IoT-Geräte (Shelly, Sonoff/Tasmota, Zigbee2MQTT). Erfordert die Aktivierung des integrierten MQTT-Brokers.
Fertige Vorlagen verwenden
Der einfachste Weg, ein Gerät hinzuzufügen, ist die Nutzung einer vorgefertigten Vorlage. Vorlagen definieren, wie Daten gesendet und empfangen werden — kein Skripting erforderlich.
- Gehen Sie zu Einstellungen → Hardware → Packet Parser
- Wählen Sie Vorlagen herunterladen, um verfügbare Konfigurationen zu durchsuchen
- Geben Sie die IP-Adresse oder den mDNS-Namen des Geräts ein
- Wählen Sie die zu erstellenden Geräte aus und bestätigen Sie
Die verfügbaren Packet Parser-Vorlagen finden Sie in der Kompatibilitätsliste unten.
Eigene Integration
Für Geräte ohne vorhandene Vorlage können Sie mit der Skriptsprache von TapHome eine eigene erstellen. Definieren Sie, wie Daten gesendet und empfangen werden, exportieren Sie Ihre Vorlage als XML und teilen Sie sie mit der Community.
Sie benötigen die API-Dokumentation des Geräts — Endpunkte, Nachrichtenformate und Authentifizierungsparameter.