Leonardo,
Your last screenshot explains why you don't get any values.
You need to mark some of those properties as Logged (edit property and select "Logged" checkbox), then their values will be saved in the Value Stream each time they change. After that you will be able to get the list of historical values via one of the Query...PropertyHistory services (there are few of them, quite self-explanatory). This way you won't need to create your own Infotables and will just call some of those services directly from your mashup, binding their results to your grids and charts.
Of course, if you want to do some calculations based on those historical values before displaying them in your mashup (calculate some averages, enrich your data with some external values, etc.) then you'll need to create a service, which will still call some of those Query...History, and then work on the returned data and then return it as another Infotable. But as the first step I would recommend you to do this simple and straightforward sequence with executing Query...History service directly from your mashup. I hope it makes sense in your case.
More details (with useful links!) about Value Streams are in ThingWorx Help: http://support.ptc.com/help/thingworx_hc/thingworx_8_hc/en/#page/ThingWorx%2FHelp%2FComposer%2FDataStorage%2FValueStreams%2FValueStreams.html
/ Constantine