[技术探讨]计算日落时间与开路灯时间

[技术探讨]计算日落时间与开路灯时间

查看: 5468|回复: 15

[技术探讨]

计算日落时间与开路灯时间

[复制链接]

zg990725

zg990725

当前在线

积分1990

金钱1727

威望0

贡献0

HASS币10

26

主题237

回帖1990

积分

金牌会员

金牌会员, 积分 1990, 距离下一级还需 1010 积分

金牌会员, 积分 1990, 距离下一级还需 1010 积分

积分1990

金钱1727

HASS币10

发消息

电梯直达

楼主

发表于 2024-4-9 21:13:55

|

只看该作者

|倒序浏览

|阅读模式

在JAVA,php,python里,可以根据经纬度和日期,计算出日出日落的时间。

可以利用日落开路灯,日出关闭路灯来实现避免二十四节气日昼长短不一问题。真正实现天黑开灯;天亮关灯问题。

(定时器可以设置固定时间开灯关灯,夏季白天长,冬季夜晚长,需要修改调整几次)

在这里,问问打开路灯的实际为日落时间延迟多少分钟比较合理(经纬度定时开关修正值)?

是15分钟还是30分钟比较合理?

有的地区要求是空旷地如广场延迟30分钟;山区及高楼林立建议延迟15分钟。

收藏0

回复

使用道具

举报

zg990725

zg990725

当前在线

积分1990

金钱1727

威望0

贡献0

HASS币10

26

主题237

回帖1990

积分

金牌会员

金牌会员, 积分 1990, 距离下一级还需 1010 积分

金牌会员, 积分 1990, 距离下一级还需 1010 积分

积分1990

金钱1727

HASS币10

发消息

沙发

楼主|

发表于 2024-4-9 21:24:46

|

只看该作者

程序,还应该采集天气预报接口,晴天和雨天,修正值有差别。

回复

使用道具

举报

sorrypqa

sorrypqa

当前离线

积分13454

金钱11751

威望0

贡献0

HASS币80

64

主题1629

回帖1万

积分

元老级技术达人

积分13454

金钱11751

HASS币80

发消息

板凳

发表于 2024-4-10 07:03:28

|

只看该作者

直接光照度传感器才是正道,简单、准确、快速

回复

使用道具

举报

DDDear

DDDear

当前离线

积分4269

金钱3487

威望0

贡献0

HASS币30

18

主题759

回帖4269

积分

论坛元老

HomeAssistant

积分4269

金钱3487

HASS币30

发消息

地板

发表于 2024-4-10 08:35:56

|

只看该作者

日落后固定延时不好做,夏季和冬季的日落时间也是不一样的,Nodered可以用这个集成https://github.com/rdmtc/node-re ... n/wiki/sun-position更准确一点

回复

使用道具

举报

zg990725

zg990725

当前在线

积分1990

金钱1727

威望0

贡献0

HASS币10

26

主题237

回帖1990

积分

金牌会员

金牌会员, 积分 1990, 距离下一级还需 1010 积分

金牌会员, 积分 1990, 距离下一级还需 1010 积分

积分1990

金钱1727

HASS币10

发消息

5#

楼主|

发表于 2024-4-10 09:21:16

|

只看该作者

本帖最后由 zg990725 于 2024-4-10 09:34 编辑

DDDear 发表于 2024-4-10 08:35

日落后固定延时不好做,夏季和冬季的日落时间也是不一样的,Nodered可以用这个集成https://github.com/rdmt ...

显然没有理解,

程序里,有封装专门的函数,根据经纬度和不同的节气, 来计算每天日出日落的时间.

比如新疆和上海, 夏季和冬季, 日落的时间都是不一样, 可以计算出来.

{

"state": "1",

"city": "台湾省",

"latitude": 25.044332,

"longitude": 121.509062,

"sunriseTime": "05:38",

"sunsetTime": "18:11",

"openLights": "18:29",

"msg": "提供关灯时间的JSON数据",

"msg1": "计划获取天气API,根据晴天和雨天返回不同的延迟,未完成"

}

