Add support for KH100 hub (#847)

Add SMART.KASAHUB to the map of supported devices.
This also adds fixture files for KH100, KE100, and T310, and adapts affected modules and their tests accordingly.

---------

Co-authored-by: Steven B <51370195+sdb9696@users.noreply.github.com>
This commit is contained in:
Adrian Dörr
2024-04-22 15:24:15 +01:00
committed by GitHub
parent e7d6758b8d
commit 0ab7436eef
13 changed files with 2488 additions and 21 deletions

View File

@@ -1,7 +1,7 @@
import pytest
from kasa.smart.modules import TemperatureSensor
from kasa.tests.device_fixtures import parametrize
from kasa.tests.device_fixtures import parametrize, thermostats_smart
temperature = parametrize(
"has temperature control",
@@ -10,11 +10,11 @@ temperature = parametrize(
)
@temperature
@thermostats_smart
@pytest.mark.parametrize(
"feature, type",
[
("target_temperature", int),
("target_temperature", float),
("temperature_offset", int),
],
)