diff --git a/src/abbfreeathome/devices/base.py b/src/abbfreeathome/devices/base.py index 744f307..3150ce2 100644 --- a/src/abbfreeathome/devices/base.py +++ b/src/abbfreeathome/devices/base.py @@ -103,6 +103,7 @@ def update_device(self, datapoint_key: str, datapoint_value: str): datapoint_key, datapoint_value, ) + _refreshed = None _io_key = datapoint_key.split("/")[-1] if _io_key in self._outputs: diff --git a/tests/test_base.py b/tests/test_base.py index bee6f53..7312e11 100644 --- a/tests/test_base.py +++ b/tests/test_base.py @@ -89,3 +89,9 @@ def test_remove_callback(base_instance): base_instance.register_callback(callback) base_instance.remove_callback(callback) assert callback not in base_instance._callbacks + + +def test_update_device(base_instance): + """Test when input-datapoint is provided.""" + + base_instance.update_device("AL_SWITCH_ON_OFF/idp0000", "1")