复制代码

回复

使用道具

举报

zg990725

zg990725

当前在线

积分1990

金钱1727

威望0

贡献0

HASS币10

26

主题237

回帖1990

积分

金牌会员

金牌会员, 积分 1990, 距离下一级还需 1010 积分

金牌会员, 积分 1990, 距离下一级还需 1010 积分

积分1990

金钱1727

HASS币10

发消息

6#

楼主|

发表于 2024-4-10 09:33:39

|

只看该作者

{

"state": "1",

"city": "台湾省",

"latitude": 25.044332,

"longitude": 121.509062,

"sunriseTime": "05:38",

"sunsetTime": "18:11",

"openLights": "18:29",

"msg": "提供关灯时间的JSON数据",

"msg1": "计划获取天气API,根据晴天和雨天返回不同的延迟,未完成"

}

复制代码

回复

使用道具

举报

ysst4

ysst4

当前离线

积分1524

金钱1410

威望0

贡献0

HASS币0

4

主题110

回帖1524

积分

金牌会员

金牌会员, 积分 1524, 距离下一级还需 1476 积分

金牌会员, 积分 1524, 距离下一级还需 1476 积分

积分1524

金钱1410

HASS币0

发消息

7#

发表于 2024-4-10 09:42:14

|

只看该作者

在NR里用time range节点,填入你所在的经度纬度,sunrise和sunset

就能实现你想要的功能

回复

使用道具

举报

zg990725

zg990725

当前在线

积分1990

金钱1727

威望0

贡献0

HASS币10

26

主题237

回帖1990

积分

金牌会员

金牌会员, 积分 1990, 距离下一级还需 1010 积分

金牌会员, 积分 1990, 距离下一级还需 1010 积分

积分1990

金钱1727

HASS币10

发消息

8#

楼主|

发表于 2024-4-10 09:48:37

|

只看该作者

ysst4 发表于 2024-4-10 09:42

在NR里用time range节点,填入你所在的经度纬度,sunrise和sunset

就能实现你想要的功能 ...

对,我问的就是这个意思.

得到的时间与实际,偏差多少比较合适.

回复

使用道具

举报

DDDear

DDDear

当前离线

积分4269

金钱3487

威望0

贡献0

HASS币30

18

主题759

回帖4269

积分

论坛元老

HomeAssistant

积分4269

金钱3487

HASS币30

发消息

9#

发表于 2024-4-10 10:30:32

|

只看该作者

zg990725 发表于 2024-4-10 09:21

显然没有理解,

程序里,有封装专门的函数,根据经纬度和不同的节气, 来计算每天日出日落的时间.

比如新疆和 ...

说错了,应该是黄昏时长(https://www.douban.com/note/762312637/?_i=2715802AgwCZkX)不一样,那个节点就是把黄昏给细分了

回复

使用道具

举报

zg990725

zg990725

当前在线

积分1990

金钱1727

威望0

贡献0

HASS币10

26

主题237

回帖1990

积分

金牌会员

金牌会员, 积分 1990, 距离下一级还需 1010 积分

金牌会员, 积分 1990, 距离下一级还需 1010 积分

积分1990

金钱1727

HASS币10

发消息

10#

楼主|

发表于 2024-4-10 10:54:56

|

只看该作者

DDDear 发表于 2024-4-10 10:30

说错了,应该是黄昏时长(https://www.douban.com/note/762312637/?_i=2715802AgwCZkX)不一样,那个节点 ...

是不是这样理解,太阳低于6度就应该开启路灯,即航海曙暮光.

回复

使用道具

举报

相关文章

2025年排烟风机十大品牌
365bet资讯网

2025年排烟风机十大品牌

🕒 09-30 👁️ 3671
世界杯竞猜奖金多少万,揭秘赛事背后的财富密码
电信宽带一月多少钱?2023年最新资费表
365bet官网平台

电信宽带一月多少钱?2023年最新资费表

🕒 08-21 👁️ 5128