1
0
mirror of https://github.com/esphome/esphome.git synced 2025-10-17 09:13:45 +01:00
This commit is contained in:
J. Nick Koston
2025-10-10 07:04:10 -10:00
parent 243551e585
commit 86bfcc3c07
3 changed files with 23 additions and 8 deletions

View File

@@ -78,6 +78,7 @@ ISOLATED_COMPONENTS = {
"matrix_keypad": "Needs isolation due to keypad",
"mcp4725": "no YAML config to specify i2c bus id",
"mcp47a1": "no YAML config to specify i2c bus id",
"modbus_controller": "Defines multiple modbus buses for testing client/server functionality - conflicts with package modbus bus",
"packages": "cannot merge packages",
}
@@ -342,7 +343,8 @@ def analyze_all_components(
non_groupable.add(component_name)
# Check if component is a base bus component
# These are platform implementations and must be tested separately
# These ARE the bus platform implementations and define buses directly for testing
# They cannot be grouped with components that use bus packages (causes ID conflicts)
if component_name in BASE_BUS_COMPONENTS:
non_groupable.add(component_name)