Exploring Smart-Home Controls in SEPIA

Hi everyone, I wanted to share an exciting project I’ve been working on that combines SEPIA, an open-source voice-assistant, with Home Assistant. SEPIA is designed to be a versatile, personal assistant that can handle tasks like managing to-do lists, setting reminders, and now—smart-home controls!

For those unfamiliar, SEPIA is built on Java and offers a private server-client setup, which I find really appealing for privacy and customization. Currently, it supports basic features like weather updates and news, but the missing piece has always been smart-home integration.

I’ve done some initial testing with Home Assistant’s REST API and it seems like a solid foundation to build on. My goal is to create a smart-service within SEPIA that allows users to control their Home Assistant devices through voice commands. For example, saying, “Turn on the living room lights” should trigger the corresponding action in Home Assistant.

I’d love to hear from anyone who has experience working with Home Assistant’s API or has tips on how to streamline this integration. If you’ve worked on similar projects or have any resources to share, I’d be grateful for your input!

Let’s make this open-source collaboration even stronger! :smile: