● ha작업) esphome 의 entity_id: 는 무엇으로 결정 되는지 한글로 설명




컨텐츠 정보


본문

● ha작업) esphome의  entity_id:  는 무엇으로 결정 되는지 한글로 설명

esphome 의 esp32 구성 yaml 파일정보


esphome:
  friendly_name: book-display2-ip201 # eaphome의 여러 이름에서 각각의 첫번째 표기 esp32 이름 상단표시이름
  name: book-display2-ip201 # entity_id 이름의 결정에 esphome name + name: 으로 결정
  comment: "esp32dev pir display ip201" # 설명문
 

참고하여 


substitutions :
  name: "door-out-ld2410-ip75"
  device_description: "esp32-s3-devkitc-1 door ld2410 ip75"

esphome:
  name: ${name}
  comment: ${device_description}
  friendly_name: door-outside-ld2410-ip75
# ===========================================  #

3232235521_1727065899.6812.png

3232235521_1727065978.8139.png

구성 내용 정보를 분석 합니다

3232235521_1727066054.3195.png

3232235521_1727066077.0468.png

3232235521_1727066109.7968.png

구성 내용 정보를 분석  

3232235521_1727064213.2607.png

name으로 내부 폴더 기준으로 저장 정

3232235521_1727064660.1457.png

esphome의 기기 name:변경후  통합구성요소 > esphome > entity_id 재구성하기 > > 삭제후 >기기추가 >합니다

3232235521_1727064812.8875.png

삭제전 ip는 항시 기억

기기 추가

3232235521_1727064948.4095.png

3232235521_1727064940.2541.png

3232235521_1727064982.6108.png

3232235521_1727065058.8477.png

3232235521_1727065087.7972.png

톱니아이콘 (설정) 확인

3232235521_1727065133.2309.png

구성요소_id  획인

3232235521_1727065123.3409.png

3232235521_1727065214.9468.png

기기를 확인 합니다


esphome:
  friendly_name: book-display2-ip201 # eaphome의 여러 이름에서 각각의 첫번째 표기 esp32 이름 상단표시이름
  name: book-display2-ip201 # entity_id 이름의 결정에 esphome name + name: 으로 결정
  comment: "esp32dev pir display ip201" # 설명문
 

참고하여 

binary_sensor.book_display2_pir_ip201_pir_sensor

구성정보를  구성 되었습니다.





공유하기


나의 말:
esphome 의
esphome:
  name: book-display2-pir-ip201
  comment: "esp32dev pir display ip201"
  friendly_name: book-display2-ip201


의 구성에서

 binary_sensor:
  - platform: gpio
    pin: GPIO2
    name: "PIR Sensor"

로 구성시

PIR Sensor 의 entity_id:  는 무엇으로 결정 되는지 한글로 설명
ChatGPT의 말:
ChatGPT
ESPHome에서 binary_sensor를 설정할 때, name 필드에 지정한 이름은 Home Assistant에서 표시되는 이름이 됩니다. 그러나 실제로 사용되는 엔티티 ID는 설정한 name 값과 장치의 이름(esphome.name)을 기반으로 자동 생성됩니다.

예를 들어:

yaml
코드 복사
esphome:
  name: book-display2-pir-ip201
  comment: "esp32dev pir display ip201"
  friendly_name: book-display2-ip201
여기서 장치 이름은 book-display2-pir-ip201입니다.

yaml
코드 복사
binary_sensor:
  - platform: gpio
    pin: GPIO2
    name: "PIR Sensor"
binary_sensor의 이름은 PIR Sensor입니다. Home Assistant는 이 정보를 조합하여 엔티티 ID를 자동으로 생성합니다. 기본적으로 binary_sensor.pir_sensor와 같은 형식이 되지만, 장치의 이름이 추가되어 고유 엔티티 ID가 만들어집니다.

따라서 위 구성의 엔티티 ID는 다음과 같을 것입니다:

코드 복사
binary_sensor.book_display2_pir_ip201_pir_sensor
즉, 장치의 이름(book-display2-pir-ip201)과 센서의 이름(PIR Sensor)을 기반으로 하여 엔티티 ID가 생성됩니다.







☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠1.png

뷰PDF add1,add2



관련자료

댓글 0
등록된 댓글이 없습니다.



♥간단_메모글♥


최근글


새댓글



PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
▶ 2024-09-23 19:28:11

오늘의 홈 현황


  • 현재 접속자♨ 420 명
  • 오늘 가입자※ 1 명
  • 어제 가입자※ 3 명
  • 주간 가입자※ 10 명
  • 오늘 방문자 2,384 명
  • 어제 방문자 3,021 명
  • 최대 방문자 13,042 명
  • 전체 방문자 4,580,374 명
  • 전체 게시물※ 8,803 개
  • 전체 댓글수※ 25,109 개
  • 전체 회원수 11,249 명

QR코드


☞ QR코드 스캔은 kakao앱 자체 QR코드

알림 0








최신글↑