Пример #1
0
 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"))
Пример #2
0
 def set_volumeToggleMute(self):
     root = self._call(self._url(DreamboxApi.URL_VOLUME), {"set": "mute"})
     if root is None:
         return
     self._volume = Volume(root)
Пример #3
0
 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)
Пример #4
0
 def set_volumeDown(self):
     root = self._call(self._url(DreamboxApi.URL_VOLUME), {"set": "down"})
     if root is None:
         return
     self._volume = Volume(root)
Пример #5
0
 def get_volume(self):
     root = self._call(self._url(DreamboxApi.URL_VOLUME))
     if root is None:
         return
     self._volume = Volume(root)