SkillAgentSearch skills...

Pyconz

No description available

Install / Use

/learn @Equidamoid/Pyconz
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

pyconz

pyconz is a Python implementation for the Zigpy project to implement deCONZ based Zigbee radio devices.

This uses the deCONZ serial protocol for communicating with ConBee and RaspBee adapters from Dresden-Elektronik.

Current status

Library supports basic protocol features:

  • Getting network parameters
  • Receiving data messages (and decoding them if possible using zigpy).
  • In theory, sending data messages, but I can't really generate proper payload to test it yet.

Development

You will need python3 and some dependences:

 # of course, it's better to use virtualenv and/or packet manager
 pip install pyserial sliplib zigpy

There is a demo.py script that opens the connection and prints incoming data to stderr.

Note! Documentation of the deCONZ serial protocol can currently be obtained by contancting Dresden-Elektronik employees via GitHub here https://github.com/dresden-elektronik/deconz-rest-plugin/issues/158

Pull requests are welcome!

Related Skills

View on GitHub
GitHub Stars13
CategoryDevelopment
Updated5y ago
Forks4

Languages

Python

Security Score

75/100

Audited on Jan 1, 2021

No findings