docs: def smokedetectors(self):
          """:return: A list of smokedetector objects modeled as named tuples"""
          return [SmokeDetector(smokedetector.get('devUuid'),
                                smokedetector.get('name'),
                                smokedetector.get('lastConnectedChange'),
                                smokedetector.get('connected'),
                                smokedetector.get('batteryLevel'),
                                smokedetector.get('type'))
                  for smokedetector in self._state.get('smokeDetectors',
                                                       {}).get('device', [])]