I have, but not too much. I'm still working through it trying to dial it in the way I like.
I've read through the github issues. Dimensions can be literally any dimension. I used cm. So top = top of window. Bottom = bottom of window. Depth = how far in the sun is allowed to shine.
Orientation is the perpendicular angle to north. So I basically stood in my window with the compass app open on my phone and got 168. Offset is so you can shift the settings a few degrees in case of trees or neighbours, etc..
In my particular case, 0 is closed for my blinds. And even when I select that, the node itself is showing 100% when closed. So there's a bug in it somewhere. I worked around it by using blind position instead of logical blind position to send the command to the blinds.
Another bug I've picked up on is when using weather. The sun position triggers 1 setting then the weather imediately overrides it so I hear the blinds activate and stop every so often. So I think I'm going to have to put in a switch somewhere so it will send 1 or the other but not both. Another thing I want to do is restrict it based on house mode. Sunrise can be 5am and I don't really want the blinds coming up until I get out of bed.
Here's what I've got right now as I work through it. Just haven't had a ton of time to put into it. Not sure why the code isn't going to short form.
[{"id":"1071d4b3.97bd6b","type":"sunpos","z":"b67e9a59.79e788","name":"","lon":"-64.82821","lat":"46.07508","start":"sunrise","startoffset":0,"end":"sunset","endoffset":0,"x":290,"y":40,"wires":[["39ca3ece.77e832"]]},{"id":"4bd9a492.c28fac","type":"api-call-service","z":"b67e9a59.79e788","name":"Set Blind Position","server":"94fdcfdf.a00b","version":1,"debugenabled":false,"service_domain":"cover","service":"set_cover_position","entityId":"cover.side_window_blinds_ha","data":"{\"position\":\"{{payload.blindPosition}}\"}","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":1350,"y":120,"wires":[["6bf911e0.06e1a"]]},{"id":"1f751a64.b91576","type":"server-state-changed","z":"b67e9a59.79e788","name":"Temp Changes","server":"94fdcfdf.a00b","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"sensor.outside_temperature","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"x":100,"y":80,"wires":[["1071d4b3.97bd6b","d028e4c1.24f698","99b252b8.29026"]]},{"id":"99b252b8.29026","type":"api-current-state","z":"b67e9a59.79e788","name":"Cloud Cover","server":"94fdcfdf.a00b","version":1,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"weather.shediac","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":290,"y":200,"wires":[["c52f37e9.ffccf8"]]},{"id":"c52f37e9.ffccf8","type":"join","z":"b67e9a59.79e788","name":"","mode":"custom","build":"object","property":"payload","propertyType":"msg","key":"data.entity_id","joiner":"\\n","joinerType":"str","accumulate":true,"timeout":"","count":"2","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"","reduceFixup":"","x":470,"y":120,"wires":[["3feb6869.ecc908"]]},{"id":"d028e4c1.24f698","type":"api-current-state","z":"b67e9a59.79e788","name":"Current Temp","server":"94fdcfdf.a00b","version":1,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"sensor.outside_temperature","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":300,"y":120,"wires":[["c52f37e9.ffccf8"]]},{"id":"3feb6869.ecc908","type":"unsafe-function","z":"b67e9a59.79e788","name":"Weather","func":"var temperature=msg.payload[\"sensor.outside_temperature\"];\nvar weather=msg.payload[\"weather.shediac\"];\n\nmsg.payload = {};\nmsg.topic = \"weather\";\n\nmsg.payload.maxtemp = temperature;\n\nif (weather == 'sunny') {\n var clouds = '0';\n} else if (weather == 'partlycloudy') {\n var clouds = '0.4';\n} else if (weather == 'rainy' || weather == 'pouring' || weather == 'cloudy') {\n var clouds ='1';\n}\n\nmsg.payload.clouds = clouds\n\nreturn msg;","outputs":1,"noerr":0,"x":620,"y":120,"wires":[["39ca3ece.77e832"]]},{"id":"39ca3ece.77e832","type":"simpletime","z":"b67e9a59.79e788","name":"Month","mydate":false,"myymd":false,"myyear":false,"mymonth":true,"mymonthn":true,"mydom":false,"mydoy":false,"myday":false,"myhourpm":false,"myhour":false,"mytime":false,"mytimes":false,"myminute":false,"myminutes":false,"mysecond":false,"mymillis":false,"myepoch":false,"myrawdate":false,"mypm":false,"x":770,"y":120,"wires":[["ffe6e723.45a698"]]},{"id":"ffe6e723.45a698","type":"switch","z":"b67e9a59.79e788","name":"Season","property":"mymonthn","propertyType":"msg","rules":[{"t":"btwn","v":"01","vt":"num","v2":"04","v2t":"num"},{"t":"btwn","v":"9","vt":"num","v2":"12","v2t":"num"},{"t":"btwn","v":"05","vt":"num","v2":"08","v2t":"num"}],"checkall":"true","repair":false,"outputs":3,"x":920,"y":120,"wires":[["71a91aa0.90dac4"],["71a91aa0.90dac4"],["aa705e34.088ee","6bf911e0.06e1a"]],"outputLabels":["winter","winter","summer"]},{"id":"2f375071.25331","type":"inject","z":"b67e9a59.79e788","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":100,"y":160,"wires":[["1071d4b3.97bd6b","d028e4c1.24f698","99b252b8.29026"]]},{"id":"aa705e34.088ee","type":"blindcontroller","z":"b67e9a59.79e788","name":"Side Window Blinds","mode":"Summer","channel":"1","orientation":"168","noffset":"","poffset":"","top":"82","bottom":"10","depth":"50","altitudethreshold":"","increment":"10","maxopen":"","maxclosed":"","temperaturethreshold":"25","temperaturethresholdposition":"100","cloudsthreshold":"0.5","cloudsthresholdposition":"0","uvindexthreshold":"","uvindexthresholdposition":"","nightposition":"100","expiryperiod":"120","opposite":true,"x":1120,"y":160,"wires":[["4bd9a492.c28fac","6bf911e0.06e1a"]]},{"id":"71a91aa0.90dac4","type":"blindcontroller","z":"b67e9a59.79e788","name":"Side Window Blinds","mode":"Winter","channel":"1","orientation":"168","noffset":"","poffset":"","top":"82","bottom":"10","depth":"50","altitudethreshold":"","increment":"10","maxopen":"","maxclosed":"","temperaturethreshold":"25","temperaturethresholdposition":"100","cloudsthreshold":"0.4","cloudsthresholdposition":"0","uvindexthreshold":"","uvindexthresholdposition":"","nightposition":"100","expiryperiod":"120","opposite":true,"x":1120,"y":80,"wires":[["4bd9a492.c28fac"]]},{"id":"6bf911e0.06e1a","type":"debug","z":"b67e9a59.79e788","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1530,"y":120,"wires":[]},{"id":"94fdcfdf.a00b","type":"server","z":"","name":"Home Assistant","addon":true}]