Jest tak jak piszesz. Dla klasycznych użytkowników napisałem to tak, że ładowane są tylko te drivery, które są deklarowane jako używane w którymś z meterów.
Jeśli podasz pod wmbus_common drivers: all lub listę (w przypadku repo Szczepana set), to nadpisujesz sobie automatyczny dobór sterowników ręcznym. I wtedy ładuje Ci dokładnie te które zażądałeś.
Jesteśmy w trakcie portowania/testowania wmbusmeters 1.20.0: GitHub - IoTLabs-pl/ESPHome-Components at wmbusmeters-1.20.0 co pozwoli na rozszerzenie listy dostępnych sterowników o te deklarowane w plikach xmq, ale nie wypuścimy tej wersji pod tagiem przez jeszcze pewien czas, bo mamy jeszcze pomysł, jak dość znacznie odciążyć komponent pamięciowo i wtedy zmiany wyjechałyby razem do mastera.
W tejże nowej wersji też jest wykorzystanie natywnego filtrowania plików źródłowych: jest to dość nowy feature w esphome. Wcześniej to filtrowanie również działało/działa w repo Szczepana, ale było robione w zdecydowanie bardziej rzeźbiarski sposób, bo nie było możliwości prostego powiedzenia loaderowi ESPHome które pliki ma ładować: domyślnie ładuje wszystkie z directory z danym komponentem jeśli zgadzają mu się rozszerzenia.
A z jeszcze kolejnych planów, to pewnie pierwsze do repo wjedzie wiszący PR na CC1101, SX1262 dokleję, gdy będę miał dużo dłuższą wolną chwilę by napisać driver tak, by móc łapać komunikaty nielimitowanej długości. Przeoranie driverów radiowych średnio mi się widzi dla SXa z zabitą na stałe maksymalną długością by pewnie w niedalekiej przyszłości znowu je przeorać żeby zrobić tego SX1262 na finalnie