Good idea? or Bad?

Posted on
Wed Oct 24, 2018 3:59 pm
FlyingDiver offline
User avatar
Posts: 7217
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Good idea? or Bad?

I've never been really happy with the way the original plugin handled the multiple device types. It wasn't very "smart" about the device creation process. Which got me thinking...

The state of the occupancy sensor in the Ecobee thermostats is kinda hidden. I fixed that for the remote sensors by making them true sensor devices, but that means the built in one in the Thermostat is odd man out. So I'm thinking about using the device group functionality to make a secondary Indigo sensor device grouped with the thermostat. I could also break out the Humidity sensor, but since that's already in the Thermostat UI I probably wouldn't.

I'm thinking of doing the same thing with the remote sensors, since they're tied directly to a thermostat and it would be easy to do. I can't think of any reason not to do the remote sensors if you're making a device for the thermostat.

I also want to do something about auto-naming the devices, since the server data already has the names that were assigned to each device.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Wed Oct 24, 2018 8:58 pm
rapamatic offline
Posts: 276
Joined: Aug 03, 2015
Location: Glencoe, IL

Re: Good idea? or Bad?

All sounds like a good idea... it’s easy enough to put in names manually when setting up the devices, but automating it wouldn’t hurt. I know the nest plugin does this - maybe you can peek at their code to get an idea of how to work that...


Sent from my iPhone using Tapatalk

Posted on
Thu Oct 25, 2018 9:03 am
jay (support) offline
Site Admin
User avatar
Posts: 18220
Joined: Mar 19, 2008
Location: Austin, Texas

Re: Good idea? or Bad?

This definitely seems like the right approach to me. Leave the typical (built-in) thermostat stuff as part of the thermostat device, but any extra features make grouped but separate device instances of the appropriate type. Obviously Z-Wave does this as does the Airfoil Pro plugin.

Older things (several Insteon devices, EasyDAQ plugin, etc) don't take this approach, but only because we came up with the pattern and backend support after those things were implemented.

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 2 guests