Autelis Jandy

Posted on
Wed Nov 21, 2012 10:25 am
eme jota ce offline
Posts: 618
Joined: Jul 09, 2009
Location: SW Florida

Re: Autelis Jandy

Really enjoying this plugin.

Just had a solar heater installed yesterday and have not been able to see / control it via the plugin. However, can see Solar Temp and control Solar Heat via the Autelis webpage via LAN.

Is there a way to grab the info into the Plugin?

Here's the Autelis webpage, which shows the Solar heater is ON and the Solar Temp is 91 degrees:
Screen Shot 2012-11-21 at 11.16.44 AM.png
Screen Shot 2012-11-21 at 11.16.44 AM.png (48.46 KiB) Viewed 4449 times


Just can't seem to see anything in the Plugin that displays the Solar Temp or allows display or control of the Solar Heater. Here are a series of screenshots that show all the Plugin variables (taken at the same time as the Autelis screenshot above):
Screen Shot 2012-11-21 at 11.17.46 AM.png
Screen Shot 2012-11-21 at 11.17.46 AM.png (7.99 KiB) Viewed 4449 times

Screen Shot 2012-11-21 at 11.17.59 AM.png
Screen Shot 2012-11-21 at 11.17.59 AM.png (7.49 KiB) Viewed 4449 times

Screen Shot 2012-11-21 at 11.18.10 AM.png
Screen Shot 2012-11-21 at 11.18.10 AM.png (10.65 KiB) Viewed 4449 times

Screen Shot 2012-11-21 at 11.18.25 AM.png
Screen Shot 2012-11-21 at 11.18.25 AM.png (9.96 KiB) Viewed 4449 times

Screen Shot 2012-11-21 at 11.19.37 AM.png
Screen Shot 2012-11-21 at 11.19.37 AM.png (10.02 KiB) Viewed 4449 times

Screen Shot 2012-11-21 at 11.20.01 AM.png
Screen Shot 2012-11-21 at 11.20.01 AM.png (10.52 KiB) Viewed 4449 times

Posted on
Wed Nov 21, 2012 11:30 am
nlagaros offline
Posts: 1646
Joined: Dec 20, 2010

Re: Autelis Jandy

Can you put the plugin in to debug mode and restart it. I want to see what is returned on the poll for solar detail.

Thanks.

Posted on
Wed Nov 21, 2012 3:39 pm
eme jota ce offline
Posts: 618
Joined: Jul 09, 2009
Location: SW Florida

Re: Autelis Jandy

nlagaros wrote:
Can you put the plugin in to debug mode and restart it. I want to see what is returned on the poll for solar detail.

Thanks.


Sure. Here it is. (I also changed the plugin from 1 Aux to 15 Aux right before changing to debug mode).

