メモ書きブログスマートフォン用の表示で見るメモ書きブログ日々調べたことや興味あることをメモのごとく、淡々と書くだけの気晴らしブログですこの広告は、90日以上更新していないブログに表示しています。PiとWi-SUNモジュールを使って自宅全体で使用しているで電力量がどのくらいなのか、リアルタイムに表示する電力計を作りました。これまでの準備や、実験の様子は次の通りです。読んでいただいて期待外れだといけないので、完成品から紹介します。リアルタイムに約3秒おきくらいで瞬間電力計測値を更新しています。ソフトウェアgithubに公開しました。(かなりやっつけで書いています。見にくくてごめんなさい。github.com何か所か、環境に合わせて変更が必要です。Liteの設定箇所Wi-SUNモジュールのデバイスファイル名/dev/ttyUSB0ではない場合は、SERIAL_DEVICEの値を変更してください。スマートメーターのパスワードBルートサービスのパスワードをSM_PWDに設定してください。スマートメーターの認証IDBルートサービスの認証IDをSM_RBIDに設定してください。7セグのGPIO設定7セグのLED設定SEG_A~SEG_Gまでが、7セグ部分です。上から時計回りにAからFで、Gが真ん中です。SEG_Hがドットになりますが、今回は特に未使用です。桁制御の設定ダイナミック表示していますので、SEG_1からSEG_4で表示する桁を制御しています。SEG_1が一番右(1の位)、SEG_2が10の位、SEG_3が100の位、SEG_4が1000の位です。そのほか、githubのREADMEにも若干説明を書いておきました。参考にしていただければと思います。Piに接続し、スマートメーターから情報取得してみます。ディップスイッチやジャンパーピンを適切に、通信:USB、電源:USBとなるように設定してください。modelになります。OS(Raspbian)は次の通りです。Piの電源を投入した方が良いようです。Piから接続確認OSが起動したら、下記コマンドで認識されているか確認します。/dev/ttyUSB0シリアルコンソール(minicom)のインストールWi-SUNモジュールとシリアル通信するためminicomを使用したいと思います。インストールされていない場合は、apt-getでインストールしてください。minicomWi-SUNモジュールの動作確認と出力設定変更ここでWi-SUNモジュールと正しく通信できているか確認したいと思います。minicomコマンドで接続し、SKVERとSKINFOを打ってみます。←一部(IPv6アドレス、MACアドレス)はxxxxで伏せていますOKEVERやEINFOが帰ってくれば成功です。ついでに、デバッグしやすいようWi-SUNモジュールの出力設定を変更しておきます。1で、スマートメーターから受信したバイナリデータが16進ASCII文字で表示されます。minicomを終了するときは、Ctrl-aを押した後、zを押して、xを押して、Enterです。Liteコマンドの作成もう一つ準備があります。Lite)がバイナリデータのため、あらかじめファイルとして作成しておきます。今回は、スマートメーターから瞬時電力計測値(W)[EPC:0xE7]を取得するためのコマンドを作成します。←ファイルサイズが14バイトであることいよいよスマートメーターから情報取得スマートメーターに接続して、情報取得してみます。115200minicomファイル転送プロトコル設定ここまでは、先ほどと同じですが、次にminicomのファイル転送プロトコルを設定します。Ctrl-aを押した後、zを押して、oを押して、[設定]画面に入ってください。[設定]の”ファイル転送プロトコル”を選択してください。Jの設定が空いていましたので、jキーを押して、Jを次の通りに設定します。←あとでこの名称を選択するので覚えといてくださいプログラム:/bin/catNAME:YU/D:U全画面:NIO-Red.:Y複数:NESCキーを2回押して、minicom起動直後の画面まで戻ります。スマートメーターと接続ようやくスマートメーターと接続を開始します。”の最後の000Eの後に半角スペース含めて入力します。その後、Ctrl-aを押した後、zを押して、sを押してファイルアップロードをします。先ほど設定追加したした、rawfileを選択します。getE7.datファイルのところで、スペースキーを押下して、Okeyでファイルアップロードします。(2)の出力結果についてこの出力結果の最後の8文字(4バイト)が、スマートメーターから取得した瞬時電力計測値(W)になります。16進数表記なので、今回の00000282は、642W(ワット)ということになります。駆け足になりましたが、スマートメーターから情報取得することができました。Liteの詳細は、次のホームページで公開されています。PiとWi-SUNモジュールでスマートメーターから情報取得Tweet広告を非表示にするもっと読むコメントを書く2015-08-18スマートメーターと通信するための機器についてスマートメータースマートメーターと通信するためには、920MHz無線のWi-SUNという規格対応した通信モジュールが必要になります。920MHz帯といえば、アナログテレビ放送で使用していた帯域ですね。今回は、1つから入手できて、比較的安価なROHMのBP35A1という通信モジュールを使ってみたいと思います。Semiconductor</a>実際は、こんな感じで3つのパーツが必要になります。あと、BP35A7-accessoriesという、ネジとスペーサーのセットも合わせて用意してください。いつもお世話になっている、RSコンポーネンツさんで購入しました。(4点セットで15,000円ほど)一部、組立にはんだ付けが必要です。ROHMではUSBドングル「WSR35A1-00」も出していますので、小ささ重視&はんだ不要希望ならこちらの方が良いかも。値段は同じくらいです。USB接続、UART(シリアル通信)でこの通信モジュールとやり取りができます。Piにこの通信モジュールを接続して、動作確認をします。以前、「スマートメーターがやってきた」で書いた通り、家の電力計がスマートメーターになったので、電力メーター情報発信サービスに申し込んでみました。電力メーター情報発信サービスは、簡単に言うと、スマートメーターと通信して、現在の電力計測値や積算の電力量などを取得したりできるサービスです。電力メーター情報発信サービス(Bルートサービス)について|東京電力スマートメーターが未設置の家庭でも、「申し込みから2~3週間で~」と書いてあったので、すでに設置済みの我が家では、もう少し早いと期待していましたが、きっちり21日かかりました。こんな感じで、スマートメーターと通信するための認証IDやパスワードが届きます。次回は、スマートメーターと通信するための機器について紹介します。22:28電力メーター情報発信サービス(Bルートサービス)に申し込んだTweet広告を非表示にするもっと読むコメントを書く2015-07-30vsftpdでファイルの書き込みができないよく見ればわかったはずだけど、ちょっとだけハマったのでメモを残します。13:27vsftpdでファイルの書き込みができないTweet広告を非表示にするもっと読むコメントを書く2015-07-18スマートメーターがやってきたスマートメーターもう数か月前になりますが、自宅の電力メーターがスマートメータになりました。注文したわけでもなく、東京電力の交換タイミングがやってきたようです。電力メータ交換の手紙がポストに入っていて、自宅に訪問することなく、不在の間に交換が完了しました。停電もしないなんてすごいですね。取り付けられたメータを見ると、次のメータであることが判明。FAちいさな液晶表示には、計量指示値や電力量(kWh)などが表示されていて、数秒で切り替わり表示されています。なにやらこのスマートメータは、30分ごとの電力量を東京電力に送信しているらしく、次のサービスで30分ごとの電力量を確認できます。ログイン登録が必要ですが、無料です。こんな感じで表示されます。これから冷房の季節なのに、省エネ意識がちょっとだけ高まる気がします。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。