service-call

Execute Home Assistant service calls to control devices by entity_id, area_id, or device_id.

21|1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/markusleben/ha-nova --skill service-call
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: service-call
Source: https://github.com/markusleben/ha-nova/tree/main/skills/service-call
Command: npx skills add https://github.com/markusleben/ha-nova --skill service-call

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables direct control of Home Assistant devices and services, allowing users to manage their smart home environment through natural language commands.

Core Features & Use Cases

  • Direct Device Control: Turn lights on/off, set temperatures, toggle switches, and more by calling specific Home Assistant services.
  • Service Discovery: List available services within a domain if the exact service is unclear.
  • Targeting Flexibility: Control devices by entity_id, area_id, or device_id.
  • Use Case: "Turn off the living room lights" or "Set the thermostat to 21 degrees Celsius."

Quick Start

Use the service-call skill to turn on the light with entity ID light.living_room.

Frequently Asked Questions about service-call

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control Home Assistant devices using natural language commands?

To control Home Assistant devices using natural language, this Skill translates your commands into direct Home Assistant service calls. It targets specific devices via entity_id, area_id, or device_id to manage smart home states like toggling lights and setting temperatures.

What is the best way to turn off living room lights with Home Assistant?

The best way to turn off living room lights with Home Assistant is to execute a service call targeting the area_id or entity_id. This Skill automates the device control process by directly interacting with the HA NOVA Relay for API execution and state verification.

Can I control Home Assistant devices if I don't know the exact service name?

Yes, you can control Home Assistant devices even without knowing the exact service name. This Skill includes a service discovery feature that lists available services within a specific domain to resolve ambiguous smart home control requests.

Does this Home Assistant service call execution require the HA NOVA Relay?

Yes, executing Home Assistant service calls requires the HA NOVA Relay. This Skill depends on interacting with the HA NOVA Relay to process the API calls and perform state verification for your smart home device management.

How do I set a thermostat temperature using a Home Assistant service call?

To set a thermostat temperature using a Home Assistant service call, you target the specific climate entity_id and specify the desired temperature. This Skill automates the direct device control to manage and verify your smart home environment states.

What are the limitations of using service calls for smart home device control?

A limitation of using service calls for smart home device control is the strict dependency on the HA NOVA Relay for API execution and state verification. Additionally, you must provide valid targeting identifiers like entity_id, area_id, or device_id to execute commands successfully.