Du kannst Dich gewöhnlich ohnehin nicht entscheiden, was für eine Zähleinrichtung eingebaut wird.

Allen Smartzählern gemein ist aber eine serielle Schnittstelle, die gewöhnlich optisch ausgeführt ist. Dabei gibt es zwei verschiedene Varianten, die eine muss über einen Befehl getriggert werden, die andere sendet einfach zyklisch. So oder so werden einfach nur die Daten übertragen, die der Zähler zur Verfügung stellt, das sind auf jeden Fall die Zählerstände und ein paar Eckdaten des Zählers, teilweise wird auch die aktuelle Leistung ausgegeben, die Phasenverschiebung, so Krempel halt.
Wie der Zähler zur Herausgabe der Daten gebracht wird, hängt vom Zählertyp ab. Gewöhnlich nutzt ein EVU genau einen Zählertyp "pro Saison" (der Typ wird immer wieder mal gewechselt, aber in einem Zeitraum x wird nur ein bestimmter Typ verbaut - natürlich auch abhängig von der Leistungsklasse, aber wir reden hier ja von einem normalen Haushaltsanschluss).
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet