Is there a way to control blinds in #homeassistant that allows "absolute" positioning of blinds with only two binary signals and some sort of integral? I'd want to be able to set my blinds to e.g. 25% and have it calculate the amount of time the shade motor needs to be on in which direction, given the speed of the motor and the currently stored position. Ideas?
I know that I can probably buy complete solutions but I don't want to. I know, time-derived positioning is probably kinda inaccurate, but I can easily home the blinds at either end every day or so, which should keep all inaccuracies in check as long as you don't run the blinds up and down all day
@DJGummikuh you might want to look into #ESPHome and it's time-based cover component: https://esphome.io/components/cover/time_based/
Time Based Cover

Instructions for setting up time-based covers in ESPHome.

@kroimon mh alao not what I'm looking for. I already have shelly 2-channel smart relays installed and would prefer something purely in HA to work with that
@kroimon but interesting that they have that. Had to build something similar from scratch 10 years ago in another life 😅
@DJGummikuh Don't those already have a cover/blinds mode in their default firmware? I am also using Shellys for my rolling shutters, but I flashed them with ESPHome and am using the current-based cover component there.
@kroimon wait you can flash shellys with esphome???????????????
@DJGummikuh @kroimon There's a custom components that essentially does the same without ESPHome. It's not maintained anymore, but worth a try. https://github.com/nagyrobi/home-assistant-custom-components-cover-rf-time-based
GitHub - nagyrobi/home-assistant-custom-components-cover-rf-time-based: Time-based cover with customizable scripts or entity to trigger opening, stopping and closing. Position is calculated based on the fraction of time spent by the cover traveling up or down. State can be updated with information based on external sensors.

Time-based cover with customizable scripts or entity to trigger opening, stopping and closing. Position is calculated based on the fraction of time spent by the cover traveling up or down. State ca...

GitHub
@DJGummikuh @kroimon which shellys are you using? My Shelly 2PM Gen3 work with home ssistant and can be set to x percent open. They needed „calibration“ through their own web ui though.
@plaugg @kroimon uuh! didn't know they have a cover mode! Will have to take a look at that
@DJGummikuh
Vielleicht nimmst du Kontaktsensoren und positionierst sie in der gewünschten Höhe.
@wastl ich brauche halt keine wirkliche Präzision und will auch nicht wirklich zusätzliche Sensorik oder Technik anbauen. Meine Hoffnung war, dass es da irgend einen Zeitintegral-basierten Ansatz gibt und man einfach Nachts auf komplett zu fährt um nächtlich zu homen und den Drift unter Kontrolle zu halten
@DJGummikuh Keep in mind that time based, with no feedback, will be imprecise if you have battery operated blinds. Mine slow significantly near the end of their battery life, especially when raising them.
@targetdrone yeah that's not the case here, my blinds are grid connected.