Autelis Log Warning: Method failed: HTTP/1.1 404 Not found

I just installed the Autelis binding to connect with my pool controller. It seems to be working, but I’m getting a warning message every few seconds in my log file. Example below. Any ideas?
Thanks.

2016-07-10 16:03:23 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-10 16:03:28 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-10 16:03:28 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-10 16:03:33 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-10 16:03:33 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-10 16:03:39 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-10 16:03:39 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-10 16:03:44 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-10 16:03:44 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-10 16:03:49 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-10 16:03:49 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-10 16:03:54 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-10 16:03:55 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-10 16:04:00 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-10 16:04:00 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-10 16:04:05 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-10 16:04:05 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-10 16:04:11 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-10 16:04:11 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-10 16:04:16 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-10 16:04:16 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-10 16:04:21 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-10 16:04:21 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-10 16:04:27 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-10 16:04:27 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found

Details:
OpenHAB 1.8.3
Running on RasbperryPi with Raspbian Jessie

As an update to this, I’m having no problems sending commands to my pool system, but OpenHAB seems to be having trouble reading the states of some of the components – e.g., when the components are updated from outside OpenHAB or the OpenHAB server is restarted. For whatever reason, it’s reading the solar temperature fine, but none of the others I’ve created items for.

Odd, I have had some issues getting my ePump speeds and AquaPure working, but the basic functionality is working fine in both directions. What version is on your Jandy RS and on the Autelis?

Jandy is MMM. Autelis is 1.5.5. It seems to update eventually, but definitely not all the time. It probably works well enough to get by, but I like things neat and tidy.

First of all, I had no idea anyone else was using this binding, glad to know I’m not alone!. I have been making tweaks to the OH 2.0 version to get around bugs in the Autelis hardware, but completely forgotten I had written a 1.0 version. That being said, I have no idea why it would be getting a 404 from the controller. Can you enable TRACE logging for a short period and see if that logs what the 404 is? I’m using a pentair system, so there might be some difference there.

First of all, thank you! I haven’t made the jump to 2.0 beta yet because I’m still getting my feet under me with 1.8. I’m basically only using my phone now to control my pool, so the binding does everything I need it to. But it is definitely cluttering up my log file. I’d be happy to enable trace logging, but I don’t know how. I’ll google it now, but if there are easy instructions you can point me to, that would be great.

I think I figured out both how to enable TRACE logging and what the problem is. The binding appears to be looking for both a /chem.xml and a /pumps.xml. I don’t have either a chlorinator or multiple pumps on my system, so I think Autelis disables those features (and pages) automatically. Is there any way I can tell the binding to stop looking for them?

2016-07-12 21:56:27 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-12 21:56:27 [autelis] DEBUG org.openhab.io.net.http.HttpUtil - 404: File not found
2016-07-12 21:56:27 [autelis] TRACE o.o.b.a.internal.AutelisBinding - http://uname:pwd@host:80/chem.xml
2016-07-12 21:56:27 [autelis] DEBUG org.openhab.io.net.http.HttpUtil - About to execute 'http://host/pumps.xml'
2016-07-12 21:56:27 [autelis] WARN  org.openhab.io.net.http.HttpUtil - Method failed: HTTP/1.1 404 Not found
2016-07-12 21:56:27 [autelis] DEBUG org.openhab.io.net.http.HttpUtil - 404: File not found
2016-07-12 21:56:27 [autelis] TRACE o.o.b.a.internal.AutelisBinding - http://uname:pwd@host:80/pumps.xml

*Identifying information changed to protect the innocent.

Perfect, I was suspecting that was going to be the case. This should be a small change to fix, I will try and work on it over the weekend and patch both 1.x and 2.x versions.

That’s great! Once my system gets relatively stable (still trying to tweak a few pool rules), the next thing I’d like to do is learn how to write bindings. I’d really like to see a Rachio binding to integrate my sprinkler system.

Hello -

I am facing the same issue on 1.8. Any update on a fix???

Appreciate it.

Squid

Hi guys, i made the fix but have not yet made a commit. The log message was happening outside my binding and I ended up pulling the OH2 version of the http polling code back into this one to fix. Unfortunately some other changes in OH2 have now made my new change incompatible… long story short I need to pull the new changes back again into this binding, so stay tuned! Again, I’m happy there are more people using this!

Anyone know if you can set variable pump speeds and chlorine levels via the binding? Its not working for me, but I am not sure if it is a limitation of the binding or Autelis.