From 9ecf111b768c0555a44b2fc0b1578db7ea2f7553 Mon Sep 17 00:00:00 2001 From: puddly <32534428+puddly@users.noreply.github.com> Date: Wed, 3 Dec 2025 19:45:26 -0500 Subject: [PATCH 1/2] Reduce log level of NV3 interface warning --- bellows/zigbee/repairs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bellows/zigbee/repairs.py b/bellows/zigbee/repairs.py index a7bb1088..d25d5a8f 100644 --- a/bellows/zigbee/repairs.py +++ b/bellows/zigbee/repairs.py @@ -58,7 +58,7 @@ async def update_tx_power(ezsp: EZSP, tx_power: int) -> bool: rsp = await ezsp.getTokenData(token=t.NV3KeyId.NVM3KEY_STACK_NODE_DATA, index=0) assert t.sl_Status.from_ember_status(rsp.status) == t.sl_Status.OK except (InvalidCommandError, AttributeError, AssertionError): - LOGGER.warning("NV3 interface not available in this firmware, please upgrade!") + LOGGER.debug("NV3 interface not available in this firmware, please upgrade!") return False token, remaining = t.NV3StackNodeData.deserialize(rsp.value) From 2ae9961303ca24bf678bd896d36c5baa386ae71a Mon Sep 17 00:00:00 2001 From: puddly <32534428+puddly@users.noreply.github.com> Date: Wed, 3 Dec 2025 19:50:47 -0500 Subject: [PATCH 2/2] Update test --- tests/test_zigbee_repairs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_zigbee_repairs.py b/tests/test_zigbee_repairs.py index 6b903d14..214d19ee 100644 --- a/tests/test_zigbee_repairs.py +++ b/tests/test_zigbee_repairs.py @@ -190,7 +190,7 @@ async def test_update_tx_power(ezsp_f: EZSP, caplog) -> None: # Test 1: NV3 interface unavailable ezsp_f.getTokenData = AsyncMock(side_effect=InvalidCommandError()) - with caplog.at_level(logging.WARNING): + with caplog.at_level(logging.DEBUG): assert await repairs.update_tx_power(ezsp_f, tx_power=10) is False assert "NV3 interface not available in this firmware" in caplog.text