Code: Select all
Reloading plugin "Autelis Jandy 1.0.5"
  Stopping plugin "Autelis Jandy 1.0.5" (pid 970)
  Autelis Jandy Debug             Method: stopConcurrentThread
  Autelis Jandy Debug             Method: stopConcurrentThread
  Autelis Jandy Debug             Method: shutdown
  Stopped plugin "Autelis Jandy 1.0.5"
  Starting plugin "Autelis Jandy 1.0.5" (pid 975)
  Started plugin "Autelis Jandy 1.0.5"
  Autelis Jandy Debug             Getting Plugin Configuration Settings
  Autelis Jandy Debug                 Connection Type: Socket
  Autelis Jandy Debug                 Socket IP:        10.0.1.112
  Autelis Jandy Debug                 Socket Port:      6000
  Autelis Jandy Debug                 Aux Devices:      15
  Autelis Jandy Debug                 Aux 01:           AUX1
  Autelis Jandy Debug                 Aux 02:           AUX2
  Autelis Jandy Debug                 Aux 03:           AUX3
  Autelis Jandy Debug                 Aux 04:           AUX4
  Autelis Jandy Debug                 Aux 05:           AUX5
  Autelis Jandy Debug                 Aux 06:           AUX6
  Autelis Jandy Debug                 Aux 07:           AUX7
  Autelis Jandy Debug                 Aux 08:           AUX8
  Autelis Jandy Debug                 Aux 09:           AUX9
  Autelis Jandy Debug                 Aux 10:           AUX10
  Autelis Jandy Debug                 Aux 11:           AUX11
  Autelis Jandy Debug                 Aux 12:           AUX12
  Autelis Jandy Debug                 Aux 13:           AUX13
  Autelis Jandy Debug                 Aux 14:           AUX14
  Autelis Jandy Debug                 Aux 15:           AUX15
  Autelis Jandy                   Saved Plugin Configuration
  Autelis Jandy Debug             Opening connection....
  Autelis Jandy                   Socket: 10.0.1.112:6000 connected succesfully
  Autelis Jandy Debug             TX: #AUX1?
  Autelis Jandy Debug             TX: #AUX2?
  Autelis Jandy Debug             TX: #AUX3?
  Autelis Jandy Debug             TX: #AUX4?
  Autelis Jandy Debug             TX: #AUX5?
  Autelis Jandy Debug             TX: #AUX6?
  Autelis Jandy Debug             TX: #AUX7?
  Autelis Jandy Debug             TX: #AUX8?
  Autelis Jandy Debug             TX: #AUX9?
  Autelis Jandy Debug             TX: #AUX10?
  Autelis Jandy Debug             TX: #AUX11?
  Autelis Jandy Debug             TX: #AUX12?
  Autelis Jandy Debug             TX: #AUX13?
  Autelis Jandy Debug             TX: #AUX14?
  Autelis Jandy Debug             TX: #AIRTMP?
  Autelis Jandy Debug             TX: #POOLHT?
  Autelis Jandy Debug             TX: #POOLHT2?
  Autelis Jandy Debug             TX: #POOLSP?
  Autelis Jandy Debug             TX: #POOLSP2?
  Autelis Jandy Debug             TX: #POOLTMP?
  Autelis Jandy Debug             TX: #PUMP?
  Autelis Jandy Debug             TX: #PUMPLO?
  Autelis Jandy Debug             TX: #SPA?
  Autelis Jandy Debug             TX: #SPAHT?
  Autelis Jandy Debug             TX: #SPASP?
  Autelis Jandy Debug             TX: #SPATMP?
  Autelis Jandy Debug             TX: #SOLHT?
  Autelis Jandy Debug             TX: #SOLTMP?
  Autelis Jandy Debug             TX: #OPMODE?
  Autelis Jandy Debug             TX: #WFALL?
  Autelis Jandy Debug             TX: #CLEANR?
  Autelis Jandy Debug             TX: #VBAT?
  Autelis Jandy Debug             TX: #OPTIONS?
  Autelis Jandy Debug             TX: #MODEL?
  Autelis Jandy Debug             TX: #UNITS?
  Autelis Jandy Debug             RX: !00 AUX1=0
  Autelis Jandy Debug                 Updating Device: Autelis controller, State: AUX1, Value: off
  Autelis Jandy Debug             RX: !00 AUX2=0
  Autelis Jandy Debug                 Updating Device: Autelis controller, State: AUX2, Value: off
  Autelis Jandy Debug             RX: !00 AUX3=0
  Autelis Jandy Debug                 Updating Device: Autelis controller, State: AUX3, Value: off
  Autelis Jandy Debug             RX: ?01 INVALID COMMAND
  Autelis Jandy Debug             RX: ?01 INVALID COMMAND
  Autelis Jandy Debug             RX: ?01 INVALID COMMAND
  Autelis Jandy Debug             RX: ?01 INVALID COMMAND
  Autelis Jandy Debug             RX: ?01 INVALID COMMAND
  Autelis Jandy Debug             RX: ?01 INVALID COMMAND
  Autelis Jandy Debug             RX: ?01 INVALID COMMAND
  Autelis Jandy Debug             RX: ?01 INVALID COMMAND
  Autelis Jandy Debug             RX: ?01 INVALID COMMAND
  Autelis Jandy Debug             RX: ?01 INVALID COMMAND
  Autelis Jandy Debug             RX: ?01 INVALID COMMAND
  Autelis Jandy Debug             RX: !00 AIRTMP=74 F
  Autelis Jandy Debug                 Updating Device: Autelis controller, State: AIRTMP, Value: 74 F
  Autelis Jandy Debug             RX: !00 POOLHT=0
  Autelis Jandy Debug                 Updating Device: Autelis controller, State: POOLHT, Value: off
  Autelis Jandy Debug             RX: !00 POOLHT2=0
  Autelis Jandy Debug                 Updating Device: Autelis controller, State: POOLHT2, Value: off
  Autelis Jandy Debug             RX: !00 POOLSP=90 F
  Autelis Jandy Debug                 Updating Device: Autelis controller, State: POOLSP, Value: 90 F
  Autelis Jandy Debug             RX: !00 POOLSP2=60 F
  Autelis Jandy Debug                 Updating Device: Autelis controller, State: POOLSP2, Value: 60 F
  Autelis Jandy Debug             RX: !00 POOLTMP=72 F
  Autelis Jandy Debug                 Updating Device: Autelis controller, State: POOLTMP, Value: 72 F
  Autelis Jandy Debug             RX: !00 PUMP=1
  Autelis Jandy Debug                 Updating Device: Autelis controller, State: PUMP, Value: on
  Autelis Jandy Debug             RX: !00 PUMPLO=0
  Autelis Jandy Debug                 Updating Device: Autelis controller, State: PUMPLO, Value: off
  Autelis Jandy Debug             RX: !00 SPA=0
  Autelis Jandy Debug                 Updating Device: Autelis controller, State: SPA, Value: off
  Autelis Jandy Debug             RX: !00 SPAHT=0
  Autelis Jandy Debug                 Updating Device: Autelis controller, State: SPAHT, Value: off
  Autelis Jandy Debug             RX: !00 SPASP=102 F
  Autelis Jandy Debug                 Updating Device: Autelis controller, State: SPASP, Value: 102 F
  Autelis Jandy Debug             RX: !00 SPATMP=0 F
  Autelis Jandy Debug                 Updating Device: Autelis controller, State: SPATMP, Value: 0 F
  Autelis Jandy Debug             RX: !00 SOLHT=1
  Autelis Jandy Debug             RX: !00 SOLTMP=74 F
  Autelis Jandy Debug             RX: !00 OPMODE=AUTO
  Autelis Jandy Debug                 Updating Device: Autelis controller, State: OPMODE, Value: AUTO
  Autelis Jandy Debug             RX: !00 WFALL=0
  Autelis Jandy Debug                 Updating Device: Autelis controller, State: WFALL, Value: off
  Autelis Jandy Debug             RX: !00 CLEAN=0
  Autelis Jandy Debug                 Updating Device: Autelis controller, State: CLEAN, Value: off
  Autelis Jandy Debug             RX: !00 VBAT=900
  Autelis Jandy Debug                 Updating Device: Autelis controller, State: VBAT, Value: 900
  Autelis Jandy Debug             RX: !00 OPTIONS=136
  Autelis Jandy Debug                 Updating Device: Autelis controller, State: OPTIONS, Value: 136
  Autelis Jandy Debug             RX: !00 MODEL=6525
  Autelis Jandy Debug                 Updating Device: Autelis controller, State: MODEL, Value: 6525
  Autelis Jandy Debug             RX: !00 UNITS=F
  Autelis Jandy Debug                 Updating Device: Autelis controller, State: UNITS, Value: F
  Autelis Jandy Debug             Vaidating Plugin Configuration
  Autelis Jandy Debug                 Validation Succesful
  Autelis Jandy                   Saved Plugin Configuration
  Autelis Jandy Error             Socket: 10.0.1.112:6000 failed to connect. Please check the plugin configuration.
  Reloading plugin "Autelis Jandy 1.0.5"
  Stopping plugin "Autelis Jandy 1.0.5" (pid 975)
  Stopped plugin "Autelis Jandy 1.0.5"
  Starting plugin "Autelis Jandy 1.0.5" (pid 976)
  Started plugin "Autelis Jandy 1.0.5"
  Autelis Jandy                   Saved Plugin Configuration
  Autelis Jandy                   Socket: 10.0.1.112:6000 connected succesfully
  Schedule                        Update TimeCurrent Variable

Posted on
Wed Nov 21, 2012 7:19 pm
nlagaros offline
Posts: 1646
Joined: Dec 20, 2010

Re: Autelis Jandy

I have no way of testing, but pretty sure I found the error. Thanks for running the debug. Please download v1.06 from the Wiki Page.

-Nick

Posted on
Thu Nov 22, 2012 7:35 am
eme jota ce offline
Posts: 618
Joined: Jul 09, 2009
Location: SW Florida

Re: Autelis Jandy

Thanks a lot. And Happy Thanksgiving. :D

I can now see the Solar Temp value and can see the status of the Solar Heater as either "On" or "Off" in the Plugin, which is great.

This next knit-picky comment is nothing immediate but might be addressed when you have an inclination to update the plugin for your own needs. It appears that the Autelis (or the Jandy) has three states, not two, for the Solar Heater: Enabled, On, and Off.

"Enabled" in the Autelis / Jandy appears to mean that the pool is calling for heat because its temperature is less than the set point, but the three way valve still bypasses the solar panels because running water through them would either not heat the pool or might cool it. As soon as there is enough heat at the panels. The Autelis status switches to On when the difference between the solar temp and the pool temp indicates that the panels can heat the pool and the valve is turned to divert water through the panels.

The Plugin appears to indicated "On" for the Autelis states of both On and Enabled.

Posted on
Thu Nov 22, 2012 7:46 am
nlagaros offline
Posts: 1646
Joined: Dec 20, 2010

Re: Autelis Jandy

If I can ask you to run in debug mode one more time and have the heater cycle through all three modes I will be able to adjust the logic.

Posted on
Thu Nov 22, 2012 9:07 am
nlagaros offline
Posts: 1646
Joined: Dec 20, 2010

Re: Autelis Jandy

Don't worry about the debug - I see what has to be fixed. Will get an update out a little later today.

Posted on
Thu Nov 22, 2012 1:24 pm
nlagaros offline
Posts: 1646
Joined: Dec 20, 2010

Re: Autelis Jandy

I reposted v1.06. The 'enabled' state should work now for the solar heater.

Posted on
Thu Nov 22, 2012 1:31 pm
eme jota ce offline
Posts: 618
Joined: Jul 09, 2009
Location: SW Florida

Re: Autelis Jandy

Thanks!

Posted on
Sat Mar 30, 2013 4:39 pm
nlagaros offline
Posts: 1646
Joined: Dec 20, 2010

Re: Autelis Jandy

Autelis has added the beginnings of what looks to be a broadcast mechanism to communicate unsolicited broadcast messages. I guess a bonus is a heartbeat - so we will know if communications is lost between Indigo and the Autelis device. Is this appealing to anyone? Just want to gauge interest before diving in.

