* implement sensor checker * use default * s * fix * properly report non-timeout errors * it's not safe to read Value when invalid * it's not safe to read Value when invalid