diff --git a/homeassistant/components/matter/adapter.py b/homeassistant/components/matter/adapter.py index 19bbe81c75d..42e6070d49b 100644 --- a/homeassistant/components/matter/adapter.py +++ b/homeassistant/components/matter/adapter.py @@ -52,7 +52,7 @@ class MatterAdapter: self._setup_node(node) self.config_entry.async_on_unload( - self.matter_client.subscribe(EventType.NODE_ADDED, node_added_callback) + self.matter_client.subscribe(node_added_callback, EventType.NODE_ADDED) ) def _setup_node(self, node: MatterNode) -> None: diff --git a/tests/components/matter/test_adapter.py b/tests/components/matter/test_adapter.py index 1a093f3245d..6bd341b0f2f 100644 --- a/tests/components/matter/test_adapter.py +++ b/tests/components/matter/test_adapter.py @@ -92,9 +92,9 @@ async def test_node_added_subscription( ) -> None: """Test subscription to new devices work.""" assert matter_client.subscribe.call_count == 1 - assert matter_client.subscribe.call_args[0][0] == EventType.NODE_ADDED + assert matter_client.subscribe.call_args[0][1] == EventType.NODE_ADDED - node_added_callback = matter_client.subscribe.call_args[0][1] + node_added_callback = matter_client.subscribe.call_args[0][0] node_data = load_and_parse_node_fixture("onoff-light") node = dataclass_from_dict( MatterNode,