광학 판독 헤드로 SML 미터 판독

많은 "현대"미터에는 현재 미터 값 중 일부가 SML 형식으로 출력되는 광학 인터페이스, 즉 적외선 다이오드가 있습니다. cFos Charging Manager는 이러한 측정기와 광학 판독기의 연결을 지원합니다. 광학 판독 헤드는 3.3V TTL 레벨 또는 USB 연결의 두 가지 버전으로 제공됩니다. TTL 판독 헤드를 cFos Power Brain 컨트롤러에 연결하고 USB 인터페이스가 있는 헤드를 Raspberry PI 또는 Windows에 연결할 수 있습니다.

광학 판독 헤드를 사용하여 SML을 말하는 미터를 읽으려면 cFos Power Brain용 TTL 수준의 판독 헤드가 필요합니다. 이것은 다음과 같이 연결됩니다. 하드웨어 버전 1.1(Rev. C) 및 2.0(Rev. F)이 있는 컨트롤러의 경우:

GND - 핀 10
TxD - 핀 11 - 리더의 RxD가 여기에 연결됩니다.
RxD - 핀 12 - 리더의 TxD가 여기에 연결됩니다.
Vcc - 핀 15

그런 다음 cFos 충전 관리자에서 "SML 측정기" 유형의 측정기를 설정합니다. 주소로 COM2,9600,8,N,1을 입력합니다.
Windows 또는 Raspberry에서 cFos Charging Manager를 사용하는 경우 USB 인터페이스가 있는 광학 판독 헤드가 필요합니다. "SML 미터" 유형을 미터로 설정하고 주소를 COMx,9600,8,N,1로 설정합니다. 여기서 COMx는 USB 판독기가 보고하는 COM 포트입니다(Modbus 어댑터와 유사).

깜박임 코드로 카운터 잠금 해제

기본 상태에서 미터 캐비닛에 설치된 "현대식 측정 장치"는 광학 인터페이스를 통해서만 kWh를 공급합니다. 적시에 성과 값을 받으려면 PIN으로 잠금을 해제해야 합니다. 미터 운영자 또는 네트워크 운영자로부터 PIN을 받게 됩니다. PIN이 있는 경우 손전등을 사용하여 카운터 잠금을 해제할 수 있습니다. 광학 인터페이스에서 한 번 깜박입니다. 그런 다음 미터는 디스플레이 테스트를 수행하고 "PIN"과 4개의 0이 디스플레이에 나타납니다. 이제 핀의 첫 번째 숫자를 입력할 때까지 약 1초 지속 시간의 펄스로 처음 0을 증가시킬 수 있습니다. 그런 다음 커서가 두 번째 0으로 이동할 때까지 기다렸다가 깜박이는 임펄스에 따라 이 숫자를 증가시킵니다. 비밀번호 4자리를 모두 입력하면 카운터가 120초 동안 활성화됩니다. 이 상태에서 짧은 깜박임으로 인해 디스플레이가 다른 표시로 변경됩니다. 그 중 하나는 "PIN on"입니다. 이제 "PIN off"가 나타날 때까지 약 5초 동안 켜집니다. 이제 광학 인터페이스를 통한 유효 전력 전송이 영구적으로 활성화되었습니다. 손전등이 있는 사람이라면 누구나 이것을 사용하여 미터의 다양한 값을 읽을 수 있습니다. 불행히도 유효 전력은 종종 전체 값으로만 전송됩니다. 그런 다음 cFos 충전 관리자는 위상에 해당하는 전류 값을 계산합니다. 이는 어느 정도의 부정확성과 관련이 있으므로 부하 관리 작업을 위한 특정 예약을 계획하거나 설정해야 합니다.

Tasmota로 측정기 판독

Tasmota는 Espressif의 ESP 프로세서용 운영 체제입니다. Hichi IR 광학 판독 헤드를 Tasmota를 실행하는 ESP 모듈에 연결할 수 있습니다. 그런 다음 Tasmota는 cFos 충전 관리자가 판독 헤드를 통해 결정된 계량기 데이터를 읽을 수 있는 웹 서버를 제공합니다. 다음은 그에 따라 Tasmota를 구성하는 방법에 대한 Andreas H.의 지침입니다.

