v0.8.9
Rust
Added
RgbicLightStripHandler: addedset_segment_effectmethod to apply lighting effects to individual segments of RGBIC light strips, enabling the newer effects available in the Tapo app that cannot be achieved through theset_lighting_effectmethod. (thanks to @oliyy)HubHandler: addeds200dmethod to create handlers for the S200D smart dimmer devices. (thanks to @mibofra)EnergyUsageResult: re-added thecurrent_powerproperty. It was removed in v0.8.6 because some energy-monitoring plugs omit it, but it is back as optional since it provides higher precision thanget_current_power. (thanks to @nazamhussain)EnergyUsageResult: added theelectricity_chargeproperty to represent electricity charge/cost data reported by the device using the tariff configured in the Tapo app. (thanks to @nazamhussain)
Changed
S200BHandler: has been renamed toS200Handlerto better reflect its purpose when used for both S200B and S200D devices.S200BResult: has been renamed toS200Resultto better reflect its purpose when used for both S200B and S200D devices.S200BRotationParams: has been renamed toS200RotationParamsto better reflect its purpose when used for both S200B and S200D devices.S200BLog: has been renamed toS200Logto better reflect its purpose when used for both S200B and S200D devices.
Python
Added
RgbicLightStripHandler: addedset_segment_effectmethod to apply lighting effects to individual segments of RGBIC light strips, enabling the newer effects available in the Tapo app that cannot be achieved through theset_lighting_effectmethod. (thanks to @oliyy)HubHandler: addeds200dmethod to create handlers for the S200D smart dimmer devices. (thanks to @mibofra)EnergyUsageResult: re-added thecurrent_powerproperty. It was removed in v0.8.6 because some energy-monitoring plugs omit it, but it is back as optional since it provides higher precision thanget_current_power. (thanks to @nazamhussain)EnergyUsageResult: added theelectricity_chargeproperty to represent electricity charge/cost data reported by the device using the tariff configured in the Tapo app. (thanks to @nazamhussain)
Changed
S200BHandler: has been renamed toS200Handlerto better reflect its purpose when used for both S200B and S200D devices.S200BResult: has been renamed toS200Resultto better reflect its purpose when used for both S200B and S200D devices.S200BRotationParams: has been renamed toS200RotationParamsto better reflect its purpose when used for both S200B and S200D devices.S200BLog: has been renamed toS200Logto better reflect its purpose when used for both S200B and S200D devices.
New Contributors
- @oliyy made their first contribution in #463
- @mibofra made their first contribution in #482
- @nazamhussain made their first contribution in #461
Full Changelog: v0.8.8...v0.8.9