Rain8Net plugin

Hi all
attached is the initial release of a new Rain8Net plugin: -
[url=http://www.wgldesigns.com/rain8pc.html]http://www.wgldesigns.com/rain8pc.html[/url]

[size=14pt]Updated plugin[/size]

[ol][li]Upload attached files[/li]
[li]Create device[/li]
[li]Restart LUUP engine[/li]
[li]Add each module to list comma delimited (ModId)[/li]
[li]If zone has a master valve associated this can be added in format “0101” Hex address of master valve (PumpNumber)[/li][/ol]

What it should do is create all valves and inputs associated with module addresses in ModId

Limitations
UI5 only - cause I’m lazy

Not tested
Auto create of counter functionality as I don’t have one set up as yet.
Should work on both serial and ip networks. I am using ip so not sure about serial.

To be implemented
Max valves allowed.
ProgramA & ProgramB with Timers for irrigation cycle. Completed
Skip functionality. Not required
Use “state engine” for startup.
Implement “Global Off” and “Module Off” in UI Completed

There is already a plugin available but I have had this one in progress (now completely re-written) before I found out about the existing one.

Thanks to all on this forum for their help specially guessed who’s IORelay plugin “state machine” looks superficially like mine :). It took me awhile to understand how that fitted together. @guessed Hopefully you don’t mind my use of the code.

Don’t you want to add the plugin on code.mios.com and to publish the plugin in the MiOS Marketplace? This will make it easier for the users to install it.

@mcvflorin
Don’t believe it is ready for prime time yet.

@mcvflorin
So decided to add it to app store and made a bloody mess.

Two of the files I upload, I set the role incorrectly. So deleted them to upload to re-upload with correct the role.

Problem now is that I keep getting the error “Filename already used” for the following files: -

L_Rain8net1.lua
D_Rain8net1.json

What do I need to do to fix this.
(plugin #1968)

Thanks

@zoot1612
I removed the files from the database, and now you should be able to add them again. Keep in mind that the Json files must be added as Javascript files and Lua files must be added as Miscellaneous files.

@mcvflorin

Done, thanks.

I noticed you said you are using IP, how exactly are you using IP? Is it with the IP Serial device from GUESSED?

Thanks,
Gary

never mind, I figured it out ;D

@afulki
My setup is using the Wiznet125 board but any serial/ip converter (e.g. Global Cache) should do the job, just adjust ip/hostname and port to match your converter.

Cheers

John