Proliphix™ Plugin Discussion

Posted on
Tue Dec 27, 2011 3:52 pm
asw24b offline
Posts: 217
Joined: Dec 30, 2007
Location: Los Altos Hills, CA

Re: Version 1.0 of the Proliphix plugin is now available

berkinet wrote:
I have version 1.0.2 ready and will post it to the contribution library as soon as aI can confirm that it has resolved the problem with the nt10e.



What is the current version ?

Thanks !

Mike

Posted on
Tue Dec 27, 2011 3:57 pm
berkinet offline
User avatar
Posts: 2407
Joined: Nov 18, 2008
Location: Mougins, France & Berkeley, CA, USA

Re: Version 1.0 of the Proliphix plugin is now available

[quote="asw24b"]What is the current version ?/quote]

1.0.7. It should be in the Contributions Library

Posted on
Mon Jan 02, 2012 12:04 pm
jhardesty offline
Posts: 1
Joined: Nov 21, 2011

Re: Version 1.0 of the Proliphix plugin is now available

Where is the documentation for the current ver of the plugin


Thank jeffrey

Posted on
Mon Jan 02, 2012 12:42 pm
berkinet offline
User avatar
Posts: 2407
Joined: Nov 18, 2008
Location: Mougins, France & Berkeley, CA, USA

Re: Version 1.0 of the Proliphix plugin is now available

Looks like the docs did not get into the release. I'll update the zip file to include them. In the meantime, I have placed a copy on dropbox.

Posted on
Tue Jan 31, 2012 9:05 pm
matt (support) offline
Site Admin
User avatar
Posts: 14035
Joined: Jan 27, 2003
Location: Texas

Re: Version 1.0 of the Proliphix plugin is now available

Indigo 5.0.3 now has support for thermostat plugin devices. This means that Indigo's native thermostat Actions and UI will work with plugins that device thermostat type devices (in Devices.xml) and respond to thermostat actions (in plugin.py). This also means that Indigo Touch's native thermostat popup UI can work with these plugins.

The new Indigo Plugin SDK has an example thermostat plugin (as well as relay and dimmer plugins). The documentation for catching the thermostat actions isn't on the wiki yet, but wiki does have the definition of the thermostat action object and the example source code is well documented to show where to add your code.

Take a look at it when you get a chance. It should be pretty straightforward to modify the Proliphix plugin.

Image

Posted on
Thu Feb 02, 2012 4:54 pm
berkinet offline
User avatar
Posts: 2407
Joined: Nov 18, 2008
Location: Mougins, France & Berkeley, CA, USA

Re: Proliphix™ Thermostat plugin V2.0 teaser

Now that Matt and Jay have released Indigo 5.0.3, I am in the process of upgrading the Proliphix plugin to provide complete support of the Indigo Thermostat UI. I.e. just like a Venstar (but better).

I have a solid alpha working here and just need to tweak a few things before releasing this as a 2.0 beta. In the meantime, pictures speak louder than words, so...
ss1.png
ss1.png (126.81 KiB) Viewed 894 times

ss2.png
ss2.png (86.56 KiB) Viewed 894 times

Posted on
Sat Feb 04, 2012 1:34 pm
asw24b offline
Posts: 217
Joined: Dec 30, 2007
Location: Los Altos Hills, CA

Re: Proliphix™ Thermostat plugin V2.0 teaser

berkinet wrote:
Now that Matt and Jay have released Indigo 5.0.3, I am in the process of upgrading the Proliphix plugin to provide complete support of the Indigo Thermostat UI. I.e. just like a Venstar (but better).

I have a solid alpha working here and just need to tweak a few things before releasing this as a 2.0 beta. In the meantime, pictures speak louder than words, so...
ss1.png

ss2.png



Cool !

Can't wait !

Mike

Posted on
Sun Feb 26, 2012 1:41 am
berkinet offline
User avatar
Posts: 2407
Joined: Nov 18, 2008
Location: Mougins, France & Berkeley, CA, USA

Beta v2 now available

See the Proliphx Announcement thread for information about the v2 beta.

