Skip to content

fabicodes/zigbee2mqtt_ota_updater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zigbee2MQTT Sequential OTA-Updater

Quick and possibly dirty solution to update your massive Zigbee network's devices.

Requirements

  • Python >3.10
  • Zigbee2MQTT

Installation

git clone https://github.com/fabicodes/zigbee2mqtt_ota_updater.git
cd zigbee2mqtt_ota_updater
pip install -r requirements.txt

Configuration

Edit the following options in the main.py

MQTT_SERVER = "hostname/ip" # Hostname/IP of the MQTT Server
MQTT_PORT = 1883            # MQTT Port
MQTT_USE_AUTH = True        # Use username + password authentification
MQTT_USER = "user"          # Username for authentification
MQTT_PASSWORD = "password"  # Password for authentification
MAX_CONCURRENT_UPDATES = 1  # Number of concurrent updates it should do

Usage

python main.py

And wait. It can be always restarted, even while an update is running.

About

Quick and possibly dirty solution to update your massive Zigbee network's devices.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages