ESP32가 내장된 울란지 TC001 픽셀디스플레이를 제대로 활용하기 위해서는
Awtrix로 펌웨어를 변경해줘야 한다.
Awtrix3 소스코드: https://github.com/Blueforcer/awtrix3
문서 - AWTRIX3 is a custom firmware for the Ulanzi Smart Pixel clock
https://blueforcer.github.io/awtrix3/#/README
| Awtrix 펌웨어 변경
구글 크롬이나 마이크로소프트 엣지에서 아래 링크 클릭
https://blueforcer.github.io/awtrix3/#/flasher
울란지 T001을 맥 혹은 PC에 연결하고
connect 클릭
울란지를 연결한 USB Serial을 선택 (항목이 뜨지 않으면 데이터 전송이 되는 다른 USB 케이블을 사용해 본다.)
INSTALL SWTRIX 3 선택
Erase device 체크 후 NEXT - INSTALL 클릭
(설치 중 기기에서 고주파음이 나오네..)
맥이나 PC 또는 스마트폰으로 울란지 TC001 wifi(awtrix_xxxx)에 접속해 준다.
브라우저에서 http://192.168.4.1/ 접속 혹은 자동으로 뜬다.
화면 아래로 내려 Scan WiFi networks 버튼 클릭하여 사용하는 2G WiFi 선택 후 WiFi 암호를 입력해 준다.
Connect to SSID 클릭
설치가 완료되면 기기의 디스플레이가 변경된다.
날짜-시간, 온도, 습도, 배터리가 기본으로 전환되며 표시됨
(온습도는 기기 내부의 열에 영향을 받아 제대로 된 값을 표시할 수 없으므로 무의미한 듯)
이제 AWTRIX3 세팅 화면에 접속하려면
새로 할당된 IP에 접속하면 된다.(기기를 껐다 켜면 IP 주소 나옴)
세팅 화면에서 Wifi Setup, Network MQTT, Time, Icons, Auth, Files, Update, LiveView, Backup, Docs, Flows 메뉴 제공
Time에서 Timezone을 한국 값으로 바꿔준다.
| HA 연동
NAS Docker로 HA 설치 참고
HA의 세팅 - 애드온 - 스토어에서 Mqtt를 검색, 설치하고
HA의 세팅 - People - Users 탭에서 유저를 추가해 준다.
AWTRIX 설정 화면에서 MQTT
HA 서버 IP, 포트, 유저이름, 패스워드를 입력하고
Save Configuration 후 Restart ESP
Home Assistants setting - Devices & services - Integerations에서
mqtt - CONFIGURE 버튼 클릭
새로운 디바이스 AWTRIX가 발견되었다는 팝업이 뜨고
기기가 위치하는 장소를 선택 후 FINISH 클릭
Devices에서 awtrix_xxx 가 추가된 것을 볼 수 있다.
시간이 지나면 컨트롤과 센서 목록이 모두 추가된다.
| 테스트
HA에서 Mqtt로 픽셀 디스플레이에 메시지를 쏴 주고 화면에 잘 뜨는지 테스트
Home Assistants setting - Devices & services - Integerations에서 mqtt - CONFIGURE 클릭
topic에 장치ID/notify
Payload에 아래 문자열 입력
{
"text": "Hello, Rupicat Smart Home",
"icon": "5610",
"rainbow": true,
"duration": 10
}
PUBLISH 버튼을 클릭하면
픽셀 디스플레이 화면에 바로 해당 문자가 레인보우 컬러로 10초간 이동하는 걸 볼 수 있다.
아이콘은 Awtrix 설정 화면 Icon 탭에서 다운 받고 기기를 리스타트해줘야 적용된다.
아이콘 검색 및 제작: https://developer.lametric.com/icons
이펙트 목록: https://blueforcer.github.io/awtrix3/#/effects
MQTT/HTTP API: https://blueforcer.github.io/awtrix3/#/api
참고:
https://github.com/smarthomejunkie/Ulanzi-Awtrix-BluePrints
https://sysadmin.info.pl/en/series/ulanzi-tc001-smart-pixel-clock/page/2/
Ulanzi TC001 스마트 픽셀 시계, 유튜브 팔로워 동시 픽셀 메시지 디스플레이, 스마트 데스크탑 시계
https://s.click.aliexpress.com/e/_DdmEG7z
'Smart Home' 카테고리의 다른 글
Sonoff 지그비 동글 플러스(P) 펌웨어 업데이트 방법 (0) | 2024.04.28 |
---|---|
[HA] 시놀로지 NAS에 Zigbee USB 동글 인식 시키기 (0) | 2024.04.28 |
시놀로지 NAS Docker에 애드온 사용 가능한 HA(Home Assistant) 설치 (0) | 2024.04.26 |
삼성 스마트싱스 엣지드라이버 설치 방법 (0) | 2024.03.17 |
공기질 측정기 어웨어 엘리먼트 사용 리뷰 (0) | 2023.12.20 |
댓글