Louvered roof (pergola) tracking solar outside of SAA #1191
Replies: 1 comment 1 reply
|
This is working as designed, though I get why it doesn't look that way. On a louvered roof, the sun acceptance angle isn't measured against a compass bearing at all. It's measured in the roof plane, and at pitch 0° that changes the math completely. Your arithmetic is right for a vertical blind: azimuth 265° with ±90° gives a compass window of 175°-355°, and due-east sun at 90° is nowhere near that. But the louvered-roof type doesn't test that raw bearing. It projects the sun into the roof plane first and tests the projected angle instead. At a roof pitch of 0° (flat, the default, and presumably your pergola), that projection compresses hard as the sun gets low, so the effective acceptance arc widens well past that ±90° window. I ran your exact numbers, 265° azimuth, 0° pitch, sun due east at 20° elevation, and the projected angle comes out around 13°, comfortably inside your ±90°. That's your early tracking, reproduced. A flat roof genuinely is lit from every direction once the sun clears the horizon, so there's no front hemisphere to exclude the way there is on a vertical facade. There's precedent for this too: issue #913 hit the same mechanism on a roof window at 12° pitch. At 0° pitch you'll see it even more strongly. If you want to hold back the early tracking, minimum elevation is probably your best lever: the arc widens exactly when the sun is low, so a floor on elevation cuts off precisely the early-morning and late-evening tracking you're seeing. A blind spot wedge works too, but set it against the projected angle you see in the diagnostic trace, not against a compass bearing. Blind spots on a roof-plane cover are evaluated in that same projected frame, and a wedge dialed in from raw headings will land somewhere you don't expect. And if your pergola actually has a few degrees of pitch, entering that value tightens the arc, converging toward vertical-blind behavior as pitch approaches 90°. One thing I'm assuming rather than confirming from your screenshots: that you've got this set up as the "Louvered roof" cover type with pitch at or near 0°. If you'd configured it as a plain venetian or tilt instead, the acceptance angle would behave the compass way you expected, and none of this would apply. So let me know what cover type and roof pitch you've actually got set, just to double check. On the language question: that's a known HA limitation, not something I can fix on my end. The config summary pulls from For details, see the Louvered Roof wiki page. |
Uh oh!
There was an error while loading. Please reload this page.
I have a louvered roof (pergola bioclimatique). It is facing West 265°, with +90° / +90° FOV. The house is behind it (East).
The issue is that it opens to track sun (solar handler) way before the sun is in the SAA.
Is this a bug or did I configure it wrong?
Here is the full card and the configuration summary.
Note: I cannot get he configuration summary in English, although my HA account is set for English and the browser is set to English preferred language. all other HA pages (including ACP configuration) are in English.
All reactions