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

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

[插件集成] 求救,空调接入 调API方式,需要大佬指点

[复制链接]

2

主题

29

帖子

176

积分

注册会员

Rank: 2

积分
176
金钱
147
HASS币
0
发表于 2022-5-17 18:48:00 | 显示全部楼层 |阅读模式
本帖最后由 tjaol 于 2022-5-18 01:13 编辑

我想自己用 写yaml脚本的方式 控制 我家(某牌空调)的空调,小弟我是 这个公司的程序员用了generic_thermostat

但是每次 调温度的时候 都需要 调用shell 脚本去呼叫云端服务
看了半天各路大神的帖子也没看明白,能否给指点一下

climate:
  - platform: dualmode_generic
    name: Frontdesk
    unique_id: climate.frontdesk
    cooler: switch.cooler
    fan: switch.fan
    fan_behavior: cooler
    dryer: switch.dryer
    dryer_behavior: cooler
    target_sensor: sensor.lcac_temperature
    min_temp: 16
    max_temp: 32
    # ac_mode: true
    target_temp: 26
    cold_tolerance: 1
    hot_tolerance: 0
    min_cycle_duration:
      seconds: 5
    keep_alive:
      minutes: 3
    initial_hvac_mode: "off"
    away_temp: 16
    precision: 1



sensor:
  - platform: command_line
    name: lcac temperature
    command: "/bin/bash -c /config/scripts/get_temperature.sh"
    scan_interval: 4
    unit_of_measurement: "°C"
    value_template: "{{ value_json.payload.reported.indoorTemperature }}"


switch:
  - platform: command_line
    switches:
      cooler:
        friendly_name: 空调制冷开关
        command_on: '/bin/bash -c /config/scripts/lcac_poweron.sh'
        command_off: '/bin/bash -c /config/scripts/lcac_poweroff.sh'
      dryer:
        command_on: '/bin/bash -c /config/scripts/lcac_dryon.sh'
        command_off: '/bin/bash -c /config/scripts/lcac_dryoff.sh'
      fan:
        command_on: '/bin/bash -c /config/scripts/lcac_fanon.sh'

        command_off: '/bin/bash -c /config/scripts/lcac_fanoff.sh'

上面的都运行正常,就差控制温度了 怎么取到面板的target_temperature值 然后放在下面的 脚本里 然后这个脚本随着 generic_thermostat 变动而变动

ac_set_temp: '/bin/bash -c "/config/scripts/lcac_set_temperature.sh  temp_value #23 温度值

我不知道我表述清楚了没有,还是我想的太麻烦了,请指点下
回复

使用道具 举报

2

主题

29

帖子

176

积分

注册会员

Rank: 2

积分
176
金钱
147
HASS币
0
 楼主| 发表于 2022-5-18 00:58:16 | 显示全部楼层
别沉阿,没有哪位大神会吗
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 16:01 , Processed in 0.293316 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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