It would be really great to have the opportunity to switch between Smart and time based battery charge.
Therefore these 2 sensors need to be available and writable:
devices:local/Battery:SmartBatteryControl:Enable
devices:local/Battery:TimeControl:Enable
or a service to switch between these 2 options, because you need to disable all first, before you can enable the option you want. A service can do this behind the curtain and toggle between smart and time based charge.