Beispiel #1
0
 def test_set_short_up(self):
     """Test moving cover 'short up'."""
     xknx = XKNX(loop=self.loop)
     cover = Cover(xknx,
                   'TestCover',
                   group_address_long='1/2/1',
                   group_address_short='1/2/2',
                   group_address_position='1/2/3',
                   group_address_position_state='1/2/4')
     self.loop.run_until_complete(asyncio.Task(cover.set_short_up()))
     self.assertEqual(xknx.telegrams.qsize(), 1)
     telegram = xknx.telegrams.get_nowait()
     self.assertEqual(telegram,
                      Telegram(GroupAddress('1/2/2'), payload=DPTBinary(1)))
Beispiel #2
0
 def test_set_short_up(self):
     """Test moving cover 'short up'."""
     xknx = XKNX(loop=self.loop)
     cover = Cover(
         xknx,
         'TestCover',
         group_address_long='1/2/1',
         group_address_short='1/2/2',
         group_address_position='1/2/3',
         group_address_position_state='1/2/4')
     self.loop.run_until_complete(asyncio.Task(cover.set_short_up()))
     self.assertEqual(xknx.telegrams.qsize(), 1)
     telegram = xknx.telegrams.get_nowait()
     self.assertEqual(telegram,
                      Telegram(GroupAddress('1/2/2'), payload=DPTBinary(1)))
Beispiel #3
0
 def test_set_short_up(self):
     """Test moving cover 'short up'."""
     xknx = XKNX()
     cover = Cover(
         xknx,
         "TestCover",
         group_address_long="1/2/1",
         group_address_short="1/2/2",
         group_address_position="1/2/3",
         group_address_position_state="1/2/4",
     )
     self.loop.run_until_complete(cover.set_short_up())
     self.assertEqual(xknx.telegrams.qsize(), 1)
     telegram = xknx.telegrams.get_nowait()
     # DPT 1.008 - 0:up 1:down
     self.assertEqual(telegram,
                      Telegram(GroupAddress("1/2/2"), payload=DPTBinary(0)))