파이썬 및 PyUSB로 FX-5204PS와 통신

간단하게 전력 사용량을 측정하려고 사방을 둘러보니 Fujitsu 구성 요소의 지능형 전원 콘센트 FX-5204PS 감소했다.발매 시기는 오래전이지만 아직 생산을 계속하고 있는 것 같습니다.
FX-5204PS에는 USB B 모 포트가 있습니다.거기서 시리얼이나 어떤 용량을 토해낸 줄 알았는데 전용 장치 드라이버가 필요하다는 것을 발견했다.한순간의 사용을 멈추고 싶었지만 검색해보니 2011년(본고 5년 이상)에 이미 장치 드라이버를 쓴 사람이 있었다.
  • usps - OpenBSD manual pages
  • Open BSD요...그리고 아는 사람은 작가의 모습이다.
    따로 검색해보시면...
  • SEIL 및 스마트 콘센트
  • 세일이가...OpenBSD에서 이식한 것 같습니다.
    근데 리눅스나 맥 같은 거 쓰고 싶어요.OS 종속 드라이버 제작을 고려하면 유지보수를 계속하는 것도 어렵기 때문에 이곳은 사용자 공간 USB 라이브러리에서 간단하게 사용하는 것이 좋다고 생각한다.OpenBSD 버전 드라이버를 들으면서 이것저것 원본 코드를 듣는 내용PyUSB을 써 보았는데FX5204PS 모듈입니다.파이톤이라서 다양한 플랫폼에서 일한다.OS X(MacOS 테스트되지 않음) 같은 거요.
    두 개 이상의 장비를 동시에 연결한 점 등을 고려하지 않아 다소 부실한 작업이었지만 애초 목적을 달성했다.pygame에서 적당히 제작된 바삐 조준기가 상태를 표시할 때 다음과 같은 느낌이 든다.

    FX5204PS 모듈에서 얻을 수 있는 정보는 대체로 OpenBSD 드라이브와 같다. 전압, 주파수, 온도, 콘센트당 소모 전력(순간값, 평균값(기본 5초 리셋), 최대값(기본 5초 리셋)이다.
    버그 등을 발견한 사람이github를 통해 보고하면 가능한 범위 내에서 대응하고 싶습니다.

    좋은 웹페이지 즐겨찾기