my home is near Hannover (Germany) …
In winter i use the daily open/close and the sun elevation control, so thet the covers will close in the evening and open in the morning.
In the summer i actually use the sun shading and sun elevation control.
For the shading i use the azimuth from 130 to 276 and from 240 to 290.
The values for sun elevations are above 20 for opening and below 30 for closing. But im not sure if this is usefull, because only in spring or autuum the azimuth will be the first value reached and than the elevation could be neccassary!!
Maybe i should try the summer automation without the sun elevation!
Such a pity, this way CCA cannot be used for Shelly 2.5 devices controlling more than one shutter.
For others having the same issue: I created a workaround by setting up a master/slave structure. I use another CCA instance (controlling a different shutter) with a valid position to trigger a Boolean (via “additional actions after opening/closing the shutter”) that triggers the slave (CCA instance without valid position) via “force open/close”.
Then unfortunately I have to pass. It doesn’t work without an attribute. I would have no problem taking other attributes into account. But it looks to me as if the 2.5 is simply the wrong device for a roller blind.
Normally they have position information. But to have position information a calibration is required in the shelly app, which is only possible in case the Shelly controls a single shutter. Reason is as follows: During calibration the shutter is switched up and down multiple times and the shelly measures the power consumption. This way the runtime for up/down is determined. In my case I have to control multiple shutters with one shelly, with each shutter being controlled via a shutter relay. This way the shelly device is not able to measure any input power and the calibration fails. Calibration cannot be done manually, but this would anyhow not make much sense since the shutters have different runtime. So for this Shelly I can only control 100% and 0%, which is fine for me (better than nothing).
I really enjoy the combination of time and sun angle control (which is not possible with the Shelly App). In addition, for the shellys that have position information I use the blueprint for shading in summer. With my hack I am at least able to use the combined time/sun angle control such that all shutters are opening/closing in the morning/evening at the same time, determined by the blueprint. So thanks for your work, happy that I found a way to have the intended behaviour.
Okay, then it’s probably the relay.
I use Homematic devices - some with cut-off relays. The only difference is that Homematic Bidcos are calibrated based on time. Homematic IP and Z-Wave Fibaro also do this via the power consumption. However, I have not installed a cut-off relay there.
Good morning all.
I have a problem that with a (as far as I believe) very simple config, the automation is closing the cover but not opening it anymore.
I simply moves into the “default” section" and every if check is “false”.
any help in figuring out why it’snot working as epxected is highly appreciated, I’m fairly new to HA so I’m having trouble identifyin the reason in the trace.
I have no clue how to export the complete trace (sorry). I can only see what happened step by step. The output above is from the Blueprint config.
The automation config is at the link posted (pastebin)
Your don’t use the Cover Status Helper, so the previous position must be defined.
Your current position is 16. And 16 is not closed or another position value.
Could it be that you have changed the blind manually.
I have seen the “cover status helper” mentioned but didn’t understand completely as the entity itself has the current position as attribute, so I thought it’s not required.
No, I have not changed it manually from 23:00 where the automation closed it correctly and the morning at 07:00 where it should open the cover but didn’t
I read the whole documentation again and I see it a bit clearer now in regards to the “status Helper” but still struggling to understand how to create it with which value as the current status is known as attribute within the entity itself: