Files
home-assistant-tools/home_assistant_tools.py
T
2026-07-29 19:02:03 +03:00

12 lines
593 B
Python

def _call_service(self, domain: str, service: str, data: Dict[str, Any]) -> bool:
"""Вызов сервиса HA. Возвращает True если выполнено, False если dry-run."""
logger.info(
"%s -> %s.%s %s",
"[DRY] " if self.valves.dry_run else "",
domain, service, data,
)
if self.valves.dry_run:
return False
# verify_ssl уже передаётся в _request через kwargs
self._request("POST", "/api/services/" + domain + "/" + service, json=data)
return True