michaelarnauts / aiocomfoconnect

Python AsyncIO Zehnder ComfoConnect LAN C library to interface with ComfoAir Q350/450/600 units.
Other
66 stars 14 forks source link

Add command to get a property #11

Closed michaelarnauts closed 1 year ago

michaelarnauts commented 1 year ago

Adds a command to fetch a single property from the device.

See https://github.com/michaelarnauts/aiocomfoconnect/blob/master/docs/PROTOCOL-RMI.md#known-properties-for-node-0x01-ventilation-unit for known properties.

Example (Unit 0x01, SubUnit 0x01, Property 0x08, Type 9 = STRING):

$ python -m aiocomfoconnect get-property --host 192.168.1.213 1 1 8 9
ComfoAir Q450 B R RF ST Quality