def get_current(self): root = self._call(self._url(DreamboxApi.URL_CURRENT)) if root is None: return service = root.find("e2service") events = root.find("e2eventlist") self._current = Service(service, events=events) self._volume = Volume(root.find("e2volume"))
def set_volumeToggleMute(self): root = self._call(self._url(DreamboxApi.URL_VOLUME), {"set": "mute"}) if root is None: return self._volume = Volume(root)
def set_volume(self, target): root = self._call(self._url(DreamboxApi.URL_VOLUME), {"set": "set{}".format(target)}) if root is None: return self._volume = Volume(root)
def set_volumeDown(self): root = self._call(self._url(DreamboxApi.URL_VOLUME), {"set": "down"}) if root is None: return self._volume = Volume(root)
def get_volume(self): root = self._call(self._url(DreamboxApi.URL_VOLUME)) if root is None: return self._volume = Volume(root)