Ready to use module for blinds configuration with appdaemon

Hi,

I am using home-assistant for my homeautomation for a while now. One of the first things i wanted to automate was the automatic control of the blinds. I first tried to solve the automation directly with the scripting possibilities in home-assistant but at some point the effort was quite hight and i could not realise my automation demand easily. I then search for ready to use modules but could not find anyone. So i search for other possiblities to create automations with home-assistant and found the appdaemon project.
With appdaemon i recreated my blind automation and created a module that can be easily used by everyone.

Here a list of the main features:

  • Blinds are automatically detected and an example configuration is created to include into your home-assistant configuration
  • Each blind can be configured differently
  • Blinds can be controlled accroding to sunset or based an defined time
  • When using sunset/sunrise times, an earliest time to open blinds and a latest time to close blinds can be configured
  • Blinds can be automaticly opened during night to cool down the house
  • Presence detection can be used to disable automated blinds control if somebody is home

So just check out my githup repository https://github.com/foxcris/appdaemon-blinds-control and i hope this module will help you setup your blind automation quickly and easy.

If you need help with the integration in your home-assistant instance do not hesitate to ask.

2 Likes

hi foxcris,

nice piece of work. now one thing is unclear to me, where should I put the python file, you say:

Just copy the file

  • BlindsControl.py to you apps folde rof appaemon and add the

best regards, Stef

Hi,

to use my module you have to setup up appdaemon. Do you have an instance of appdaemon running?
If not take a look here:

I am running home-assistant and appdaemon in two docker containers.
Appdaemon has an configuration folder where all the “apps” are stored. Thats where you put my module.
In my setup the “apps” folder is a subfolder of the “conf” folder of appdaemon.
After putting “BlindsControl.py” in your apps folder just use the content off my apps.yaml (in my github repository) to load all required modules/classes.

Hopefully thats helps. Perhaps you describe your current setup and try to get appdaemon running.