genielabs / zwave-lib-dotnet

Z-Wave Home Automation library for .NET / Mono
Apache License 2.0
63 stars 37 forks source link

Climate control schedule commands #20

Closed ben-voss closed 7 years ago

ben-voss commented 7 years ago

Implements the climate control schedule commands. Tested using a Gen5 Z-Stick and a POPP TRV Thermostat.

The climate control schedule commands allow up to 9 temperature setpoints per day to be configured in a device. In my use case with the TRV this allows the TRV to run through the schedule independently without having to rely on the master controller to send it commands to change its setpoint several times a day. This saves a lot of battery power in the TRV as it avoids a lot of radio communication.

ben-voss commented 7 years ago

Sorry for the strange commit history I could not work out a better way to sync my fork and then apply the new changes on top. All the changes in the first 2 commits are already in genielabs master.

genemars commented 7 years ago

Hi @ben-voss everything looks good. Would you mind removing me from the Author tag in the heading comments?