Automatic Configuration Using Templates
Configure third-party device connections using TapHome's Packet parser feature with pre-built templates from the GitHub repository.
Last updated:
To add a third-party device to TapHome, open Settings → Hardware → Packet parser, choose a ready-made template from the public GitHub repository (Download templates) or your own XML file (Add from file), enter the IP address or mDNS name of the device and click Create. The page works with Packet parser templates, which describe the devices of a third-party product, so you do not have to define them yourself. The result is a module with the configured devices in TapHome. Templates do not define automatic actions (Smart Rules), so automation has to be set up separately.
Overview
This documentation explains how to configure third-party device connections via TapHome’s Packet parser feature using pre-built templates.
Configuration Steps
The process involves four key actions:
Access Settings: Navigate to Settings → Hardware → Packet parser within the TapHome application
Select Template: Users can either:
- Choose “Download templates” to access the latest configurations from the public GitHub repository
- Select “Add from file” for custom XML templates
Configure Connection: Input necessary connection details including IP address or mDNS name, then specify which devices to create
Complete Setup: Click “Create” to generate the module with configured devices
Important Notes
Key Limitation: “Templates do not define any automatic actions (Smart Rules)” — users must configure automation separately if needed.
Custom Template Sharing
For unsupported devices, users can:
- Generate custom templates within the TapHome app
- Export templates to XML format
- Contribute templates to the public repository at: https://github.com/taphome-official/packetparser_templates
This community-driven approach allows other users to benefit from newly supported devices.
See also — Simple configuration using templates, Manual configuration.