Skip to content

Latest commit

Β 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧩 Domoticz Python Plugin Template

This repository serves as a template for creating Python plugins for Domoticz. It includes a basic structure, sample code, and placeholders to kickstart your plugin development.


πŸš€ How to Use This Template

  1. Use This Template

    Click the green "Use this template" button on the top-right of this page to create your own repository.

  2. Customize Your Plugin

    • Update plugin.py with your plugin logic.
    • Modify the <plugin> XML block with your plugin's metadata.
    • Add any custom assets (e.g., icons) in the config/ folder.
  3. Test Your Plugin

    • Copy the plugin to your Domoticz plugins folder and restart Domoticz.

πŸ“„ Plugin Readme Template

Use the following template for documenting your plugin:

# πŸ› οΈ [Plugin Name]

[Short description of the plugin, e.g., "This plugin integrates Domoticz with [service/device]."]

---

## ✨ Features

- [Feature 1, e.g., "Monitor and control [device] from Domoticz."]
- [Feature 2, e.g., "Supports advanced debugging and detailed logging."]
- [Feature 3, e.g., "Custom icons for a polished interface."]

---

## πŸ“₯ Installation

1. **Clone or download this repository**:  
   git clone https://github.com/your-username/[plugin-repo].git

2.  **Copy the plugin to your Domoticz plugins folder**:
    cp -R [plugin-repo] /path/to/domoticz/plugins/
    
3.  **Restart Domoticz** to load the new plugin:
    sudo service domoticz.sh restart
    

About

Template repository for making Domoticz Python Plugins

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages