Insteon_Diags: Make Sure Setby is an Object

Fix bug identified by @JaredF
Merge pull request #246 from krkeegan/insteon_diags_fix

Insteon_Diags: Make Sure Setby is an Object
Merge branch 'master' into running_hopcount
Insteon_Thermo: Convert i2 Entries to i2CS

Some of the older thermostat devices including the 2441v venstar device were i2 devices but do not support the newer thermostat code.

As such the distinction between the old and new devices is not i1 vs i2 but rather i2CS or not i2CS.
Merge branch 'insteon_thermo_i2' into running_hopcount
Insteon_Thermo: Check Engine Version of Root Device not ALDB Version

The ALDB can only be i1 or i2, need to be checking the engine version instead.
Merge branch 'insteon_thermo_i2' into running_hopcount