● ha작업) esphome LCD Display lcd_pcf8574 Component 소스및 백라이드 off 구성
이전
다음
첨부
등록일
2024.09.06 03:21
본문
● ha작업) esphome LCD Display lcd_pcf8574 Component 소스 백라이드 off 구성
Character-Based LCD Display lcd_pcf8574 Component
백라이드 on/off 적용을 위한 구성 요건
LCD Display Backlight on 과 off
off 시 백라이트 off 조건 입니다
========(중략)=========
i2c:
sda: GPIO21
scl: GPIO22
scan: True
id: bus_a
frequency: 400000.0 # default 50000.0, can be up to 800k - try 400k on a d1 mini?
output:
- platform: ledc
pin: GPIO12
id: backlight
light:
- platform: monochromatic
output: backlight
name: "${name} LCD Display Backlight"
id: light_backlight
restore_mode: ALWAYS_ON
===========(중략)=================
lambda: |-
if(id(light_backlight).current_values.is_on()) {
id(lcd).backlight();
it.printf(0, 0, "%.0fdB", id(wifi_signal_db).state);
it.strftime(5, 0, "> %H:%M-%S %a", id(homeassistant_time).now());
it.strftime(0, 1, "Date > %Y-%b-%d", id(homeassistant_time).now());
it.printf(0, 2, "Power> %.0f W,", id(power).state);
it.printf(14, 2, "A>%.1f", id(current).state);
it.printf(5, 3, "> %.1f C", id(temperature).state);
it.printf(11, 3, "\x01");
it.printf(14, 3, "%.1f ", id(humidity).state);
it.printf(18, 3, "\x02");
if (id(pir_sensor_only_GPIO2).state == 1.0) {
it.printf(0, 3, "PIR:1");
} else {
it.printf(0, 3, "PIR:0");
}
} else {
id(lcd).no_backlight();
}
최종 소스 >> lcd_pcf8574 과 pir 센서 ,온도계 구성
s:\esphome\book-pir-display-ip201.yaml
기본구성 파일을 최종 저장 합니다
☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠
관련자료
-
첨부등록일 2024.09.06 03:21
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.