Files
OpenDisplay/getfromha.py
2026-05-24 21:07:04 +00:00

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`