Skip to content

Seeed-Projects/Seeed_IoT_Button_Zigbee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

Seeed Studio IoT Button

This repository contains the Zigbee implementation for the Seeed Studio IoT Button. For the ESPHome implementation, please visit xiao-esphome-projects.

Project Overview

The Seeed Studio IoT Button is a versatile IoT device that can be integrated with smart home systems. This repository provides the Zigbee implementation for integration with any Zigbee-compatible hub.

Features

  • Multiple button actions: single click, double click, and long press
  • Easy integration with Zigbee networks
  • Factory reset capability via long press

Zigbee Implementation

The Zigbee implementation (Zigbee_Seeed_IoT_Button/) includes:

  • Arduino sketch for ESP32-C6 with Zigbee capability
  • Button event detection (single click, double click, long press)
  • Zigbee endpoint configuration for smart home integration
  • Factory reset capability via long press

Installation

You can install the firmware directly to your device using the web installer available at the project's GitHub Pages site.

Development

To modify the firmware:

  1. For Zigbee: Modify the Arduino sketch in the Zigbee_Seeed_IoT_Button directory

CI/CD

This project uses GitHub Actions to:

  • Build the firmware automatically
  • Deploy the web installer to GitHub Pages
  • Run continuous integration tests

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages