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

 找回密码
 立即注册
查看: 1865|回复: 7

[求助] 已解决 手机低电量自动充电自动化配置

[复制链接]

17

主题

255

帖子

1879

积分

金牌会员

Rank: 6Rank: 6

积分
1879
金钱
1624
HASS币
0
发表于 2023-4-4 13:50:33 | 显示全部楼层 |阅读模式
本帖最后由 lqf1206 于 2023-4-4 23:11 编辑

哪里需要修改??


Screenshot_2023-04-04-13-46-53-318_com.yujian.ResideMenuDemo.png
回复

使用道具 举报

12

主题

178

帖子

2078

积分

金牌会员

Rank: 6Rank: 6

积分
2078
金钱
1900
HASS币
0
发表于 2023-4-4 15:00:38 | 显示全部楼层
triger用数字状态好一些

trigger:
  - platform: numeric_state
    entity_id: sensor.xxx_battery_state
    below: 21


另外不太清楚你的这个state实体是什么样的,一般不会有叫"%"的key吧

评分

参与人数 1金钱 +8 收起 理由
lqf1206 + 8 在下对你的景仰犹如滔滔长江之水,连绵不绝.

查看全部评分

回复

使用道具 举报

151

主题

2355

帖子

7311

积分

元老级技术达人

积分
7311
金钱
4951
HASS币
30
发表于 2023-4-4 15:01:18 | 显示全部楼层
本帖最后由 bugensui 于 2023-4-4 15:04 编辑

这段代码有BUG,我之前,就是用的这种配置,这种自动化,经常有不触发的情况出现,后面我检查了下,。平板或者手机电量有的时候,系统问题,可能不是1%的掉或者上报,有的时候,刚才是22%,由于网络问题或者系统问题,或者是其他电量问题,过段时间,直接掉到了20%,这样就跳过了21%—20%的过程,这样就不会触发了。建议,改用我这种自动化,试试。
platform: numeric_state
entity_id: sensor.sxpad_battery_level
below: 10

QQ截图20230404145359.jpg

评分

参与人数 1金钱 +8 收起 理由
lqf1206 + 8 膜拜大神!

查看全部评分

回复

使用道具 举报

35

主题

986

帖子

4776

积分

论坛元老

Rank: 8Rank: 8

积分
4776
金钱
3790
HASS币
20
发表于 2023-4-4 19:51:12 | 显示全部楼层
这种类似的操作在NR上非常简单,推荐楼主学学NR,只要不是弄那些高大上的操作,绝大多数的需求都能自己研究或者简单地参考别人的例子。
Snipaste_2023-04-04_19-46-46.jpg
回复

使用道具 举报

17

主题

255

帖子

1879

积分

金牌会员

Rank: 6Rank: 6

积分
1879
金钱
1624
HASS币
0
 楼主| 发表于 2023-4-4 23:02:44 | 显示全部楼层
735473216 发表于 2023-4-4 15:00
triger用数字状态好一些

原来是这样,Ai教的不会配置 hass.png
回复

使用道具 举报

17

主题

255

帖子

1879

积分

金牌会员

Rank: 6Rank: 6

积分
1879
金钱
1624
HASS币
0
 楼主| 发表于 2023-4-4 23:08:22 | 显示全部楼层
bugensui 发表于 2023-4-4 15:01
这段代码有BUG,我之前,就是用的这种配置,这种自动化,经常有不触发的情况出现,后面我检查了下,。平板 ...

Screenshot_2023-04-04-22-47-44-278_com.yujian.ResideMenuDemo.png
触发器用 数字类状态可以用了!!!



回复

使用道具 举报

3

主题

275

帖子

4009

积分

论坛元老

Rank: 8Rank: 8

积分
4009
金钱
3734
HASS币
20
发表于 2023-4-5 02:51:42 | 显示全部楼层
lqf1206 发表于 2023-4-4 23:02
原来是这样,Ai教的不会配置

是你不會跟AI交流...以下是AI的回答....
以下是一個示例自動化腳本,當iPad的電量低於15%時,它會自動開始充電,並在充滿電時停止充電:
- alias: 'Charge iPad when battery is low'
  trigger:
    platform: state
    entity_id: sensor.ipad_battery_level
    below: 15
  action:
    service: switch.turn_on
    entity_id: switch.ipad_charger

- alias: 'Stop charging iPad when battery is full'
  trigger:
    platform: state
    entity_id: sensor.ipad_battery_level
    above: 95
  action:
    service: switch.turn_off
    entity_id: switch.ipad_charger
這個自動化的意思是,當iPad的電量低於15%時,該腳本會調用“switch.turn_on”服務來開啟名為“ipad_charger”的開關,從而開始充電。當iPad的電量達到95%時,該腳本會調用“switch.turn_off”服務來關閉名為“ipad_charger”的開關,停止充電。

請注意,您需要更改實體ID以適應您的配置。此外,請確保您的iPad已連接到支持充電的USB端口或充電器,並且該充電器已通過Home Assistant與您的系統集成。
回复

使用道具 举报

0

主题

6

帖子

80

积分

注册会员

Rank: 2

积分
80
金钱
74
HASS币
0
发表于 2023-5-25 11:31:24 | 显示全部楼层
本帖最后由 wyliq 于 2023-5-25 11:47 编辑

我用状态变化来触发,电量低于某值为环境条件。


alias: 电量小于75%充电
description: ""
trigger:
  - platform: state
    entity_id:
      - sensor.*_battery
condition:
  - condition: and
    conditions:
      - condition: numeric_state
        entity_id: sensor.*_battery
        below: 75
      - condition: device
        type: is_off
        device_id: *
        entity_id: *
        domain: switch
      - condition: state
        entity_id: *
        state: home
        for:
          hours: 0
          minutes: 1
          seconds: 0
action:
  - type: turn_on
    device_id: *
    entity_id: *
    domain: switch
mode: single
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-30 03:18 , Processed in 0.141194 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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