지능 계기에서 전력 소모량을 얻다
새로운 계획은'라이프 TEPCOweb'에서 사용량의 차트를 볼 수 있을 것 같지만, 첫 번째 체크바늘이 끝날 때까지는 차트를 볼 수 없기 때문에 루트 B를 통해 스마트테이블에서 데이터를 얻기로 했다.
Qita만 해도 같은 일을 했다는 기사가 많지만, 제가 했던 일을 먼저 적어놓을게요.
참고한 글은 다음과 같다.
Skyley Networks/B 경로를 시도했습니다.
파이톤으로 스마트 계기 정보 뽑기 - Qita
전기지능 계기 대신 전기를 볼 수 있는 화장치 자체 제작 |페이지 2
차리다
필요한 것은 루트 B용 Wi-SAN 모듈입니다.
주로 ROHM의 BP35A1, BP35C0 정도입니다.
이것들은 모듈이 필요할 뿐만 아니라 어댑터판과 인터페이스판도 필요하기 때문에 수집하면 가격과 크기의 차이가 많지 않다.
이 외에도 USB 연결이 가능한 BP35C2 등의 제품도 있다.
래스프리피로 사용하고 싶어 USB 동글형은 간단하다.
USB 동글 타입 제품을 조사한 결과 테스세라RL7023 Stick-D/IPS가 가장 저렴했다.
저는 TESSERA에 직접 주문했습니다. 제품은 10000엔이고 운임은 800엔이며 소비세는 11880엔입니다.
홈페이지에서 견적 요청을 하면 우편으로 견적에 회신하고, 회신 후 은행에서 송금하면 상품을 발송할 수 있다.견적서의 인도기간은 1.5주였으나 견적서가 위탁된 다음날 견적서를 받았고 당일 통지문을 보냈고 다음날 또 받았다.(합쳐서 3일)
또 Chip One Stop씨도 구매할 수 있습니다. 이곳의 운임은 세금 포함 8060엔입니다.
Wi-SAN 모듈 외에도 전력회사에 B 노선을 신청해야 한다.
도쿄전력은 이쪽..
신청한 것은 소매상이 아니라 배전회사다.
신청 후 이메일을 받을 때까지 하루, 비밀번호로 메일을 보낼 때까지 +5일, 아이디로 보낼 때까지 +1일 등 모두 8일이 걸렸다.
참고 자료
ECHONET Lite 규격서 버전.1.12 다운로드 파일 목록
APPENDIX ECHONET Unit Object Release H의 다운로드 파일 목록 상세히 지정
시험해 보다
먼저 MacBook Pro에 연결하여 손으로 명령을 두드려 보십시오.
"dongle"/dev/tty.usbserial-
에 연결하여 파일 찾기를 시작하면 Serial 장치가 표시됩니다.
나는 Unix 시스템의 OS에서 tip 같은 명령을 사용하여 서열에 접근하는 것을 기억하지만, 맥OS에는 그렇지 않다.
화면 지령도 직렬 단말기가 되는 것을 알았기 때문에 연결을 시도해 보고 지령을 시도해 보세요.screen /dev/tty.usbserial-XXXXXXXX 115200
SKINFO
EINFO FE80:0000:0000:0000:XXXX:XXXX:XXXX:XXXX YYYYYYYYYYYYYYYY 21 FFFF FFFE
OK
다른 것도 살짝 걸었지만 이 단계에는 아직 B라인의 ID/비밀번호가 없어 스마트 미터에 사실상 연결이 되지 않는다.
Raspberry Pi 연결
Raspberry Pi에 찔렸을 때 OS는 갑자기 crash가 재부팅됐다.전원이 꺼진 후에 다시 연결하는 것이 비교적 안전할 수 있다.
우리 환경에서 직렬 설비는 이 한 바퀴만 돌기 때문에 /dev/ttyUSB0
로 식별된다.여러 개의 USB 직렬 장치가 있는 사람은 참고 문장에 따라 파일 이름을 고정하는 것이 편리하다.
그리고 소스를 계속 썼다.
이 글은 코드가 게재되지는 않았지만 쓴 코드가 github에 공개됐다.
ID/비밀번호가 없어 다른 사이트에 올라온 전문의 교환을 보면서 실시했다.
아, 구성은 아래와 같다.
screen /dev/tty.usbserial-XXXXXXXX 115200
SKINFO
EINFO FE80:0000:0000:0000:XXXX:XXXX:XXXX:XXXX YYYYYYYYYYYYYYYY 21 FFFF FFFE
OK
Raspberry Pi에 찔렸을 때 OS는 갑자기 crash가 재부팅됐다.전원이 꺼진 후에 다시 연결하는 것이 비교적 안전할 수 있다.
우리 환경에서 직렬 설비는 이 한 바퀴만 돌기 때문에
/dev/ttyUSB0
로 식별된다.여러 개의 USB 직렬 장치가 있는 사람은 참고 문장에 따라 파일 이름을 고정하는 것이 편리하다.그리고 소스를 계속 썼다.
이 글은 코드가 게재되지는 않았지만 쓴 코드가 github에 공개됐다.
ID/비밀번호가 없어 다른 사이트에 올라온 전문의 교환을 보면서 실시했다.
아, 구성은 아래와 같다.
결실
웹 브라우저에서 다음 도표를 볼 수 있습니다.
power.png
뻔한 일
0.01 sec * (2^<DURATION> + 1)
로 설정하고 지수에서 기다리는 시간이 길어진다는 뜻이다.덤
다른 사람의 통신 일지가 작용했기 때문에, 나도 내 일지를 보낼 것이다.(ID/비밀번호가 마스크되었지만 IPv6의 링크 로컬 주소에는 마스크가 없습니다. 뭔지 알 수 있습니다...)
첫 번째 속성 읽기에 성공할 때까지 초기 시퀀스
2021-02-18 21:24:26.138590 SEND [SKSETPWD C XXXXXXXXXXXX]
2021-02-18 21:24:26.158053 RECEIVE [SKSETPWD C XXXXXXXXXXXX]
2021-02-18 21:24:26.180490 RECEIVE [OK]
2021-02-18 21:24:26.189826 SEND [SKSETRBID YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY]
2021-02-18 21:24:26.225616 RECEIVE [SKSETRBID YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY]
2021-02-18 21:24:26.233448 RECEIVE [OK]
2021-02-18 21:24:26.238500 SEND [SKSCAN 2 FFFFFFFF 4]
2021-02-18 21:24:26.268975 RECEIVE [SKSCAN 2 FFFFFFFF 4]
2021-02-18 21:24:26.276719 RECEIVE [OK]
2021-02-18 21:24:31.374059 RECEIVE [EVENT 22 FE80:0000:0000:0000:1207:23FF:FEA0:77F0]
2021-02-18 21:24:31.378891 SEND [SKSCAN 2 FFFFFFFF 5]
2021-02-18 21:24:31.405059 RECEIVE [SKSCAN 2 FFFFFFFF 5]
2021-02-18 21:24:31.411965 RECEIVE [OK]
2021-02-18 21:24:36.607964 RECEIVE [EVENT 20 FE80:0000:0000:0000:1207:23FF:FEA0:77F0]
2021-02-18 21:24:36.617376 RECEIVE [EPANDESC]
2021-02-18 21:24:36.628564 RECEIVE [ Channel:31]
2021-02-18 21:24:36.641159 RECEIVE [ Channel Page:09]
2021-02-18 21:24:36.652536 RECEIVE [ Pan ID:627F]
2021-02-18 21:24:36.669099 RECEIVE [ Addr:008087003017627F]
2021-02-18 21:24:36.679204 RECEIVE [ LQI:31]
2021-02-18 21:24:36.693133 RECEIVE [ PairID:00F6D083]
2021-02-18 21:24:40.380488 RECEIVE [EVENT 22 FE80:0000:0000:0000:1207:23FF:FEA0:77F0]
2021-02-18 21:24:40.558611 SEND [SKLL64 008087003017627F]
2021-02-18 21:24:40.587178 RECEIVE [SKLL64 008087003017627F]
2021-02-18 21:24:40.608980 RECEIVE [FE80:0000:0000:0000:0280:8700:3017:627F]
2021-02-18 21:24:40.621518 SEND [SKSREG S02 31]
2021-02-18 21:24:40.644997 RECEIVE [SKSREG S02 31]
2021-02-18 21:24:40.652690 RECEIVE [OK]
2021-02-18 21:24:40.657776 SEND [SKSREG S03 627F]
2021-02-18 21:24:40.682997 RECEIVE [SKSREG S03 627F]
2021-02-18 21:24:40.690605 RECEIVE [OK]
2021-02-18 21:24:40.695594 SEND [SKJOIN FE80:0000:0000:0000:0280:8700:3017:627F]
2021-02-18 21:24:40.727477 RECEIVE [SKJOIN FE80:0000:0000:0000:0280:8700:3017:627F]
2021-02-18 21:24:40.735089 RECEIVE [OK]
2021-02-18 21:24:41.128546 RECEIVE [EVENT 21 FE80:0000:0000:0000:0280:8700:3017:627F 00]
2021-02-18 21:24:41.254346 RECEIVE [ERXUDP FE80:0000:0000:0000:0280:8700:3017:627F FE80:0000:0000:0000:1207:23FF:FEA0:77F0 02CC 02CC 008087003017627F 0 0028 00000028C0000002279F1796A50FADBB00060000000400000000000500030000000400000000000C]
2021-02-18 21:24:41.485520 RECEIVE [EVENT 21 FE80:0000:0000:0000:0280:8700:3017:627F 00]
2021-02-18 21:24:41.668894 RECEIVE [ERXUDP FE80:0000:0000:0000:0280:8700:3017:627F FE80:0000:0000:0000:1207:23FF:FEA0:77F0 02CC 02CC 008087003017627F 0 0068 0000006880000002279F1796A50FADBC000500000010000070AEF4E152A68771C21C76355D3EC3A4000200000038000001C000382F000EDE3A2CDF8969A72218D0D678CB519B534D3030303030303939303231353030303030303030303030303030463644303833]
2021-02-18 21:24:41.800034 RECEIVE [EVENT 21 FE80:0000:0000:0000:0280:8700:3017:627F 00]
2021-02-18 21:24:41.996082 RECEIVE [ERXUDP FE80:0000:0000:0000:0280:8700:3017:627F FE80:0000:0000:0000:1207:23FF:FEA0:77F0 02CC 02CC 008087003017627F 0 0054 0000005480000002279F1796A50FADBD00020000003B000001C1003B2F800EDE3A2CDF8969A72218D0D678CB519B8F0C2C932CF434E8ECED9BFA87C53ECC00000000452BA112AF1B9E952F34558CCBBC80D6F400]
2021-02-18 21:24:42.254817 RECEIVE [EVENT 21 FE80:0000:0000:0000:0280:8700:3017:627F 00]
2021-02-18 21:24:42.474510 RECEIVE [ERXUDP FE80:0000:0000:0000:0280:8700:3017:627F FE80:0000:0000:0000:1207:23FF:FEA0:77F0 02CC 02CC 008087003017627F 0 0058 00000058A0000002279F1796A50FADBE000700000004000000000000000200000004000003C1000400040000000400000000070100080000000400000001518000010000001000005FEE3C1DB8585B2C53825D69664EAF88]
2021-02-18 21:24:42.839296 RECEIVE [EVENT 21 FE80:0000:0000:0000:0280:8700:3017:627F 00]
2021-02-18 21:24:42.864029 RECEIVE [EVENT 25 FE80:0000:0000:0000:0280:8700:3017:627F]
2021-02-18 21:24:43.042837 SEND [SKSENDTO 1 FE80:0000:0000:0000:0280:8700:3017:627F 0E1A 1 0016 1081000105ff010288016205d300e000e100e700e800]
2021-02-18 21:24:43.109318 RECEIVE [SKSENDTO 1 FE80:0000:0000:0000:0280:8700:3017:627F 0E1A 1 0016 ]
2021-02-18 21:24:43.308941 RECEIVE [EVENT 21 FE80:0000:0000:0000:0280:8700:3017:627F 00]
2021-02-18 21:24:43.320996 RECEIVE [OK]
2021-02-18 21:24:43.570062 RECEIVE [ERXUDP FE80:0000:0000:0000:0280:8700:3017:627F FF02:0000:0000:0000:0000:0000:0000:0001 0E1A 0E1A 008087003017627F 1 0012 108100000EF0010EF0017301D50401028801]
2021-02-18 21:24:43.575399 telegram not for me.
2021-02-18 21:24:46.784305 RECEIVE [ERXUDP FE80:0000:0000:0000:0280:8700:3017:627F FE80:0000:0000:0000:1207:23FF:FEA0:77F0 0E1A 0E1A 008087003017627F 1 0027 1081000102880105FF017205D30400000001E00400020CE7E10101E704000007C1E80400AA0032]
2021-02-18 21:24:26.138590 SEND [SKSETPWD C XXXXXXXXXXXX]
2021-02-18 21:24:26.158053 RECEIVE [SKSETPWD C XXXXXXXXXXXX]
2021-02-18 21:24:26.180490 RECEIVE [OK]
2021-02-18 21:24:26.189826 SEND [SKSETRBID YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY]
2021-02-18 21:24:26.225616 RECEIVE [SKSETRBID YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY]
2021-02-18 21:24:26.233448 RECEIVE [OK]
2021-02-18 21:24:26.238500 SEND [SKSCAN 2 FFFFFFFF 4]
2021-02-18 21:24:26.268975 RECEIVE [SKSCAN 2 FFFFFFFF 4]
2021-02-18 21:24:26.276719 RECEIVE [OK]
2021-02-18 21:24:31.374059 RECEIVE [EVENT 22 FE80:0000:0000:0000:1207:23FF:FEA0:77F0]
2021-02-18 21:24:31.378891 SEND [SKSCAN 2 FFFFFFFF 5]
2021-02-18 21:24:31.405059 RECEIVE [SKSCAN 2 FFFFFFFF 5]
2021-02-18 21:24:31.411965 RECEIVE [OK]
2021-02-18 21:24:36.607964 RECEIVE [EVENT 20 FE80:0000:0000:0000:1207:23FF:FEA0:77F0]
2021-02-18 21:24:36.617376 RECEIVE [EPANDESC]
2021-02-18 21:24:36.628564 RECEIVE [ Channel:31]
2021-02-18 21:24:36.641159 RECEIVE [ Channel Page:09]
2021-02-18 21:24:36.652536 RECEIVE [ Pan ID:627F]
2021-02-18 21:24:36.669099 RECEIVE [ Addr:008087003017627F]
2021-02-18 21:24:36.679204 RECEIVE [ LQI:31]
2021-02-18 21:24:36.693133 RECEIVE [ PairID:00F6D083]
2021-02-18 21:24:40.380488 RECEIVE [EVENT 22 FE80:0000:0000:0000:1207:23FF:FEA0:77F0]
2021-02-18 21:24:40.558611 SEND [SKLL64 008087003017627F]
2021-02-18 21:24:40.587178 RECEIVE [SKLL64 008087003017627F]
2021-02-18 21:24:40.608980 RECEIVE [FE80:0000:0000:0000:0280:8700:3017:627F]
2021-02-18 21:24:40.621518 SEND [SKSREG S02 31]
2021-02-18 21:24:40.644997 RECEIVE [SKSREG S02 31]
2021-02-18 21:24:40.652690 RECEIVE [OK]
2021-02-18 21:24:40.657776 SEND [SKSREG S03 627F]
2021-02-18 21:24:40.682997 RECEIVE [SKSREG S03 627F]
2021-02-18 21:24:40.690605 RECEIVE [OK]
2021-02-18 21:24:40.695594 SEND [SKJOIN FE80:0000:0000:0000:0280:8700:3017:627F]
2021-02-18 21:24:40.727477 RECEIVE [SKJOIN FE80:0000:0000:0000:0280:8700:3017:627F]
2021-02-18 21:24:40.735089 RECEIVE [OK]
2021-02-18 21:24:41.128546 RECEIVE [EVENT 21 FE80:0000:0000:0000:0280:8700:3017:627F 00]
2021-02-18 21:24:41.254346 RECEIVE [ERXUDP FE80:0000:0000:0000:0280:8700:3017:627F FE80:0000:0000:0000:1207:23FF:FEA0:77F0 02CC 02CC 008087003017627F 0 0028 00000028C0000002279F1796A50FADBB00060000000400000000000500030000000400000000000C]
2021-02-18 21:24:41.485520 RECEIVE [EVENT 21 FE80:0000:0000:0000:0280:8700:3017:627F 00]
2021-02-18 21:24:41.668894 RECEIVE [ERXUDP FE80:0000:0000:0000:0280:8700:3017:627F FE80:0000:0000:0000:1207:23FF:FEA0:77F0 02CC 02CC 008087003017627F 0 0068 0000006880000002279F1796A50FADBC000500000010000070AEF4E152A68771C21C76355D3EC3A4000200000038000001C000382F000EDE3A2CDF8969A72218D0D678CB519B534D3030303030303939303231353030303030303030303030303030463644303833]
2021-02-18 21:24:41.800034 RECEIVE [EVENT 21 FE80:0000:0000:0000:0280:8700:3017:627F 00]
2021-02-18 21:24:41.996082 RECEIVE [ERXUDP FE80:0000:0000:0000:0280:8700:3017:627F FE80:0000:0000:0000:1207:23FF:FEA0:77F0 02CC 02CC 008087003017627F 0 0054 0000005480000002279F1796A50FADBD00020000003B000001C1003B2F800EDE3A2CDF8969A72218D0D678CB519B8F0C2C932CF434E8ECED9BFA87C53ECC00000000452BA112AF1B9E952F34558CCBBC80D6F400]
2021-02-18 21:24:42.254817 RECEIVE [EVENT 21 FE80:0000:0000:0000:0280:8700:3017:627F 00]
2021-02-18 21:24:42.474510 RECEIVE [ERXUDP FE80:0000:0000:0000:0280:8700:3017:627F FE80:0000:0000:0000:1207:23FF:FEA0:77F0 02CC 02CC 008087003017627F 0 0058 00000058A0000002279F1796A50FADBE000700000004000000000000000200000004000003C1000400040000000400000000070100080000000400000001518000010000001000005FEE3C1DB8585B2C53825D69664EAF88]
2021-02-18 21:24:42.839296 RECEIVE [EVENT 21 FE80:0000:0000:0000:0280:8700:3017:627F 00]
2021-02-18 21:24:42.864029 RECEIVE [EVENT 25 FE80:0000:0000:0000:0280:8700:3017:627F]
2021-02-18 21:24:43.042837 SEND [SKSENDTO 1 FE80:0000:0000:0000:0280:8700:3017:627F 0E1A 1 0016 1081000105ff010288016205d300e000e100e700e800]
2021-02-18 21:24:43.109318 RECEIVE [SKSENDTO 1 FE80:0000:0000:0000:0280:8700:3017:627F 0E1A 1 0016 ]
2021-02-18 21:24:43.308941 RECEIVE [EVENT 21 FE80:0000:0000:0000:0280:8700:3017:627F 00]
2021-02-18 21:24:43.320996 RECEIVE [OK]
2021-02-18 21:24:43.570062 RECEIVE [ERXUDP FE80:0000:0000:0000:0280:8700:3017:627F FF02:0000:0000:0000:0000:0000:0000:0001 0E1A 0E1A 008087003017627F 1 0012 108100000EF0010EF0017301D50401028801]
2021-02-18 21:24:43.575399 telegram not for me.
2021-02-18 21:24:46.784305 RECEIVE [ERXUDP FE80:0000:0000:0000:0280:8700:3017:627F FE80:0000:0000:0000:1207:23FF:FEA0:77F0 0E1A 0E1A 008087003017627F 1 0027 1081000102880105FF017205D30400000001E00400020CE7E10101E704000007C1E80400AA0032]
2021-02-19 16:36:39.061889 DROP [EVENT 29 FE80:0000:0000:0000:0280:8700:3017:627F]
2021-02-19 16:36:39.383243 DROP [EVENT 21 FE80:0000:0000:0000:0280:8700:3017:627F 00]
2021-02-19 16:36:39.534179 DROP [ERXUDP FE80:0000:0000:0000:0280:8700:3017:627F FE80:0000:0000:0000:1207:23FF:FEA0:77F0 02CC 02CC 008087003017627F 0 0028 0000002810000004279F1796A50FADBC00010000001000006246C59FA52453BC332C74459EE12BBD]
2021-02-19 16:36:39.779480 DROP [ERXUDP FE80:0000:0000:0000:0280:8700:3017:627F FE80:0000:0000:0000:1207:23FF:FEA0:77F0 02CC 02CC 008087003017627F 0 0080 0000008080000002279F1796A50FADBF00050000001000005F7A8434032D58214A1E00E95CE5B1F30002000000380000013200382F00E34F4E16C5A962DB3997B00CB61A5975534D30303030303039393032313530303030303030303030303030304636443038330001000000100000F021E6A349DD6EF9041E07356640423B]
2021-02-19 16:36:39.822157 DROP [EVENT 21 FE80:0000:0000:0000:0280:8700:3017:627F 00]
2021-02-19 16:36:40.099365 DROP [ERXUDP FE80:0000:0000:0000:0280:8700:3017:627F FE80:0000:0000:0000:1207:23FF:FEA0:77F0 02CC 02CC 008087003017627F 0 006C 0000006C80000002279F1796A50FADC000020000003B00000133003B2F80E34F4E16C5A962DB3997B00CB61A5975771FE1E12BF4E2F785AF395016563A2C00000000CBC4F088BA748FCEB6E0861F6DEAFA11BA00000100000010000030F2EBE5404C15916F60BA0BCB37CCA6]
2021-02-19 16:36:40.163939 DROP [EVENT 21 FE80:0000:0000:0000:0280:8700:3017:627F 00]
2021-02-19 16:36:40.474481 DROP [ERXUDP FE80:0000:0000:0000:0280:8700:3017:627F FE80:0000:0000:0000:1207:23FF:FEA0:77F0 02CC 02CC 008087003017627F 0 0058 00000058A0000002279F1796A50FADC10007000000040000000000000002000000040000033300040004000000040000000007020008000000040000000151800001000000100000ABF04F5B29704D9B9EF0D1CEE42F1225]
2021-02-19 16:36:40.877655 DROP [EVENT 21 FE80:0000:0000:0000:0280:8700:3017:627F 00]
2021-02-19 16:36:40.911858 DROP [EVENT 25 FE80:0000:0000:0000:0280:8700:3017:627F]
2021-02-19 16:36:41.564139 DROP [ERXUDP FE80:0000:0000:0000:0280:8700:3017:627F FF02:0000:0000:0000:0000:0000:0000:0001 0E1A 0E1A 008087003017627F 1 0012 108100000EF0010EF0017301D50401028801]
Reference
이 문제에 관하여(지능 계기에서 전력 소모량을 얻다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/false-git@github/items/ebcaaae4d54f2393efa7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)