根据彩云天气以及太阳高度角情况关闭书房纱帘
本帖最后由 lmy8812 于 2019-4-18 23:38 编辑考虑到天气热起来以后,临近中午书房会太热,一直打算设定一个根据日照情况自动关闭纱帘的方案。后来想想还应该把节气、气温、炎热程度考虑进去,所以就有了今天这个帖子。
每天10:00-17:00每30分钟查询一次天气情况,纱帘闭合的条件是:温度高于26度,舒适度:热及以上,天气晴或者多云 (以上全是彩云实时天气,具体参考彩云API),同时,太阳高度角达到63度以上。具体是否要用这么多参数以及取值要根据实际应用情况再做调整。
这里用太阳高度角主要是为了确定节气,杭州可能从5月中旬到9月中旬中午的时候就比较晒了,所以查询了一下先设为63度。推荐一个查询方法https://www.wolframalpha.com/如图直接输入高度角英文,城市名,日期,时间就自动得到你想要的数据了。
最后po代码,记得在caiyun API和Sun Position里修改经纬度
**** Hidden Message *****
:o这个厉害了,学习下 太专业了!:dizzy::dizzy: 谢谢分享:) 这个厉害了,学习下 厉害了,膜拜一下 用的什么天气啊 学习下nodered用法 ;P;P 要是我,就书房搞个温度计和照度·····