Don't fail on bad packets

They happen occasionally but don't necessarily indicate something is wrong, so
we just emit an event and ignore them otherwise.
Fix spelling error
Refactor sensor data format

Also fix a mislabled attribute in the raw sensor data.