@ a-lurker
You nailed it. Working Now ;D You Da MAN!!
Good news. Thanks for your bug reporting on this - it makes the difference. The plugin has been downloaded 49 times and probably worked for nobody except me - LOL!
Currently it means the Irrigation Caddy firmware does not meet specs (and most users will never have a problem):
http://www.ietf.org/rfc/rfc2616.txt
“…Each header field consists of a name followed by a colon (”:“) and the field value. Field names are case-insensitive.”
i’m about to set up your irrigation caddy plugin and have been relieved (and enthralled) to follow the thread above…not clear however exactly what i should install to be working ‘out of the box’? I’m running vera 3 1.5.622 .
Can you help me with this ?
Go to the bottom of the above thread and download “http.lua” and use it to replace /usr/lib/lua/socket/http.lua.
Thank you !
a-lurker
I got this installed on a Vera3 UI7, with a IrrigationCaddy, uploaded the five files, SSH into the unit and changed http.lua.
I can turn the unit “On” and “OFF” [s]but “Run seq 1” and 2, both start “zone 1”.
How do I get “Run seq 2” to start “zone 2” instead of “zone 1” ???[/s]
Thanks
EDIT, nevermind I got it. I had IrrigationCaddy configured to run only zone 1 on both programs 1 and 2.
I confirm that this plugin is working under UI7.
Anyone still using this? I re-installed it on my new VeraPlus with UI7 and it appears to work but I see “Can’t Detect Device” for this device. Anyone else seeing this?
I tried to install it on my VeraEdge UI7 by uploading the 5 files manually from “apps” section. Create a device.
but after luup uis started, i keep getting error: “System error : Device: 115. Fail to load implementation file D_IrrigationCaddy1.xml”
Though i can see that file in vera.
is this still working?
Hi All,
Plugin works well under the Vera, I can control the device. I am just wondering if it is possible to display the status of device and each zone under Imperihome dashboard. Currently I cannot find any ways to do this.
Hi,
Just to confirm one thing.
- I can succesfully change device status to ON.
- I can succesfully change device status to OFF.
- I can succesfully run Seq 1.
How to stop running program 1 without putting the device to OFF.
The problem is that after putting it back to ON, Caddy will continue the previous program, do not start it again.
The plugin works on a Vera 3, using UI7, for an Irrigationcaddy Ethernet model: ICEthS1 with firmware ICEthS1-1.3.251 (fairly old firmware).
I’m not sure if it works for the WiFi V1 or V2 versions. You would have to capture the command URLs, and see if they match the Ethernet version.
Having said that - it’s absolutely necessary to use the modified http.lua file for the plugin to work with the Ethernet model and perhaps the WiFi models as well.
Maybe other readers have got this going with the WiFi models?
I can report I have this plugin working on a VeraPlus with the latest UI7 with the following controller:
IC-W1-2.3.4250
I don’t use it for much other than my one scene “Goose Attack” that turns on the backyard sprinkler for 2 mins when I fire it off via Alexa. Naturally the stupid geese just look at the water spraying and proceed to poop all over my yard. Can’t fault a-lurker for that though.
Thanks again for the great plugin.
And I thought my work would be for good, not evil.
Is there any chance that irrigation caddy plugin can be visible in Imperihome in dashboard, because currently it is not possible to control irrigation in Imperihome?
I dont’t use Imperihome but I’m pretty sure the Imperihome developer would have to enable it in their app.
I’ve been getting peppered with this same question for my plugins. Apparently a lot of ImperiHome fans out there. I found this, and have implemented it for two plugins so far with no issues–easy to do.
ImperiHome ISS API: http://dev.evertygo.com/api/iss
Just an FYI. This plugin does not install in openLuup directly from the ALtApp store. The installation does download all required files, however, you have to manually install the plugin from there…
Mmm - not sure why this would be. I’ll refer it @akbooer.
This is because the configuration data was incorrectly entered - there was no specified device file, and the implementation file pointed to the D_xxx.xml file!
I’ve fixed it in the AltAppStore database.
Thanks for that. Sounds like I shoved the D_xxx.xml file into the implementation file hole - should the lack of a D_xxx.xml file be allowed. But definitely my bad.
In Vera I have never specified the implementation file when creating/installing a plugin. This assumes the D_xxx.xml file mentions the implementation file internally, which is how I normally set up a plugin. Not sure what the UPnP spec says on this matter. Does the store require both to be specified?
Also @Buxton installed the irrigation plugin but the download count still says zero - are the counters working OK? Most say zero and I’m not convinced that’s true - except for my plugins :o