Diego, this is terrific. Tasker hadn't occurred to me before, but I immediately started creating some tasks and profiles on my phone after reading your post.
You might consider adding "Interpretation" to your databin so all the values for a given key are automatically assigned correct quantities or put into more immediately useful formats.
Here you can find out standard units for different Tasker variables: http://tasker.dinglisch.net/userguide/en/variables.html.
And then you could do something like this with your example bin above :
SetOptions[
Databin[MyBinID],
Interpretation->
{
"loc"->"GeoCoordinates",
"locSpeed" -> Restricted["StructuredQuantity", ("Meters")/("Seconds")],
"lightLevel" -> Restricted["StructuredQuantity", "Lux"],
"magneticField" -> Restricted["StructuredQuantity", "Microteslas]
}
]