Депо редко эксплуатирует единственную модель автомобиля. Когда фургоны от трех разных производителей, каждый со своим бортовым V2G-программным стеком и версией прошивки, немного по-разному сообщают о заряде и кодах неисправностей, слой нормализации программного обеспечения управления автопарком становится настолько же критичным, насколько и планировщик, который он снабжает данными.
Бортовой стек каждого производителя кодирует заряд, состояние здоровья и коды неисправностей по собственной внутренней схеме и единицам измерения; один сообщает температуру батареи в десятых долях градуса Цельсия, другой — в необработанных значениях АЦП, требующих калибровочной кривой. Слой нормализации поддерживает адаптер для каждого производителя, переводящий каждое входящее поле в каноническую схему депо до того, как оно достигнет служб планирования и панели, так что нижестоящая логика никогда не должна знать, какой производитель построил обрабатываемый автомобиль.
После нормализации телеметрии служба панели агрегирует пригодный для V2G энергетический резерв каждого подключенного автомобиля в единое общедепотное значение, обновляемое каждые несколько секунд, которое диспетчер сетевых услуг может предложить в рамках события реагирования на спрос без необходимости проверять каждый отдельный автомобиль. Автомобили, чей заряд опускается ниже резервного порога или которые сообщают код неисправности, автоматически исключаются из этого агрегата в момент изменения их состояния.