For all my contributors & ecobee users, I’ve just released a new version of My Ecobee device (v5.9.9x.4) with the setClimateWithHoldType command(). This command is especially useful for webcore users.
Examples:, the first parameter is the serial number of the thermostat (null or empty string means the current one):
// to set an indefinite Away hold on current thermostat
device.setClimateWithHoldType( null,, 'Away','indefinite')
// to set an Away holdHours of 2 hours on current thermostat
device.setClimateWithHoldType( null, ,'Away','holdHours',2)
// to set a Home holdType starting on 2018-07-28 at 16:28 and ending in 2035-01-01
device.setClimateWithHoldType( null, 'Home','dateTime', null, '2018-07-11','16:28:00')
As a contributor to my code, if you haven’t upgraded to MyEcobeeInit (v4), you need to carefully read the release notes to ensure a smooth transition. The new version allows you to create all ecobee devices (ecobee tstat + ecobee switch+).
FYI, My Ecobee devices (tstat + switch) are compatible with the new Samsung Connect mobile app.
Please note that at the moment, the new Samsung mobile app will only display the basic attributes for the thermostat until the custom capabilities are available for the developers. You can then use the ST classic app for more capabilities and commands.
The instructions to force a refresh for your existing device(s) in order to be displayed under the Samsung app are included in the installation file as part of the download zip file.
You can download the new versions at my store using your original sellfy download link.
P.S. If you’re an active contributor to one of my support packages (and I have access to your ST account), the upgrade has already been done for you. You don’t need to do anything, everything has been taken care of.