Did you try to use UROM? There are four UROMs can be set in web GUI under general tab, they can be used in PLC code.
Do you have any proposal for how to prevent user mistake ruin the EEPROM chip? We love to hear it.
There are few extra pins on the board, but I2C does not work on those pins, unless we implement a lot of timing control in firmware. But we are thinking how to provide the display functions. We are thinking to provide a 1-wire LCD module, or implement the display feature in an Android app through existing network. I think LCD can be a lower cost option. Android app could be more popular for people have Android tablet or phone. There is a very limited code space on the processor. We want to make a decision that helpful for most business customers. Either way this is not a fast action item, we will take some time to get either one done.
Well then, make it a switch in the GUI like "Enable Web polling" - put it with the UROM setup page, make it default to disable, put a clear warning beside it. Don't waste more I/O pins!It might be an idea by allowing user to short one of the spare pin to the ground to enable UROM to write. So that they know the consequences when they jump the pin.
Do you have a RESTful URLs server that we can see how that works? Can that be a regular Apache server or IIS server?As an alternative to TCP or UDP, you could simply allow an http put or post. Again, a setup screen similar to email but instead of an email message entered into the screen, you couls enter a URL that would be called. For example - My HA package of choice is Indigo. It uses RESTfull URLs to provide and consume information. This string:when entered into a web browser or used with wget at a command prompt with change the value of a variable named "KitchenTemp" to "74". I'm sure many other HA and industrial control systems have a similar capability even if a different format. Allowing a simple URL post would open up a lot of additional possibilities.Code:http://server:port/variables/KitchenTemp?_method=put&value=74
The main point with direct TCP/UDP or HTTP post/put is to allow an additional communication method from the WCB. Currently if I want info from the WCB I have to either poll it on X intervals which is not ideal as it adds unnecessary traffic on the network and load on the WCB for near-real-time polling requirements, or I have to configure a local smtp server to catch messages sent from the WCB and then process the email. Again, not an ideal solution. By enabling direct/broadcast TCD/UDP (if you're looking for a standard; probably Modbus for industrial or xap/xpl for residential) or allowing HTTP put/post (you can even ignore the response returned from the server if you want) would allow the WCB to notify external systems on a pseudo real-time basis.
Terry
If HTTP GET performed on your web site, your CGI could actually reply certain things in the GET call processing in MIME header. WebControl board can then read that to set a VAR or RAM, if certain format is agreed.
Does anyone think that is necessary?
can you modify the http get to do be able to do either http or udp get with a selector? Or is is this another space issue?
HELL YES! Asked for this 12 months ago, it wasn't "possible" back then, so absolutely!!!![]()
Hi Ross,
Could you please provide details on this? Should we just set VAR8 value for return code? Typical HTTP server response is like this:
HTTP/1.1 200 OK
Date: Mon, 23 May 2005 22:38:34 GMT
Server: Apache/1.3.3.7 (Unix) (Red-Hat/Linux)
Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT
Etag: "3f80f-1b6-3e1cb03b"
Accept-Ranges: none
Content-Length: 438
Connection: close
Content-Type: text/html; charset=UTF-8
To make the processing easier, we would hope any string located in the first 64 byte of the server reply, if possible. So that we just read reply from clients, and parse the first 64byte for possible command. If you have certain need, maybe you can setup a server to allow us remotely test the code for you.