Posted on
Sat Jun 02, 2012 10:07 am
asw24b offline
Posts: 217
Joined: Dec 30, 2007
Location: Los Altos Hills, CA

Re: Beta v2 now available

berkinet wrote:
See the Proliphx Announcement thread for information about the v2 beta.



I am having an issue getting 1.9.1 to work.

I have created a new thermostat device for my nt10e, but when I enable it I get these errors:


Proliphix Thermostat Control Error Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
File "plugin.py", line 247, in runConcurrentThread
<type 'exceptions.KeyError'>: key ShowCoolHeatEquipmentStateUI not found in dict

Proliphix Thermostat Control Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
Proliphix Plugin Creating Proliphix Thermostat device list
Proliphix Thermostat Control Error Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
File "plugin.py", line 247, in runConcurrentThread
<type 'exceptions.KeyError'>: key ShowCoolHeatEquipmentStateUI not found in dict



I am running Indigo 5.1.2.

Any thoughts ?

Thanks !

Mike

Posted on
Sat Jun 02, 2012 2:32 pm
berkinet offline
User avatar
Posts: 2407
Joined: Nov 18, 2008
Location: Mougins, France & Berkeley, CA, USA

Re: Proliphix™ Plugin Discussion

It sounds like a bug. Unfortunately am traveling and I will be unable to look at the code until the middle of the month. I will post back as soon as I get back.

Posted on
Sat Jun 02, 2012 2:47 pm
asw24b offline
Posts: 217
Joined: Dec 30, 2007
Location: Los Altos Hills, CA

Re: Proliphix™ Plugin Discussion

berkinet wrote:
It sounds like a bug. Unfortunately am traveling and I will be unable to look at the code until the middle of the month. I will post back as soon as I get back.




Found it.

This was commented out of the devices.xml file:


<Field type="checkbox" id="ShowCoolHeatEquipmentStateUI">
<Label> Supports compressor/
furnace feedback:</Label>
<Description>Show compressor/
furnace states in UI</Description>
</Field>



So the main code throws an error when it tries to reference it.

I just deleted the init code for now...

Mike

Posted on
Mon Jun 25, 2012 9:39 am
jay (support) offline
Site Admin
User avatar
Posts: 8881
Joined: Mar 19, 2008
Location: Austin, Texas

Re: Proliphix™ Plugin Discussion

Just tried the plugin to look it over (though I don't have the stat) - when starting it up I got this error:

Code: Select all
2012-06-25 10:34:15   Proliphix Thermostat Control Error   Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 237, in runConcurrentThread
<type 'exceptions.KeyError'>: key tstatTimeout not found in dict


Followed by this every 2 seconds or so:

Code: Select all
2012-06-25 10:34:25   Proliphix Plugin   Creating Proliphix Thermostat device list


Just FYI...

Jay (Indigo Support)
Twitter | Facebook

Posted on
Mon Jun 25, 2012 11:40 am
berkinet offline
User avatar
Posts: 2407
Joined: Nov 18, 2008
Location: Mougins, France & Berkeley, CA, USA

Re: Proliphix™ Plugin Discussion

Jay. The plugin tries to verify the config with the thermostat. It looks like it needs a little error trapping for those creative types who try to use it without a real Proliphix tstat :-)

Posted on
Mon Jun 25, 2012 11:50 am
jay (support) offline
Site Admin
User avatar
Posts: 8881
Joined: Mar 19, 2008
Location: Austin, Texas

Re: Proliphix™ Plugin Discussion

More to the point, those errors will show up until you define a thermostat which will happen to everyone... ;)

Jay (Indigo Support)
Twitter | Facebook

Posted on
Mon Jun 25, 2012 11:59 am
berkinet offline
User avatar
Posts: 2407
Joined: Nov 18, 2008
Location: Mougins, France & Berkeley, CA, USA

Re: Proliphix™ Plugin Discussion

Hmmm. Seems to me I recall a recent discussion about just this type of problem... whether Indigo should give up retrying or have some mechanism for dealing with the problem. :roll:

Who is online

Users browsing this forum: No registered users and 2 guests