Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/higebu/wattmonitor
https://github.com/higebu/wattmonitor
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/higebu/wattmonitor
- Owner: higebu
- Created: 2016-04-29T13:57:25.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-04-29T14:33:18.000Z (over 8 years ago)
- Last Synced: 2024-10-04T19:44:22.556Z (3 months ago)
- Language: Go
- Size: 76.2 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# wattmonitor
Wi-SUNモジュール[BP35A1](http://www.rohm.co.jp/web/japan/products/-/product/BP35A1)をUSB接続してスマートメーターから瞬時電力値を取得し、fluentdに投げるツールです。
適当に作ったツールなので動作の保証などはありません。
## 準備
PCでは下記の準備が必要かもしれませんが、Raspberry pi 3(raspbian)では必要ありませんでした。
* `/dev/ttyUSB0` の読み書きができるようにします。
```
cat < dialout
```## インストール
* goのインストールをしておいてください
```
go get -u github.com/higebu/wattmonitor
```* Raspberry pi 3用のバイナリのビルド
```
cd $GOPATH/src/github.com/higebu/wattmonitor
GOARCH=arm GOARM=7 go build
```## 使い方
* help
```
./wattmonitor -h
Usage of ./wattmonitor:
-fluent_host string
fluentdのIPかホスト名 (default "127.0.0.1")
-fluent_port int
fluentdのポート (default 24224)
-interval int
監視間隔 短すぎると固まる (default 60)
-pwd string
Bルートサービスのパスワード
-rbid string
Bルートサービスの認証ID
-tag string
fluentdで使うタグ (default "wattmonitor.watt")
```