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

 找回密码
 立即注册
12
返回列表 发新帖
楼主: gaobo

[经验分享] 智能家居(二):40元搞定智能芦丁鸡窝

[复制链接]

1

主题

17

帖子

140

积分

注册会员

Rank: 2

积分
140
金钱
122
HASS币
0
 楼主| 发表于 2022-6-15 15:39:13 | 显示全部楼层
xlsj519 发表于 2022-6-15 05:54
esphome有空调模块,更方便,还可以离线控制

求个链接
回复

使用道具 举报

1

主题

17

帖子

140

积分

注册会员

Rank: 2

积分
140
金钱
122
HASS币
0
 楼主| 发表于 2022-6-15 15:40:22 | 显示全部楼层
mrlaogui 发表于 2022-6-14 12:40
差不多,我则是用来控制机柜的风扇散热,用的ESPHome刷固件,然后HA添加集成,没用MQTT。目前运转良好。ESP ...

是的,我用的是tasmota固件,没有用ESPHOME,那个只会一些简单的,tasmota比较适合我这个小白一些
回复

使用道具 举报

13

主题

228

帖子

1592

积分

金牌会员

Rank: 6Rank: 6

积分
1592
金钱
1364
HASS币
10
发表于 2022-6-15 16:02:14 | 显示全部楼层
xlsj519 发表于 2022-6-15 05:54
esphome有空调模块,更方便,还可以离线控制

用过,遗憾码库不全,也不知道如何自定义码库,后面就改用博联方案了
回复

使用道具 举报

27

主题

2102

帖子

8544

积分

论坛元老

Rank: 8Rank: 8

积分
8544
金钱
6437
HASS币
30

论坛元老

发表于 2022-6-15 17:54:58 | 显示全部楼层
gaobo 发表于 2022-6-15 15:33
确实有问题,esp8266上报到mqtt的时间间隔有点长,而且DHT11有点不稳定

这个没必要用到中枢了吧,或者说没必要用中枢联动,esphome automation内部自动化联动,稳得一批
回复

使用道具 举报

1

主题

17

帖子

140

积分

注册会员

Rank: 2

积分
140
金钱
122
HASS币
0
 楼主| 发表于 2022-6-16 11:42:53 | 显示全部楼层
情非殇 发表于 2022-6-15 17:54
这个没必要用到中枢了吧,或者说没必要用中枢联动,esphome automation内部自动化联动,稳得一批 ...

我不熟悉ESPHOME,用的固件是TASMOTA,比较适合我这样的小白
回复

使用道具 举报

7

主题

181

帖子

2190

积分

金牌会员

Rank: 6Rank: 6

积分
2190
金钱
2009
HASS币
0
发表于 2022-6-16 17:48:20 | 显示全部楼层
##先定义一个温度传感器
dallas:
  - pin: D2
    update_interval: 10s
sensor:
  - platform: dallas
    address: 0x9367fdbd
    name: "小鱼缸温度"
    id: "Fishbowl2Temperature"
    filters:
      - filter_out: NAN
      - median:
          window_size: 3
          send_every: 3
##定义一个switch开关,用以控制加热或降温的设备
switch: 
  - platform: gpio
    name: "小鱼缸加热棒"
    pin: D5
    id: gpiod5
    restore_mode: ALWAYS_OFF
##这里定义空调组件,我只用加热,不用降温,所以用的是bang_bang类型的空调组件,同时需要加热和降温就用thermostat类型的空调组件
climate:
  - platform: bang_bang
    id: climate42
    name: "小鱼缸温控"
    sensor: Fishbowl2Temperature
    default_target_temperature_low: 27 °C
    default_target_temperature_high: 27.1 °C
#    min_heating_off_time: 60s
#    min_heating_run_time: 10s
#    min_idle_time: 60s
    heat_action:
      - switch.turn_on: gpiod5
#      - repeat:
#        count: 288
#        then:
#          - switch.turn_on: gpiod5
#          - delay: 240s
#          - switch.turn_off: gpiod5
#          - delay: 60s
    idle_action:
      - switch.turn_off: gpiod5
#    heat_deadband: 0.1  #降到设定温度以下几度开始加热
#    heat_overrun: 0.1  #加热到设定温度以上几度停止加热
    visual:
      min_temperature: 20 °C
      max_temperature: 30 °C
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-15 09:48 , Processed in 0.220755 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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