Skip to content

Commit 4ffd52e

Browse files
authored
Merge pull request #24 from drc38/service-domain
Service domain
2 parents 07cc8bb + b64cf14 commit 4ffd52e

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

custom_components/ocpp/api.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -353,36 +353,38 @@ async def handle_get_diagnostics(call):
353353

354354
# Register custom services with home assistant
355355
self.hass.services.async_register(
356-
DOMAIN,
356+
self.central.cpid,
357357
csvcs.service_configure.value,
358358
handle_configure,
359359
CONF_SERVICE_DATA_SCHEMA,
360360
)
361361
self.hass.services.async_register(
362-
DOMAIN,
362+
self.central.cpid,
363363
csvcs.service_get_configuration.value,
364364
handle_get_configuration,
365365
GCONF_SERVICE_DATA_SCHEMA,
366366
)
367367
if om.feature_profile_smart.value in self._features_supported:
368368
self.hass.services.async_register(
369-
DOMAIN, csvcs.service_clear_profile.value, handle_clear_profile
369+
self.central.cpid,
370+
csvcs.service_clear_profile.value,
371+
handle_clear_profile,
370372
)
371373
self.hass.services.async_register(
372-
DOMAIN,
374+
self.central.cpid,
373375
csvcs.service_set_charge_rate.value,
374376
handle_set_charge_rate,
375377
SCR_SERVICE_DATA_SCHEMA,
376378
)
377379
if om.feature_profile_firmware.value in self._features_supported:
378380
self.hass.services.async_register(
379-
DOMAIN,
381+
self.central.cpid,
380382
csvcs.service_update_firmware.value,
381383
handle_update_firmware,
382384
UFW_SERVICE_DATA_SCHEMA,
383385
)
384386
self.hass.services.async_register(
385-
DOMAIN,
387+
self.central.cpid,
386388
csvcs.service_get_diagnostics.value,
387389
handle_get_diagnostics,
388390
GDIAG_SERVICE_DATA_SCHEMA,

tests/test_charge_point.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ async def test_services(hass):
8181
if service == csvcs.service_get_diagnostics:
8282
data = {"upload_url": "https://webhook.site/abc"}
8383
result = await hass.services.async_call(
84-
DOMAIN,
84+
"test_cpid",
8585
service.value,
8686
service_data=data,
8787
blocking=True,

0 commit comments

Comments
 (0)