parse a scene.color message

def scene_color(frames):
        """parse a scene.color message"""
        # "scene.color" <scene_id> <color>
        reader = MessageReader(frames)
        results = reader.string("command").uint32("scene_id").uint8_3("color").assert_end().get()
        if results.command != "scene.color":
            raise MessageParserError("Command is not 'scene.color'")
        return (results.scene_id, np.array([results.color[0]/255, results.color[1]/255, results.color[2]/255]))