shlogg · Early preview
Miguel Correa Calvo @mecorre1

Exposing Python Script Via API To Control Heaters In Home Assistant

Control heaters from Home Assistant using exposed Python script via API. Built RESTful API with Flask, integrated with HA, and added Zigbee USB device support in a Dockerized environment.

Chapter 5: Exposing the Python Script Through an API to Control Heaters From Home Assistant


In this chapter, I’ll walk you through how I exposed my Python script via an API, allowing it to be controlled directly from Home Assistant (HA). We’ll detail the steps taken to build the API, integrate it with HA, and expand functionality with Zigbee USB devices in a Dockerized environment.


😺 Python git project
Feel free to fork and improve ! Git hub
🎥 HA Overview video



  
  
  Section 1: Building the API for the Python Script

To enable control of the heaters, I implemented a RESTful API with...