找回密码
 立即注册
楼主: heqicheng

[经验分享] 分享一个tds传感器接入ha的项目

  [复制链接]

15

主题

451

回帖

3157

积分

论坛元老

积分
3157
金钱
2691
HASS币
0
发表于 2025-3-12 07:46:32 | 显示全部楼层
本帖最后由 george65 于 2025-3-12 07:52 编辑

我的代碼是這樣  
但是ESPHOME改版後
無法更新了

esphome:
  name: tds1-8266
  friendly_name: tds1-8266
  min_version: 2024.6.0
  name_add_mac_suffix: false
  includes:
    - TDSSensor.h

esp8266:
  board: esp01_1m

logger:
  baud_rate: 0

api:

ota:
- platform: esphome

web_server:
  port: 80

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  ap:
    ssid: "tds1-8266"
    password: "12345678"

captive_portal:

uart:
  - id: uart_bus1
    tx_pin: TX
    rx_pin: RX
    baud_rate: 9600

sensor:
  - platform: custom
    lambda: |-
      auto tds_sensor = new TDSSensorComponent(id(uart_bus1));
      App.register_component(tds_sensor);
      return {tds_sensor->tds1, tds_sensor->temperature1, tds_sensor->tds2, tds_sensor->temperature2};
    sensors:
      - name: tds1
        id: tds1
        icon: mdi:water-pump
        unit_of_measurement: ppm
        accuracy_decimals: 0
      - name: temperature1
        id: temp1
        icon: mdi:thermometer-water
        unit_of_measurement: °C
        accuracy_decimals: 1
      - name: tds2
        id: tds2
        icon: mdi:air-filter
        unit_of_measurement: ppm
        accuracy_decimals: 0
      - name: temperature2
        id: temp2
        icon: mdi:thermometer-water
        unit_of_measurement: °C
        accuracy_decimals: 1

time:
  - platform: homeassistant
    id: ha_time
    on_time:
      - seconds: /10
        then:
          - uart.write: [0x55, 0x07, 0x05, 0x01, 0x00, 0x00, 0x00, 0x62]
          - delay: 500ms
          - uart.write: [0x55, 0x07, 0x05, 0x02, 0x00, 0x00, 0x00, 0x63]


回复

使用道具 举报

0

主题

43

回帖

868

积分

高级会员

积分
868
金钱
825
HASS币
0
QQ
发表于 2025-3-12 13:27:54 | 显示全部楼层
george65 发表于 2025-3-12 07:46
我的代碼是這樣  
但是ESPHOME改版後
無法更新了

是啊这个不能用了
回复

使用道具 举报

15

主题

451

回帖

3157

积分

论坛元老

积分
3157
金钱
2691
HASS币
0
发表于 2025-3-12 13:54:09 | 显示全部楼层
yexinqiang 发表于 2025-3-12 13:27
是啊这个不能用了

要把自定義元件改成外部元件
但是我不會改  

反正數據還是能正常顯示
不能更新就先放著不動
回复

使用道具 举报

0

主题

43

回帖

868

积分

高级会员

积分
868
金钱
825
HASS币
0
QQ
发表于 2025-3-13 14:42:59 | 显示全部楼层
george65 发表于 2025-3-12 13:54
要把自定義元件改成外部元件
但是我不會改  

我也不会改
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-3 21:36 , Processed in 0.525048 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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