Autelis Jandy

eme jota ce
Posts: 655
Joined: Thu Jul 09, 2009 1:25 pm
Location: SW Florida

Re: Autelis Jandy

Post by eme jota ce »

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 5125 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 5125 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 5125 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 5125 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 5125 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 5125 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 5125 times
nlagaros
Posts: 1646
Joined: Mon Dec 20, 2010 2:16 pm

Re: Autelis Jandy

Post by nlagaros »

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.
eme jota ce
Posts: 655
Joined: Thu Jul 09, 2009 1:25 pm
Location: SW Florida

Re: Autelis Jandy

Post by eme jota ce »

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
nlagaros
Posts: 1646
Joined: Mon Dec 20, 2010 2:16 pm

Re: Autelis Jandy

Post by nlagaros »

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
eme jota ce
Posts: 655
Joined: Thu Jul 09, 2009 1:25 pm
Location: SW Florida

Re: Autelis Jandy

Post by eme jota ce »

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.
nlagaros
Posts: 1646
Joined: Mon Dec 20, 2010 2:16 pm

Re: Autelis Jandy

Post by nlagaros »

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.
nlagaros
Posts: 1646
Joined: Mon Dec 20, 2010 2:16 pm

Re: Autelis Jandy

Post by nlagaros »

Don't worry about the debug - I see what has to be fixed. Will get an update out a little later today.
nlagaros
Posts: 1646
Joined: Mon Dec 20, 2010 2:16 pm

Re: Autelis Jandy

Post by nlagaros »

I reposted v1.06. The 'enabled' state should work now for the solar heater.
eme jota ce
Posts: 655
Joined: Thu Jul 09, 2009 1:25 pm
Location: SW Florida

Re: Autelis Jandy

Post by eme jota ce »

Thanks!
nlagaros
Posts: 1646
Joined: Mon Dec 20, 2010 2:16 pm

Re: Autelis Jandy

Post by nlagaros »

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.
asw24b
Posts: 222
Joined: Sun Dec 30, 2007 7:45 pm
Location: Los Altos Hills, CA

Re: Autelis Jandy

Post by asw24b »

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...
hamw
Posts: 1342
Joined: Mon Mar 31, 2008 7:45 pm

Re: Autelis Jandy

Post by hamw »

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
asw24b
Posts: 222
Joined: Sun Dec 30, 2007 7:45 pm
Location: Los Altos Hills, CA

Re: Autelis Jandy

Post by asw24b »

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).
nlagaros
Posts: 1646
Joined: Mon Dec 20, 2010 2:16 pm

Re: Autelis Jandy

Post by nlagaros »

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...
asw24b
Posts: 222
Joined: Sun Dec 30, 2007 7:45 pm
Location: Los Altos Hills, CA

Re: Autelis Jandy

Post by asw24b »

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
Post Reply

Return to “Autelis Jandy”