I am looking for an experienced freelancer who is fluent in OpenWRT, shellscript, python and Lua, and can do some simple sample code.
In addition, and this is probably the more important part of the job, i expect real professional documentation (a "howto"), ideally together with videos.
The sample code to be written is ... simple.
We build an IO device based on OpenWRT which comes with a standard OpenWRT image, IO such as analog inputs, digital inputs, digital outputs, relays, serial port and a onewire interface accesible through sysfs/virtual IO or the standard device files.
I would want the sample code to read a voltage (from analog) and temperature values, post them every some minutes to a free graphing platform, if a value goes over a specific threshold, trigger IFTTT, and log data to a log file locally on USB. In addition, some simple IO logic locally should be programmed (if input 2 and input 3 both are active, switch on a relay) and the serial port should be used for some outputs and when something is received, it should be logged to syslog and IFFT been triggered as well.
An explainer Video would need to cover how to access the device (via ssh), how to program on it (editor ..), a quick walk-through of the code.
Please provide some references, and either a fixed price or an hourly rate and estimate.