Autelis Jandy
-
eme jota ce
- Posts: 655
- Joined: Thu Jul 09, 2009 1:25 pm
- 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: 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):
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: 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):
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.
Thanks.
-
eme jota ce
- Posts: 655
- Joined: Thu Jul 09, 2009 1:25 pm
- Location: SW Florida
Re: Autelis Jandy
Sure. Here it is. (I also changed the plugin from 1 Aux to 15 Aux right before changing to debug mode).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.
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
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
-Nick
-
eme jota ce
- Posts: 655
- Joined: Thu Jul 09, 2009 1:25 pm
- Location: SW Florida
Re: Autelis Jandy
Thanks a lot. And Happy Thanksgiving.
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.
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.
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.
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.
Re: Autelis Jandy
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
Thanks!
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.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...
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
Re: Autelis Jandy
I just tried it.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
When you send these commands, the system returns an error (unknown command).
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...
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