14 lines
663 B
Python
14 lines
663 B
Python
import os
|
|
from homeassistant_api import Client
|
|
|
|
URL = 'http://homeassistant.local:8123/api' # Example: 'http://homeassistant.local:8123/api'
|
|
TOKEN = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJhOTFlYjJlNzc0OWI0M2VlODE5ZDE0MzdiNTY3YzcwMyIsImlhdCI6MTc3OTQxMTM5MiwiZXhwIjoyMDk0NzcxMzkyfQ.f2ULah3a1k4veHpcS9iPFMxR-wvKRb1oA5FbWAZyg9k'
|
|
|
|
# Assigns the Client object to a variable and checks if it's running.
|
|
client = Client(URL, TOKEN)
|
|
|
|
service = client.get_domain("light") # Gets the light service domain from Home Assistant
|
|
|
|
service.turn_on(entity_id="light.my_living_room_light")
|
|
# Triggers the light.turn_on service on the entity `light.my_living_room_light`
|