We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 45ce478 commit 447d01aCopy full SHA for 447d01a
tests/test_init.py
@@ -688,10 +688,15 @@ async def tinker_switch(
688
for new_state in ["false", "true", "false"]:
689
_LOGGER.info("- Switching %s", new_state)
690
try:
691
- tinker_switch_passed = await smile.set_switch_state(
+ result = await smile.set_switch_state(
692
dev_id, members, model, new_state
693
)
694
- _LOGGER.info(" + tinker_switch worked as intended")
+ if result == new_state:
695
+ tinker_switch_passed = True
696
+ _LOGGER.info(" + tinker_switch worked as intended")
697
+ else:
698
+ _LOGGER.info(" + tinker_switch failed unexpectedly")
699
+ return False
700
except pw_exceptions.PlugwiseError:
701
_LOGGER.info(" + locked, not switched as expected")
702
return False
0 commit comments