『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 282|回复: 1

[求助] 日期到时间想要加8小时如何解决

[复制链接]

9

主题

141

帖子

1630

积分

金牌会员

Rank: 6Rank: 6

积分
1630
金钱
1489
HASS币
0
发表于 2024-9-1 23:55:58 | 显示全部楼层 |阅读模式
用小牛的插件添加了电动车,获取到了上次骑行结束的时间的数据
但看上去这个sensor返回的是一串字符串,我试过后面直接加as_timedelta("PT8H")是不行的
可能是不是得把字符串提取出来转换再替换回去
本人编程能力不佳,不知道该怎么处理这个问题了,想问问大佬们看看
[img]blob:https://bbs.hassbian.com/13394683-49e3-44bd-ba5f-48f04bea5659[/img]
回复

使用道具 举报

9

主题

141

帖子

1630

积分

金牌会员

Rank: 6Rank: 6

积分
1630
金钱
1489
HASS币
0
 楼主| 发表于 2024-9-2 01:15:28 | 显示全部楼层
      - name: "niu_scooter_f400t_lasttrackendtime_UTC08"
        state: >
          {% set date_str = states('sensor.niu_scooter_f400t_lasttrackendtime') %}
          {% set dt = strptime(date_str, "%Y-%m-%d %H:%M:%S") %}
          {% set dt_utc08 = dt + as_timedelta("PT8H") %}
          {{ dt_utc08 }}
        icon: mdi:clock-end

查阅文档和借助chatgpt解决啦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-22 20:50 , Processed in 0.112053 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表