|
Lehetőség van a redőnyök és árnyékolók automatikus zárására a szél erőssége alapján, így védhetjük az üvegfelületeket és magát az árnyékoló szerkezetet is.
A szélsebesség meghatározható saját mérés alapján vagy az OMSZ előrejelzési adatai felhasználásával. A rendszerben egy, 10 km/h lépésekben állítható határérték adható meg. Amennyiben a szélsebesség eléri ezt az értéket, a nyitott redőny automatikusan lezáródik, illetve a rendszer addig nem engedi kinyitni, amíg a szél erőssége a beállított határ fölött marad.

Árnyékoló rolók esetén a szerkezet védelme tovább növelhető rezgésérzékelő alkalmazásával. Az érzékelőt célszerű a szerkezet legtávolabbi pontjára rögzíteni, ahol a széllökések a legnagyobb mozgást okozzák. A rezgés észlelésekor a rendszer azonnal felhúzza az árnyékolót, megelőzve a károsodást.
Külön beállítható az is, hogy a rezgés észlelése után mennyi ideig maradjon tiltva a visszanyitás. Ez megakadályozza az ismétlődő széllökések miatti folyamatos ki- és bezárást.
A saját szélsebesség-mérés megvalósítása jelenleg nem teljesen egyszerű, mivel kész, Domoticz rendszerrel kompatibilis szélmérő nem áll széles körben rendelkezésre. Ha ragaszkodunk a helyi méréshez, a szenzort saját magunknak kell integrálnunk.
Ehhez egy 0–5 V analóg kimenetű szélsebesség-mérő és egy Wemos D1 mini használható az adatok feldolgozására és továbbítására.
Például ilyen eszköz kereshető: „0–5V waterproof wind speed sensor” vagy „analog output three cup anemometer”.

A kiolvasáshoz a Tasmota Scripting firmware használata szükséges. Egy rövid script segítségével az analóg jel digitális értékké alakítható, majd továbbítható a Domoticz rendszer felé.
script konzolba:
>D count=0 interval=30 suminterval=10 seconds=0 analog=0 sum=0 average=0 speed=0 svalue="" >S seconds+=1 if seconds>=interval then analog=adc(2)-10 count+=1 sum+=analog print analog value: %analog%, sum: %sum%, count: %count% seconds=0 endif if count>=suminterval then average=sum/count speed=(average*0.977*count)/count sum=0 count=0 print Average: %average%, speed: %speed% svalue="0;N;"+s(speed)+";0;0;0" =>publish domoticz/in {"idx":1826,"nvalue":0,"svalue":"%svalue%"} endif |