TapHome

Integracja Packet Parser

Submitted by
Last updated: 03. 2026

Czym jest Packet Parser?

Packet Parser to wbudowany interfejs TapHome do podłączania urządzeń innych producentów przez TCP/IP. Obsługuje wiele protokołów, umożliwiając integrację szerokiej gamy urządzeń smart przez WiFi lub LAN.

Obsługiwane protokoły

  • HTTP — Komunikacja REST API (żądania GET/POST, polling statusu, webhooki). Idealny dla urządzeń z REST API, takich jak klimatyzatory, rekuperatory lub inteligentne urządzenia domowe.
  • TCP — Bezpośrednie połączenie socketowe do komunikacji w czasie rzeczywistym. Odpowiedni dla urządzeń wymagających trwałego połączenia lub niestandardowego protokołu binarnego.
  • UDP — Lekkie wiadomości bezpołączeniowe. Idealny dla prostych czujników, gdzie niezawodność dostarczania nie jest krytyczna.
  • FTP — Odczyt i zapis plików z/na urządzenie. Odpowiedni dla urządzeń eksportujących dane jako pliki (logi, pomiary).
  • MQTT — Protokół publish/subscribe dla urządzeń IoT (Shelly, Sonoff/Tasmota, Zigbee2MQTT). Wymaga aktywacji wbudowanego MQTT Brokera.

Korzystanie z gotowych szablonów

Najprostszym sposobem dodania urządzenia jest użycie gotowego szablonu. Szablony definiują sposób wysyłania i odbierania danych — bez konieczności pisania skryptów.

  1. Przejdź do Ustawienia → Hardware → Packet Parser
  2. Wybierz Pobierz szablony, aby przeglądać dostępne konfiguracje
  3. Podaj adres IP urządzenia lub nazwę mDNS
  4. Wybierz urządzenia do utworzenia i potwierdź

Przeglądaj dostępne szablony Packet Parser na liście kompatybilności poniżej.

Własna integracja

Dla urządzeń bez istniejącego szablonu możesz stworzyć własny, korzystając z języka skryptowego TapHome. Zdefiniuj sposób wysyłania i odbierania danych, a następnie wyeksportuj szablon do XML i udostępnij go społeczności.

Będziesz potrzebować dokumentacji API urządzenia — endpointy, formaty wiadomości i parametry uwierzytelniania.

Dokumentacja