---
title: "Automatic Configuration Using Templates"
description: "Add third-party devices to TapHome Packet Parser from ready templates: download from the public GitHub repository or load an XML file and enter the IP."
url: "https://taphome.com/en/docs/integration/packet-parser/templates/"
language: en
lastmod: 2026-11-06
generator: hugo
ai:
  topics: ["packet-parser","templates","third-party-devices","device-integration","github-templates"]
  questions: ["How do I configure a third-party device using Packet Parser templates?","Where can I download Packet Parser templates for TapHome?","How do I add a custom XML template to Packet Parser?","Can I use mDNS instead of IP address for Packet Parser connection?","Do Packet Parser templates include Smart Rules automation?","How can I contribute my custom template to the TapHome GitHub repository?","Where do I find the Packet parser settings in TapHome?"]
---

# 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: 2026-11-06

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:

1. **Access Settings**: Navigate to Settings → Hardware → Packet parser within the TapHome application

2. **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

3. **Configure Connection**: Input necessary connection details including IP address or mDNS name, then specify which devices to create

4. **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](https://taphome.com/en/docs/integration/modbus/templates/), [Manual configuration](https://taphome.com/en/docs/integration/packet-parser/manual/).
