Zigbee2MQTT types

Sean Borg October 17, 2022 #Rust #unmaintained #programming

Goal

Generate Rust structs for all the Zigbee2MQTT devices

Why

While creating Skipper I found myself being lazy with how I was defining my structs to consume MQTT payloads and given they are already defined in Zigbee2MQTT, so I went looking for a way to generate them programmatically.

Where

https://gitlab.com/seam345/zigbee2mqtt-types

Current state

Unmaintained... I found a lot of bugs in them at some point they need fixing