HA에 뱀부랩 3D Printer(X1C, P1SC 등) 연동방법
ha-bambulab-cards https://docs.page/greghesp/ha-bambulab |
- Bambu Lab 프린터 전용 HA 카드 - 프린트 상태, 실시간 데이터, 제어 버튼 등 통합 지원 |
HACS를 통해 Bambu Lab integration 설치시 자동 포함 |
PrintWatch Card https://github.com/drkpxl/printwatch-card |
- 라이브 카메라, 진행률, 레이어, 온도 등 실시간 종합 모니터링 - AMS(재료) 상태까지 한눈에 확인 |
HACS > Frontend에서 “PrintWatch Card” 설치 후 대시보드 추가 |
Wolf's Armoury YAML Cards https://wolfwithsword.com/bambulab-home-assistant-dashboard/ |
- 사용자의 프린터 및 AMS 정보를 반영하는 커스텀 YAML 카드 제작 - 미니멀한 스타일, 심플 구성 |
사이트에서 프린터 정보 입력 후 생성된 YAML을 Manual Card에 복붙 |
| BombuLab 사용 방법 (설치 필수)
Home Assistant HACS에서
BombuLab 검색하여 "Bombu Lab" 통합구성요소 선택
화면 아래의 다운로드 버튼 클릭
설치를 완료하면 Settings - Devices & services - HACS에 Bumbu Lab가 추가된 것을 볼 수 있다.
오른쪽 상단 전원 버튼 누르고 Restart
다시 Settings - Devices & services 화면으로 돌아와서
Add INTERGRATION 버튼 클릭
Bumbu Lab 선택
Next
지역, 뱀부랩 Id / Password 입력 후 Next
이메일 인증 코드 입력 후 Next
프린터 선택 후 Next
3D 프린터 IP, Access Code 입력
접속 성공
만약 접속 실패가 뜨면 프린터를 켜두었는지 확인
또는 프린터 펌웨어 버전을 01.07.00.00으로 낮춘다. (뱀부 핸디에서 가능)
그래도 안되면 어드밴스 옵션을 누르고 disabled SSL을 On 시켜준다.
이름, 위치 수정 후 FINISH
통합 구성요소 이름도 바꿔준다.(P1SC)
P1S 엔터티
AMS 엔터티
배드 온도 히스토리
대시보드
자동화
HA의 오토메이션에서
프린터 출력 실패 시 구글 네스트 허브에서 "P1S 출력 실패"라는 소리가 나오게 자동화할 수 있다.
각종 디스플레이에 경고 화면을 뿌려줄 수도 있겠다.
ha-bambulab Doc: https://docs.page/greghesp/ha-bambulab
ha-bambulab git: https://github.com/greghesp/ha-bambulab/
discord: https://discord.com/invite/rsUHAW3DKz
| PrintWatch 사용 방법
HASC로 돌아와서
PrintWatch Card 구성요소도 추가
먼저 BambuLab 통합 구성요소의 P1S 엔터티의 Confuguration 항목에서 이미지 센서 카메라 사용을 On 시켜준다.
HA 사이드바의 HACS 메뉴로 들어가 PrintWatch Card를 검색하여 다운로드 후 HA Restart
PrintWatch 이건 설치 잘 안되네..
| Wolf's Armoury YAML Cards 사용 방법
https://gall.dcinside.com/mgallery/board/view?id=3dprinting&no=102675
https://www.wolfwithsword.com/bambulab-to-home-assistant-nodered-configurator/
위 링크 두개 참고하고
프런터 로컬 연결은 이제 안되고
클라우드 방식 연결 필요
두번째 링크의
MQTT Cloud Connection Note
항목 내용 참고하고
Settings의 Set Cloud Connection을 더블클릭해서 true로 바꿔준다.
기존 flow json 파일을 불러온 화면에 클라우드 flow 파일을 끌어 다 놓고
Bambu Account Config 노드 더블클릭 해서 이메일, 패스, 이메일 인증 코드 입력
이메일 인증 코드는 플로우가 배포된 상태에서 Cloud login Flow 안에 있는 Request 노드 왼쪽 네모 버튼을 누르면 이메일 요청이 된다.
Node Red 플로우 배포 성공(프린터 연결) 화면
MQTT에 등록된 P1S와 AMS
대시보드의 카드를 구성하기 위해
https://www.wolfwithsword.com/bambulab-home-assistant-dashboard/
링크 내용을 참고하고
HACS Requirements
Please follow the instructions for each one, as some require additional steps to install (FontAwesome)
- card-mod
- lovelace-layout-card
- hui-element
- button-card
- mushroom
- config-template-card
- FontAwesome (in HACS integrations, not frontend) (after installing via HACS, you need to add it again in Devices & Services)
- custom-ui
- tabbed-card (only if using my NodeRed version)
HACS에서 위 목록들을 설치한다.
ha의 config 폴더 안에 아래 파일 다운로드 후 압축을 푼다
wget https://github.com/WolfwithSword/Bambu-HomeAssistant-Flows/releases/download/nightly/bambu-ha-media-files.zip
unzip bambu-ha-media-files.zip
rm bambu-ha-media-files.zip
프린터용 대시보드를 만들고
해당 대시보드에
매뉴얼 카드 추가
yaml 내용은
https://www.wolfwithsword.com/bambulab-home-assistant-dashboard/
링크의 중간쯤부터 여러개가 있으니 하나씩 설정 값 넣고 yaml 파일 생성하여 해당 내용 복사해서 넣음.
대략 이런식으로 대시보드 구성 가능