SCR-485 빠른 시작 매뉴얼, 단계별 튜토리얼
장치 전원 켜기
입력: 220V 전압 입력을 연결합니다.
산출: 탱크보일러의 히터 등 저항성 부하에 연결합니다.
팬 전원 공급 장치: 팬에는 입력 전압에 직접 연결된 220V 전원 공급 장치가 필요합니다.
ESP홈
ESPHome 설치
이미 홈어시스턴트를 설치했다면 홈어시스턴트에 ESPHome 애드온을 추가할 수 있습니다. 홈어시스턴트에서 SCR-485 장치를 추가하고 편집하는 방법은 다른 문서에서 소개하겠습니다.
홈어시스턴트에 익숙하지 않은 경우 ESPHome을 직접 설치할 수 있습니다. 아래 링크를 참조하세요.
https://esphome.io/guides/installing_esphome
Python을 이미 설치했다면 전체 프로세스는 매우 간단합니다. 단 하나의 명령만 있으면 됩니다.
pip 설치 esphome
ESPHome 실행
우리는 대시보드 모드에서 ESPHome을 사용하기로 선택했습니다. Windows 시스템을 사용하는 경우 단계는 다음과 같습니다.
- cmd를 입력합니다(PowerShell을 사용하지 마세요).
- esphome_config라는 폴더를 만듭니다(이름은 임의이지만 아래 명령에서 사용됩니다).
- 달리다
esphome 대시보드 esphome_config
.
- 입장http://localhost:6052/, 다음 페이지가 표시됩니다.
다른 시스템을 사용하는 경우에도 방법은 비슷합니다. 직접 검색해 보세요.
YAML 파일 업데이트
- 입장http://localhost:6052/. 처음에는 다음 이미지에 표시된 대로 장치를 추가해야 합니다.
- 다음에서 최신 YAML 파일을 가져옵니다.https://github.com/lewei50/Solar-PV-Monitoring/blob/master/ESPHome/scr-485.yaml
- 편집을 클릭하고 최신 YAML 파일을 복사합니다. 저장을 클릭한 후 설치를 클릭하세요.
- '설치'를 클릭한 후, 메뉴가 나타나면 "무선"을 선택하세요.
- 업로드가 완료될 때까지 기다린 후 "닫기"를 클릭하세요.
SCR-485 사용
WLAN 구성
- WLAN AP를 검색하여 Scr-485에 연결합니다.
- WLAN의 SSID와 비밀번호를 입력한 다음 저장을 클릭합니다.
매개변수 목록
입장http://scr-485.local/관련 매개변수를 직접 설정하려면
매개변수 목록:
이름 | 논평 |
---|---|
1 시작 시간 | 설정: 자동 모드 시작 시간(자동 모드가 켜져 있을 때만 유효) |
2 종료 시간 | 설정: 자동 모드 종료 시간(자동 모드가 켜져 있을 때만 유효) |
3 자동 모드 스위치 | 설정: 자동 모드 스위치, 켜져서 그리드 전력에 따라 전력 출력을 자동으로 조정합니다. |
3 배터리 포함 | 설정: 시스템에 배터리가 있는지 여부를 나타내며, 켜져서 그리드 전력 및 배터리 전력을 기준으로 전원 출력을 조정합니다(자동 모드에서만 유효). |
배터리 전원 | 표시값: 배터리 전원 |
그리드 전력 | 표시값: 그리드 전력 |
히스테리시스 | 설정: 자동 제어 히스테리시스 값(자동 모드에서만 유효) |
최대 전력 | 최대 전력 부하를 설정합니다(최대 전력 부하가 3600W인 경우 3600으로 설정해야 함). |
재시작 | |
전원 설정 | 설정: SCR-485의 현재 설정 전력 |
한계점 | 설정: 자동 모드 설정점 전력(자동 모드에서만 유효) |
scr_485_adc_read | 표시값 |
scr_485_set_adc | 표시값 |
예 1: 보일러 히터 전력 수동 제어
간단한 예를 들어, 최대 전력이 3.5kW인 보일러 히터가 있고 SCR-485를 사용하여 설정 전력을 1500W로 제한하고 싶다고 가정해 보겠습니다.
다음을 수행하면 됩니다.
- "자동 모드 전환" 설정 및 "배터리 포함"; "끄기"로.
- "최대 전력"을 설정하세요. 3500까지.
- "전원 설정"을 설정하세요. 1500까지.
물론, 웹페이지에서 드래그하여 정확한 값을 설정하기 어려울 수도 있습니다. 따라서 API를 통한 설정을 고려할 수 있습니다.ESPHome의 API
HTTP Get을 통해 다음 주소를 호출합니다.
http://scr-485.local/number/max_power/set?value=3500
http://scr-485.local/number/set_power/set?value=1500
예 2: 그리드 전력을 기준으로 보일러 히터 전력 제어
이 예는 그리드 전력 소스를 지정해야 하므로 좀 더 복잡합니다. 이는 세 단계로 요약됩니다.
- 그리드 전력의 출처를 명확히 합니다.
- 입장http://localhost:6052/YAML 파일을 수정하고 SCR-485에 업로드합니다.
- 입장http://scr-485.local/매개변수를 설정합니다.
그리드 전력을 얻는 방법
여기서는직경예를 들어 일련의 미터는 IAMMETER 에너지 미터가 이 API를 제공하기 때문입니다.모니터Json API, SCR-485는 이 API를 통해 실시간 전력 판독값을 얻을 수 있습니다.
YAML 파일 수정
ESPHome 기능 제한으로 인해 프런트 엔드 페이지에서 그리드 전력 소스를 설정할 수 없습니다. 이는 YAML 파일을 수정해야만 달성할 수 있습니다(이를 수행하는 방법을 알고 있다면 알려주십시오).
ESPHome 대시보드에 로그인하고 "편집"을 클릭하세요.
IP 주소를 수정하고 여기에 그리드 전력을 측정하는 미터의 IP를 입력합니다.
3상 측정기를 사용하여 그리드 전력을 측정하는 경우 YAML에서 해당 위상을 지정합니다.
오른쪽 상단의 "저장", "설치", "무선"을 클릭하고 끝날 때까지 기다린 다음 "닫기"를 클릭합니다.
참고: YAML을 수정하고 업로드할 때마다 SCR-485의 Wi-Fi 매개변수를 재구성해야 합니다.(Sc-485 AP에 다시 연결)
입장http://scr-485.local/매개변수를 설정하려면
드래그로 정확한 매개변수를 설정할 수 없는 경우 다음 두 API를 직접 호출하여 설정을 완료할 수 있습니다.
http://scr-485.local/number/threshold/set?value=-50
http://scr-485.local/number/hysteresis/set?value=25
위 이미지에 표시된 설정은 다음 전략과 동일합니다.
- 자동 모드 켜기
- 제어점 전력을 -50W로 설정합니다(음수 그리드 전력은 그리드에 공급되는 전력을 나타내고, 양수 그리드 전력은 그리드의 전력 소비를 나타냄), 히스테리시스는 25W로 설정합니다.
- 이 자동 전략은 매일 오전 9시부터 오후 4시까지 유효합니다.
즉, 그리드 전력이 -25W(임계값 + 히스테리시스)보다 큰 경우 SCR-485는 전력 출력을 감소시키며 감소량은 그리드 전력 - 임계값이 됩니다.
그리드 전력이 -75W(임계값 히스테리시스) 미만인 경우 SCR-485는 전력 출력을 증가시키며, 증가량은 임계값 그리드 전력입니다.
자동 제어 논리
이것은 가장 기본적인 고-저 레벨 제어 논리를 사용하는 전체 장치의 자동 제어 논리 다이어그램입니다. 관심이 있으시면 더 자세히 알아볼 수 있습니다. 더 좋은 아이디어가 있으시면 언제든지 토론해 주세요.https://imeter.club/
참고자료
Wi-Fi SCR 모듈을 이용해 보일러 히터를 자동으로 제어
ESP32 + SCR 모듈: 히터와 같은 저항성 부하의 전력 출력을 선형으로 조정합니다.