WLAN에 통합한 후 판독 헤드는 기존 미터에 따라 관련 스크립트로 작성되어야 합니다.
웹 인터페이스(IP 읽기 헤드) -> 콘솔 -> 스크립트 편집(스크립트 저장)
중요: "스크립트 활성화"를 활성화하고 저장하십시오.
기존 계량기 정의 "Tasmota_Smartmeter_http.json"을 사용하면 Logarex 계량기 모델 LK13BE가 SML로 판독됩니다.
일치하는 스크립트:

>D
>B
->sensor53 r
>M 1
+1,3,s,16,9600,LK13BE,1,10,2F3F210D0A,063035310D0A
1,77070100010800ff@1000,Gesamt kWh bezogen,kWh,Power_total_in,1
1,77070100020800ff@1000,Gesamt kWh geliefert,kWh,Power_total_out,1
1,77070100100700ff@1,Verbrauch aktuell,W,Power_curr,0
1,77070100240700ff@1,Power L1,W,Power_L1_curr,0
1,77070100380700ff@1,Power L2,W,Power_L2_curr,0
1,770701004C0700ff@1,Power L3,W,Power_L3_curr,0
1,77070100200700ff@1,Voltage L1,V,Volt_L1_curr,1
1,77070100340700ff@1,Voltage L2,V,Volt_L2_curr,1
1,77070100480700ff@1,Voltage L3,V,Volt_L3_curr,1
1,770701001f0700ff@1,Amperage L1,A,Amperage_L1_curr,2
1,77070100330700ff@1,Amperage L2,A,Amperage_L2_curr,2
1,77070100470700ff@1,Amperage L3,A,Amperage_L3_curr,2
1,770701000e0700ff@1,Frequency,Hz,HZ,2
1,77070100510704ff@1,Phaseangle I-L1/U-L1,deg,phase_angle_p1,1
1,7707010051070fff@1,Phaseangle I-L2/I-L2,deg,phase_angle_p2,1
1,7707010051071aff@1,Phaseangle I-L3/I-L3,deg,phase_angle_p3,1
1,77070100510701ff@1,Phase angle U-L2/U-L1,deg,phase_angle_l2_l1,1
1,77070100510702ff@1,Phase angle U-L3/U-L1,deg,phase_angle_l3_l1,1

예에서 언급된 것과 다른 미터를 사용하는 경우 Tasmota는 기존 미터와 일치하는 스크립트로 시운전해야 합니다.
가장 일반적인 모델에 적합한 Tasmota 스크립트는 인터넷에서 찾을 수 있습니다.
그런 다음 http://ip_lesekopf/cm?cmnd=status%2010 링크를 사용하여 출력을 테스트할 수 있습니다.
그러면 피드백은 다음과 같아야 합니다(예: Logarex LK13BE).

{
"StatusSNS":{
"Time":"2022-09-24T10:16:32",
"LK13BE":{
"Power_total_in":108.9,
"Power_total_out":0.0,
"Power_curr":4294,
"Power_L1_curr":1390,
"Power_L2_curr":1453,
"Power_L3_curr":1450,
"Volt_L1_curr":235.0,
"Volt_L2_curr":232.9,
"Volt_L3_curr":234.2,
"Amperage_L1_curr":5.96,
"Amperage_L2_curr":6.33,
"Amperage_L3_curr":6.25,
"HZ":50.00,
"phase_angle_p1":353.1,
"phase_angle_p2":351.6,
"phase_angle_p3":353.2,
"phase_angle_l2_l1":120.1,
"phase_angle_l3_l1":241.0
}
}
}

그런 다음 미터 정의(JSON)의 항목을 적절하게 조정하고 cFos-WB에 업로드해야 합니다.

이 피드백의 경우 JSON 정의를 사용하여 cFos 충전 관리자에서 사용자 정의 카운터를 생성할 수 있습니다. 위의 예의 경우 cFos Charging Manager 지원 장치 페이지에서 다운로드할 수 있습니다. cFos 충전 관리자에서 Tasmota 주소와 함께 "HTTP 입력" 유형의 카운터를 입력합니다.