WE ARE NOT ABLE TO LIMIT BIDDERS BECAUSE THE GETAFREELANCER WEBSITE DOES NOT RECOGNISE LUA SCRIPTING AS A SKILL.
You MUST have demonstrable LUA scripting and Linux skills. Understanding of Home Automation and Entertainment systems is a plus. Please do NOT BID on this job if your profile does not show LUA experience.
--------------------------------------------------------------------------
We are in the evaluation phase of a Linux Home Automation platform. This embedded host with Linux on an ARM processor with integrated zWave support.
We are developing a "proof of concept" prototype for energy management using the aforementioned Linux host
Specifically, using [login to view URL] and the VERA linux host, we will connect and RFID rxer (via USBRS232 interface) to communicate with multiple RFID transmitters around the building.
Link to RFID technology: [login to view URL]
Each RFID transmitter will continuously transmit a unique 4 digit code each time the door or window is opened to which the transmitter is connected.
This code will be rxed by the Linux host where we will execute LUA script to maintain a state table of all the room doors/windows.
If specific combination of doors or windows are left open for more than two minutes (unique 4 cahracter code rxd for more than 2 minutes) we will send zWave command (using LUA script) to turn off the AC thermostat. The thermostat is zWave enabled. At the same time will log any state change to a remote web server to track door/window trends and create reports that allow the property manager to know how the property is being used.
The idea would be to build some "prototypes" that work, and then if all is OK, we will re-engineer code to allow it to be easily modified by engineer in field to apply rules for turning on/off AC.
The first simple project will consist of the following steps:
1) configure the linux host to work with USBSerial adapter (must be familiar with linux cfg at CLI level)
2) Simple script builds that can be easily modified (Lua) that will monitor message sets coming from the serial interface and then maintain state table that determines what events to trigger.
Engineer will be given web and ssh access to the MiCasaVerde host to configure serial inerface and begin programing scripts to maintain state table and execute scripts based on various state changes and parameters.
If you are interested in this project, and are comfortable with Lua and Unix please let me know.