Tasmota/lib/libesp32/berry_tasmota/src/embedded/zigbee.be
2022-09-18 23:12:57 +02:00

18 lines
490 B
Plaintext

# zigbee code
#@ solidify:zb_device.tostring,weak
class zb_device
def tostring()
import json
import string
var la = self.longaddr # bytes() of size 8, little-endian
return string.format("<instance: %s(0x%04X, 0x%08X%08X, name:'%s', model:'%s', manufacturer:'%s')>",
classname(self), self.shortaddr,
la.get(4,4), la.get(0,4),
self.name, self.model, self.manufacturer)
return
end
end