Code: Select all
Special Commands
BCAST
Supported qualifiers: ?,=
This command is used to enable/disable the UDP status broadcast. Set to 2 to enable with heartbeats, 1 to enable without heartbeats, 0 to disable. The setting is persistent across reboots. When enabled, status changes will be broadcast to UDP port 7890. When heartbeats are enabled, a broadcast will be sent at least once every 30 seconds (default update = air temp). Status information is followed by an 8-bit sequence number in the format "uSeq=#" (# is 0-255). Broadcasts are each sent twice with the same sequence number.

Posted on
Sun Mar 31, 2013 8:30 am
asw24b offline
Posts: 222
Joined: Dec 30, 2007
Location: Los Altos Hills, CA

Re: Autelis Jandy

nlagaros wrote:
Autelis has added the beginnings of what looks to be a broadcast mechanism to communicate unsolicited broadcast messages. I guess a bonus is a heartbeat - so we will know if communications is lost between Indigo and the Autelis device. Is this appealing to anyone? Just want to gauge interest before diving in.

Code: Select all
Special Commands
BCAST
Supported qualifiers: ?,=
This command is used to enable/disable the UDP status broadcast. Set to 2 to enable with heartbeats, 1 to enable without heartbeats, 0 to disable. The setting is persistent across reboots. When enabled, status changes will be broadcast to UDP port 7890. When heartbeats are enabled, a broadcast will be sent at least once every 30 seconds (default update = air temp). Status information is followed by an 8-bit sequence number in the format "uSeq=#" (# is 0-255). Broadcasts are each sent twice with the same sequence number.



I wrote a little listener app, and verified that the Autelis is just sending the same info that it is sending over TCP (in addition to a regular heartbeat).

I guess that it is easier in some HA systems to not worry about the persistent TCP connection (or use the UDP socket as a presence detect), but there isn't anything different/useful there, as far as I can tell...

Posted on
Sun Mar 31, 2013 10:00 am
hamw offline
Posts: 1212
Joined: Mar 31, 2008

Re: Autelis Jandy

Is there a way for a user to send commands directly via the autelisjandy plugin? Would that be a reasonable functionality? I ask because Jim posted this on his plugin's thread, and it would be nice to try:

P.S. If anyone has colored LED lights and would like to try to poll / set the color pattern, please try the following commands in the "Send Direct Command to Jandy" Action and report back here whether it works or not:

#COLORSWIM
#COLORSET
#COLORSYNC

Posted on
Sat Apr 06, 2013 9:27 am
asw24b offline
Posts: 222
Joined: Dec 30, 2007
Location: Los Altos Hills, CA

Re: Autelis Jandy

hamw wrote:
Is there a way for a user to send commands directly via the autelisjandy plugin? Would that be a reasonable functionality? I ask because Jim posted this on his plugin's thread, and it would be nice to try:

P.S. If anyone has colored LED lights and would like to try to poll / set the color pattern, please try the following commands in the "Send Direct Command to Jandy" Action and report back here whether it works or not:

#COLORSWIM
#COLORSET
#COLORSYNC


I just tried it.

When you send these commands, the system returns an error (unknown command).

Posted on
Thu Apr 11, 2013 7:27 pm
nlagaros offline
Posts: 1646
Joined: Dec 20, 2010

Re: Autelis Jandy

It is the serial adapter that handles these commands so passing through the plugin to the Autelis device would not yield anything fruitful. I do plan on trying to read more useful information from the keypads such as pump speed for variable speed pumps and chlorine levels for those that have a salt chlorine generator. Need a few weeks to open my pool before I start on it though...

Posted on
Sat Apr 13, 2013 9:26 am
asw24b offline
Posts: 222
Joined: Dec 30, 2007
Location: Los Altos Hills, CA

Re: Autelis Jandy

nlagaros wrote:
It is the serial adapter that handles these commands so passing through the plugin to the Autelis device would not yield anything fruitful. I do plan on trying to read more useful information from the keypads such as pump speed for variable speed pumps and chlorine levels for those that have a salt chlorine generator. Need a few weeks to open my pool before I start on it though...



Are you going to scrape the web page, or are there serial commands that you have found ?

Mike

Who is online

Users browsing this forum: No registered users and 7 guests