So I have played with variables, scraped some web pages, done some logic and a few other things with this LUA... Thank god for google searches to find formats of date etc.. So I am still playing... However web scraping info / reformatting has got me stumped - I can think of about 3 ways to try it, but hoping for advice in advance, of the best way to do it... Like most people, weather is always important - and yes there is weatherzone, but the ultimate radar image is always at BOM.... and love to see it on my home screen (android tablet mounted on the wall...) The infamous demo page which can be seen here; [URL]https://www.cleverhome.com.au/images/products-automation/5500SHAC-Wiser-C-Bus-Automation-Controller-House.jpg[/URL] Has this beautiful right hand panel - showing next birthday, top stories from a news website, and of course a weather forecast…. None look like frames - as there are no scroll bars, so the question in my mind where these just hard copy images placed there for good looks or really getting data from a website ???? I have scraped weather from bom, and placed each into their own separate data field, formatted it to look like BOM - and therefore have current and forecast working... very inefficient - but I needed to get all the data into individual data fields so I could separate it into different lines... As a clue - part of the script used - simply did search and string replace... local http=require'socket.http' body,c,l,h = http.request('[URL]http://www.bom.gov.au/[/URL]') strt = string.find(body, '<h3>Melbourne') b2 = string.sub(body,strt) strt = string.find(b2, 'val">') b2 = string.sub(b2,strt+5) ends = string.find(b2, '&deg') CurrentTemp = string.sub(b2,1,ends-1) Then I get wind direction, maximum temperate, outlook etc and populate my data fields through; SetUserParam(0, 1, CurrentTemp..'°') SetUserParam(0, 2, CurrentWind) SetUserParam(0, 3, 'Max '..CurrentMax..'°') I find that inefficient - but because I want it displayed on screen over multiple lines - there is no text box, or way to introduce a CR/LF - have not found a better way... Of course, Id love to just be able to set a userparam to a html string - to update text size, color and the like including paragraphs to display but not found a way to do that... The ultimate goal of course - is to display the rain radar... My thoughts are; 1. Use [URL]http://m.bom.gov.au/vic/melbourne/radar/[/URL] the mobile simple site and just display it in a Frame - but thats no good, as the whole web page is displayed - I ony want the map, yes there are scroll bars to move down just to show the radar - but not friendly... So not much good 2. Could I get access to the HTML returned, and use the scripting language to manipulate it - to remove all the headers, and just display what I want ? Doubt it... As I cant seem to find any properties for the Frame that allows interrogation / manipulation of the HTML returned.... 3. Do I do like I did above with a script using the socket as above - to get the information from BOM, manipulate the HTML - but how can I get that manipulated data to present on the screen ? No HTML data store, and the Frame operates differently - no data store, just a HTML reference.... 4. Do I play with a CSS method to try and get images to hide and display, and obtain the images the BOM FTP site - but again can I manipulate the source of an image from the scripting side... 5. Or do I plug a small USB drive into the SHAC, use the scripting language to build my own HTML page with what I want, and just have a frame point to that mounted HTML page ? Or have I not thought of another way ? As much as I am enjoying playing with something new, the SHAC / LUA seems to be restricted a little too much - not having a multi line or HTML field to play with and display data just seems contrary to wanting to build feature rich, colourful web based pages to display... HELP - Point me in the right direction, so that I can continue to play, learn, and share stuff in the future!