Hi @Spud,
Just getting ready to migrate from Vera to HS3 and testing the plugins i need to buy so i can migrate this weekend. The Autelis plugin seems to be working well, but i do not get an Aquapure salt water chlorinator device in HS3 or the Pump speed info showing up. Also seeing an error in the hs3 log (not sure if related). Running 1.6.10 of the autelis firmware on a Jandy iAqualink 2 system.
Here is the HS3 log:
J
Then I enabled debug logging in the plugin:
my Autelis chem.xml looks like this:
and pumps.xml looks like this:
pump setup (psetup.htm) looks like this:
I have attached a few screen shots for reference as well. If you are able/willing to add add these, i would appreciate it. I will buy the plug-in either way when I am back home this weekend.
Thanks!
-Michael
HS3 info:
Current Date/Time: 6/1/2017 8:44:18 PM
HomeSeer Version: HS3 Pro Edition 3.0.0.318
Operating System: Microsoft Windows 7 Enterprise - Work Station
System Uptime: 0 Days 0 Hours 15 Minutes 58 Seconds
IP Address: 192.168.1.141
Number of Devices: 298
Number of Events: 21
Available Threads: 200
Enabled Plug-Ins
3.0.0.15: Autelis
2.0.47.0: BLBackup
2.0.33.0: BLGData
2.0.35.0: BLLAN
1.1.2.0: Device History
3.0.0.18: Ecobee
5.0.0.58: Global Cache Pro
3.6.5.0: Harmony Hub
3.0.0.104: HSTouch Server
1.0.17123.357: MyQ
3.1.0.20: Sonos
3.0.6104.19146: UltraRachio3
3.0.0.63: weatherXML
3.0.1.124: Z-Wave
Just getting ready to migrate from Vera to HS3 and testing the plugins i need to buy so i can migrate this weekend. The Autelis plugin seems to be working well, but i do not get an Aquapure salt water chlorinator device in HS3 or the Pump speed info showing up. Also seeing an error in the hs3 log (not sure if related). Running 1.6.10 of the autelis firmware on a Jandy iAqualink 2 system.
Here is the HS3 log:
J
Code:
un-01 8:36:46 PM Autelis ERROR System.InvalidOperationException: There is an error in XML document (0, 0). ---> System.Xml.XmlException: Root element is missing. at System.Xml.XmlTextReaderImpl.Throw(Exception e) at System.Xml.XmlTextReaderImpl.ParseDocumentContent() at System.Xml.XmlTextReaderImpl.Read() at System.Xml.XmlTextReader.Read() at System.Xml.XmlReader.MoveToContent() at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderJandyStatusResponse.Read6_response() --- End of inner exception stack trace --- at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events) at System.Xml.Serialization.XmlSerializer.Deserialize(TextReader textReader) at HSPI_Autelis.JandyController.GetStatusCmd() at HSPI_Autelis.AutelisApp.OnPollTimerEvent(Object sender, ElapsedEventArgs e) Jun-01 8:29:07 PM Plug-In Finished initializing plug-in Autelis Jun-01 8:29:07 PM Info Plugin Autelis has connected. IP:127.0.0.1:57670 Jun-01 8:29:05 PM Plug-In Interface Autelis is running as a trial, 18 days remaining. Jun-01 8:28:22 PM Plug-In Found plug-in: Autelis, version: 3.0.0.15
Code:
Jun-01 8:43:02 PM Autelis DEBUG 8 6520 00000000 0 615 0 1.6.10 1496374983 1 0 0 0 0 0 0 0 0 0 0 0 ~aux(61) ~aux(62) ~aux(63) ~aux(64) ~aux(65) ~aux(66) 86 60 102 74 0 62 0 F Jun-01 8:43:02 PM Autelis INFO CMD SENT: http://192.168.1.35:80/status.xml? Jun-01 8:42:01 PM Autelis DEBUG 8 6520 00000000 0 615 0 1.6.10 1496374922 1 0 0 0 0 0 0 0 0 0 0 0 ~aux(61) ~aux(62) ~aux(63) ~aux(64) ~aux(65) ~aux(66) 86 60 102 74 0 62 0 F Jun-01 8:42:01 PM Autelis INFO CMD SENT: http://192.168.1.35:80/status.xml? Jun-01 8:41:01 PM Autelis DEBUG 8 6520 00000000 0 615 0 1.6.10 1496374862 1 0 0 0 0 0 0 0 0 0 0 0 ~aux(61) ~aux(62) ~aux(63) ~aux(64) ~aux(65) ~aux(66) 86 60 102 74 0 62 0 F Jun-01 8:41:01 PM Autelis INFO CMD SENT: http://192.168.1.35:80/status.xml? Jun-01 8:40:01 PM Autelis DEBUG 8 6520 00000000 0 615 0 1.6.10 1496374801 1 0 0 0 0 0 0 0 0 0 0 0 ~aux(61) ~aux(62) ~aux(63) ~aux(64) ~aux(65) ~aux(66) 86 60 102 74 0 62 0 F Jun-01 8:40:00 PM Autelis INFO CMD SENT: http://192.168.1.35:80/status.xml?
Code:
<response> <chem> <avail>9</avail> <chlrp>20</chlrp> <saltp>96</saltp> <chlrs>5</chlrs> <salts>96</salts> <orp1>0</orp1> <orp2>0</orp2> <ph1>0</ph1> <ph2>0</ph2> <orpfd1>0</orpfd1> <orpfd2>0</orpfd2> <phfd1>0</phfd1> <phfd2>0</phfd2> </chem> </response>
Code:
<response> <pumps> <vsp1>1</vsp1> <vsp2></vsp2> <vsp3></vsp3> <vsp4></vsp4> </pumps> </response>
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Autelis Pool Control</title> <link href="autelis.css" rel="stylesheet" type="text/css" /> <script src="ajax.js" type="text/javascript"></script> </head> <body> <div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> <div id="page"> <div style="padding:0 0 5px 5px"><img src="autelis.png" alt="Autelis" /></div> <div id="menu"> <a href="settings.htm">Settings</a> <a href="alerts.htm">Alerts</a> <a href="lsetup.htm">Lights</a> <a href="psetup.htm">Pumps</a> <a href="msetup.htm">Macros</a> <a href="http://autelis.com/wiki/index.php?title=Pool_Control_for_Jandy/Zodiac#Equipment_Setup" target="_blank">Help</a> <a href="systeminfo.htm">Exit</a> </div> <div id="content"> <fieldset> <div><label>Pump Number:</label> <select id="pnum" onfocus="chgPump(this.selectedIndex)" onchange="selectPump(this.selectedIndex)"><option>1</option><option>2</option><option>3</option><option>4</option></select></div> <div><label>Speed 1 Label:</label> <input maxlength=15 type="text" id="splabel1"/></div> <div><label>Speed 2 Label:</label> <input maxlength=15 type="text" id="splabel2"/></div> <div><label>Speed 3 Label:</label> <input maxlength=15 type="text" id="splabel3"/></div> <div><label>Speed 4 Label:</label> <input maxlength=15 type="text" id="splabel4"/></div> <div><label>Speed 5 Label:</label> <input maxlength=15 type="text" id="splabel5"/></div> <div><label>Speed 6 Label:</label> <input maxlength=15 type="text" id="splabel6"/></div> <div><label>Speed 7 Label:</label> <input maxlength=15 type="text" id="splabel7"/></div> <div><label>Speed 8 Label:</label> <input maxlength=15 type="text" id="splabel8"/></div> <br><br> <div class="ct"><button id="bsave" onClick="saveNames()">Save</button></div> </fieldset> <form method="post" action="/psetup.htm" id="hform"> </div> <script type="text/javascript"> <!-- var pspeeds = [ "Pool","Spa","Deck Jets","Speed4","Pool Heat","Spa Heat","Speed7","In Floor","","","","","","","","","","","","","","","","","","","","","","","","" ]; function chgPump(num){ for(var i=0;i<8;i++) pspeeds[(num * 8) + i] = document.getElementById("splabel" + (i+1)).value; } function selectPump(num){ for(var i=0;i<8;i++) document.getElementById("splabel" + (i+1)).value = pspeeds[(num * 8) + i]; } function saveNames() { chgPump(document.getElementById("pnum").selectedIndex); var hform = document.getElementById("hform"); for (var j=0;j<pspeeds.length;j++) { newelement = document.createElement("input"); newelement.setAttribute("type", "hidden"); newelement.setAttribute("name", "splabel" + j ); newelement.value=pspeeds[j]; if(newelement.value.length>0) hform.appendChild(newelement); } hform.submit(); } selectPump(0); //--> </script> </div></div></div></div></div> <div id="footer">Copyright © 2013 Autelis, LLC</div> </body> </html>
Thanks!
-Michael
HS3 info:
Current Date/Time: 6/1/2017 8:44:18 PM
HomeSeer Version: HS3 Pro Edition 3.0.0.318
Operating System: Microsoft Windows 7 Enterprise - Work Station
System Uptime: 0 Days 0 Hours 15 Minutes 58 Seconds
IP Address: 192.168.1.141
Number of Devices: 298
Number of Events: 21
Available Threads: 200
Enabled Plug-Ins
3.0.0.15: Autelis
2.0.47.0: BLBackup
2.0.33.0: BLGData
2.0.35.0: BLLAN
1.1.2.0: Device History
3.0.0.18: Ecobee
5.0.0.58: Global Cache Pro
3.6.5.0: Harmony Hub
3.0.0.104: HSTouch Server
1.0.17123.357: MyQ
3.1.0.20: Sonos
3.0.6104.19146: UltraRachio3
3.0.0.63: weatherXML
3.0.1.124: Z-Wave
Comment