Validity checks & only return data if powered

Also puts the items in the map using the InventoryHelper,
so the Items table can be used in the same way as the one
from the inventory sensor.