TapHome

Packet Parser Integration

Submitted by
Last updated: 03. 2026

What is Packet Parser?

Packet Parser is TapHome’s built-in interface for connecting third-party devices over TCP/IP. It supports multiple protocols, enabling integration with a wide range of smart devices via WiFi or LAN.

Supported Protocols

  • HTTP — REST API communication (GET/POST requests, status polling, webhooks). Ideal for devices with a REST API such as air conditioners, air recovery units, or smart appliances.
  • TCP — Direct socket connection for real-time communication. Suitable for devices requiring a persistent connection or a custom binary protocol.
  • UDP — Lightweight connectionless messages. Ideal for simple sensors where delivery reliability is not critical.
  • FTP — Reading and writing files to/from a device. Suitable for devices that export data as files (logs, measurements).
  • MQTT — Publish/subscribe protocol for IoT devices (Shelly, Sonoff/Tasmota, Zigbee2MQTT). Requires activation of the built-in MQTT Broker.

Using Ready-Made Templates

The easiest way to add a device is to use a pre-built template. Templates define how data is sent and received — no scripting needed.

  1. Go to Settings → Hardware → Packet Parser
  2. Select Download templates to browse available configurations
  3. Enter the device’s IP address or mDNS name
  4. Choose which devices to create and confirm

Browse the available Packet Parser templates in the compatibility list below.

Custom Integration

For devices without an existing template, you can create your own using TapHome’s scripting language. Define how data is sent and received, then export your template to XML and share it with the community.

You will need the device’s API documentation — endpoints, message formats, and authentication parameters.

Documentation