Bルート Wi-SUN HEMS 消費電力取得1回目
HEMSなくてもBルートでスマートメータから消費電力とか計測情報だけ抜けるよ。
ちょっとパソコンできる人ならパソコンとWi-SUN USBドングルで可能。
そのためのプログラムもネットに出てる。 Aルートは送電会社が使う。需要家が使えるのはBルートだけ。 フレッツミルエネ用のWi-SUN USBドングルが一番安いけど、これってパソコンに流用できる? ほーん、HEMSないならAルートの電力会社のサービス閲覧しかないと思ってたわ >>5
それの品番 UDG-1-WSNE で検索すると情報が出てくる。 高圧Bルートは低圧と仕様がずいぶん異なるんだな。面白そう。
けど職場で関わると面倒なことになりそうで躊躇する。 BルートのIDとパスワードが申請から数日で来た。速え。 >>5 >>8
これを買おうとしてるんだけどネットでポチれない。
NTTに電話するとフレッツミルエネ契約してないと売らないようなことを言われた。 結局UDG-1-WSNEの新品購入はあきらめて中古を探し当てて買った。
メルカリやヤフオクにもたまーに出るみたい。
需要も供給も乏しく、安く買えたら幸運。
見つからない場合はさっさとネットでポチれる別製品にした方が建設的。
価格の違いだけで実用上はあまり差がないと思われる。 早速UDG-1-WSNEをパソコンに挿してみた。lsusbは
https://jktec.com/2018/09/14/wi-sunで消費電力取得-2-4/
と同じ。製造はNECらしい。
挿すだけで/dev/ttyACM0に割り当てられモデム扱い。
minicom -D /dev/ttyACM0で手動通信可能だけどATコマンドではない。
ミルエネのUSBドングルUDG-1-WSNEの動作確認
https://qiita.com/hnw/items/e2cd07929cc82129f1a5 ATコマンドみたいに各社おおまかな互換性があってコマンドがSKで始まることから「SKコマンド」と呼ぶらしい。
ネット検索すると出て来る。
各社の方言もあってUDG-1-WSNEで既存プログラムを使う場合は一部修正が必要かも。
UDG-1-WSNEは安いからか省略されてるSKコマンドがあるという話も見た。 minicomからSKコマンド手打ちでスマートメータと通信できた。
ログインもできた。
手打ちコマンドは↓の後半。
http://blog-yama.a-quest.com/?eid=970182 次はデータ自動取得とグラフ作成プログラムなんだけど、どれが良いんだろう? ネットサービス使ってグラフ化してる報告もあるけど、これだとネットサービスの終了や仕様変更で使えなくなっちゃう。 >>15 の1つ目のリンクは「4回に分けて書きます」と宣言してるのに前半2回しか書かれてないね。
tps://jktec.com/2018/09/13/wi-sunで消費電力取得/ nextdriveのcube j1をなんとか手に入れてnextdriveのサイトからアップグレード手続きするとhemsを制御できるしbルートで細かい情報も取得記録してくれていいぞ
エコキュートのhems接続機器もメルカリで買ったから取り付ける予定だ。
エコキュートhemsアダプタ取り付けは案外かんたんなもよう >>17 のリンク先は自動取得に使ったサーバがマイクロソフト。 Bルートやってみた
tps://www.skyley.com/wiki/?Bルートやってみた
プログラムを自作しようという人の参考になる。すぐ使える完成品はない。 スマートメーターとRaspberry Piで電力計を作った
tps://chappnet.hateblo.jp/entry/2015/08/23/112738
7セグLEDに瞬時電力を表示。グラフ化なし。 スマートメーターから瞬時電力を取得する その3
tp://blue-black.ink/?p=2827
これいいかも? ラズパイ以外でも動かせそう。 スマートメーターの瞬時電力や履歴をWebブラウザで見る
tps://neocat.hatenaブログ.com/entry/20160117/1453021993
これもいいかも? LinuxでC++使用。
※NGに引っ掛かって投稿できなかったんで「ブログ」はアルファベットに置き換え スマートメーターの情報を最安ハードウェアで引っこ抜く
tps://qiita.com/rukihena/items/82266ed3a43e4b652adb
最小限のサンプルプログラムのみ。グラフ化なし。 Pythonでスマートメーターの情報を引っこ抜く
tps://qiita.com/kanon700/items/d4df13d45c2a9d16b8b0
python3で瞬時電力取得。グラフ化なし。 ミルエネのUSBドングルを使ってDatadogで電力見える化
tps://qiita.com/YamaguchiRei/items/2debdbb908445036bcc0
ネットサービスに依存しているので継続的に使えるか不明。 スマートメーターから取得した電力消費量を可視化する
tps://qiita.com/nara256/items/7179da740bf2be2389be
ネットサービス(IIJ)に依存しているので継続的に使えるか不明。 最初は作動試験を兼ねて文字で瞬時電力を取得しようと思い一番簡単そうな >>28 で実験。
一発で動くだろうと思ったらとんでもなかった。
作者とOSもWiSUNドングルも異なるせいでかなり改造しないと動かなかったが何とかできた。
% ./SmartMeter.py
Bルートパスワード設定
OK
Bルート認証ID設定
OK
Channel設定
OK
PanID設定
OK
PANA接続シーケンス
OK
PANA 接続成功
瞬時電力計測値:1500[W]
瞬時電力計測値:1496[W]
瞬時電力計測値:1456[W]
瞬時電力計測値:1500[W]
瞬時電力計測値:1500[W]
瞬時電力計測値:1496[W]
瞬時電力計測値:1568[W]
瞬時電力計測値:1712[W]
瞬時電力計測値:1712[W] AlmaLinux 9.1 + Python 3.9.14
WiSUNドングルは UDG-1-WSNE
最初パッケージ不足でエラーになったため、dnf install python3-pyserial する必要があった。
>>28 の改造は動かない原因を調べるのが大変だったが、分かってしまえば大したことない。
GetSmartMeterPara.py の変更点
1. windowsじゃないのでSKコマンドはエコーバックされない。エコーバックの空読みを3箇所削除。
2. SKコマンドの方言でSKSCANに「0」を1つ追加する必要があった。さもないとエラー。
ser.write(str.encode("SKSCAN 2 FFFFFFFF " + str(scanDuration) + " 0\r\n")) SmartMeter.py の変更点
1. 同じく空読みをことごとく削除。
2. 同じくSKコマンドの方言。
command = "SKSENDTO 1 {0} 0E1A 1 0 {1:04X} ".format(Address, len(echonetLiteFrame))
res = cols[9]
3. ループしているうちに無線の一時的障害なのか行がずれて電力が全く表示されなくなる不具合が出た。読んだ回数ではなくwhileでERXUDPの行を抽出するように以下を追加。
while not Data.startswith("ERXUDP"):
Data = ser.readline().decode(encoding='utf-8') ↑ 5chがインデントを削除してしまうのでwhileのインデントは想像してね。 気になったのは、スマートメーターが1500Wの時にクランプメーターの実測が18Aくらい
つまりスマートメーターの電力値は有効電力ってことだよな?
エアコン暖房が動いてたし無効電力が影響したと考えれば辻褄は合う
調べたことなかったけど家庭の力率ってこんなもの?
力率悪いと有効電力が低くてもリミッタ作動するよね? >>32 >>33
書き忘れてた。両方ともデバイスの書き換え必要。
serialPortDev = '/dev/ttyACM0'
WiSUNドングルを挿すだけで自動的にttyACM0で通信可能になった。 >>1
Bルート用 Wi-SUN USBドングル製品(半田付とか工作必要な物は除外)
・RL7023 Stick-D/IPS
tps://www.tessera.co.jp/product/rfmodul/rl7023stick-d_ips.html
アマゾンやchip1stopで購入可能
・BP35C2
tps://www.rohm.co.jp/products/wireless-communication/specified-low-power-radio-modules
chip1stopやマルツやRSオンラインで購入可能
・WSR35A1-00
販売終了?
・UDG-1-WSNE
東日本でNTTフレッツ光を引いていて、しかもオプションでフレッツミルエネを契約しないと購入不可らしい
ネットのBルート記事で見掛けるのは以上4種類。
他にも少数派製品が色々。
新品の場合は価格と入手しやすさからRL7023 Stick-D/IPSが良さそう。
RL7023 Stick-D/IPSは公式にLinuxも対応。
中古はめったになく運次第。 >>32
引数が増えたのはBルートかHANかの指定らしい。
0はBルート。 スマートメーターのBルート接続で自宅電力消費量をMuninしてみた
tp://blog.andromeda.jp/archives/2194
ド安定と書いてあるのは良いんだけどmuninのグラフをwebで見るのは簡単なのかな? スマートメーター&計測ロガー
tps://github.com/kjmat/keilog
↑を試そうとしたら次々エラーで直し切れてない
今悩んでるエラー↓
Traceback (most recent call last):
File "/home/user/keilog/kei.py", line 93, in <module>
if not wdef['instance'].isAlive():
AttributeError: 'FileRecorder' object has no attribute 'isAlive' あー
python 3.9 で isAlive が消されてた
何で名前変える必要があるのか
意味不明なことすんなよ python >>41 を数日動かしてみたところ継続的にデータが取れてるようだ
時々電波状況が悪いのかデータが取れなくなり自動的に再接続してる
一部変更しないと動かなかったんで参考にする人がいるか知らんけどdiffを貼っとく
こちらの環境はLinuxでPython 3.9、Wi-SUNドングルはUDG-1-WSNE
UDG-1-WSNEはRL7023 Stick-D/DSSのSKコマンドと同じはずなんだがエコーバック有無が一部で異なるのかも知れん kei.pyはPython 3.9の仕様変更に対応させた
% diff kei.py kei.py.org
40c40
< LOGFILE = fname[0] + '.log'
---
> LOGFILE = os.getcwd() + '/' + fname[0] + '.log'
92c92
< if not wdef['instance'].is_alive():
---
> if not wdef['instance'].isAlive(): keiconf.pyは各自固有の初期設定で、説明文から抽出した
記録するデータの種類と間隔は好みで
% diff keiconf.py keiconf.py.org
12c12
< wisundev = WiSunRL7023(port='/dev/serial/by-id/自分のWi-SUNドングル',
---
> wisundev = WiSunRL7023(port='/dev/serial/by-id/xxxxx',
14,15c14,15
< #type=WiSunRL7023.IPS
< type=WiSunRL7023.DSS
---
> type=WiSunRL7023.IPS
> #type=WiSunRL7023.DSS
23c23
< 'fname_base': 'broute', # 記録ファイルの名前に使われる文字列
---
> 'fname_base': 'mydatafile', # 記録ファイルの名前に使われる文字列
30,31c30,31
< 'wisundev': wisundev, # デバイスドライバの指定
< 'broute_id': '自分とこのBルート接続ID',
---
> 'wisundev': wisundev # デバイスドライバの指定
> 'broute_id': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
33c33
< 'broute_pwd': 'パスワード', # Bルートパスワード(電力会社に申請)
---
> 'broute_pwd': 'xxxxxxxxxxxx', # Bルートパスワード(電力会社に申請)
37c37
< { 'epc':['E7','E8'], 'cycle': 5 }, # 瞬時電力(E7),10秒ごと
---
> { 'epc':['E7'], 'cycle': 10 }, # 瞬時電力(E7),10秒ごと スマートメーターの通信状態が悪い場合は数字を減らさない方が良さそう
エコーバックはドングル依存か?
RL7023 Stick-D/DSSを持っていないので検証はしてない
% diff broute.py broute.py.org
191c191
< self._TIMEOUT_SCAN = 180
---
> self._TIMEOUT_SCAN = 300
470c470
< duration = 5 # スキャン時間 1増えると2倍の時間がかかる
---
> duration = 7 # スキャン時間 1増えると2倍の時間がかかる
611c611
< #self.ser.readline() #エコーバック読み飛ばし
---
> self.ser.readline() #エコーバック読み飛ばし BP35C2がヤフオクに出てる
けどやたら高い上に「ノークレームノーリターン」だって
こりゃ売れない RL7023 Stick-D/IPSを新品で買った方が良いね。 数値を観察してると、うちの洗濯機は力率悪い
力率1と比較して2Aくらい余計に流れてる R相T相の電流が形だけ小数点以下1位まで出るんだが小数点以下の値は常に0
電流が実質整数でしか取れず大ざっぱすぎ
スマートメーターの機種によっては小数点以下も数値が取れるんだろうか
小数点以下の電流値がちゃんと取れてる人いる? wi-sun機器最近高いな。
契約A減らそうと思って実電流測りたいんだが、電気代が安くなる額より機器の方が高いなー。 >>21
j1じゃないcubeはwi-sunやhemsは対応してないよね? >>55
だよな。フリマで安く出て買おうか迷ってたら瞬殺されたから。
まあ買わなくてよかったよ。 >>53
電流知りたいだけならBルート必要ない
オクで安いクランプメーター買え >>57
クランプメーターならもってる。
分電盤の近くでしか計測できんし面倒。
使う家電の近くやベッド部屋から遠隔で監視したい。 >>57
クランプメーターならもってる。
分電盤の近くでしか計測できんし面倒。
使う家電の近くやベッド部屋から遠隔で監視したい。 なにを周回遅れな。
半年前はいざ知らず、今じゃ1万じゃドングルなんか買えんよ。 RL7023 Stick-D/IPSが売り切れだから。
復活するのかね? >>64
そうみたいだなー。てかここ一週間でcube j1というwi-sunやhems機能のある遠隔リモコンサーバが4200円で2回も売れてて、うちひとつは探し始めた数時間前だった。
まあ半年前には2000円とかで 売れてたが。今は新品が16000円とかだな。
>>62
お前が最近の相場も把握してないくせき偉そうなこと言いだしただけの話。俺は7年前からウォッチしとる。
>>65
そもそもハウジングメーカーのくそ高いシステム以外の独立系メーカーの数千円の完成品でbルート見れるって知らんかったよ。
電力自由化スレでbルートじゃないけどクランプメーターで同じようなことする機器を知ってから急に調べだした。 てかスマメって複数のwi-sun機器からログインできるのかね? >>63
ちょっと高いDSSならまだ買えるが残数は2+6か
IPSが復活しなければDSSも品切れになりそう 在庫復活したやん。7年傍観の出遅れクン、良かったなw 話の流れからして1万円ドングルのことじゃねーの?
リンクはこのスレのどっか上の方にあったな 留守中に家族が電気使い過ぎてリミッタ落ちた。
Bルートの記録見ると最後の引き金を引いたのは電子レンジだな。
電子レンジ使う前に消費電力見ろと言ってるのに。 hem-gw16gaから瞬時電流とる方法ないかね? 電力みてブレーカ落ちないよう調整しながら日々電気つかってると、枠いっぱいまで使い切らないと損なように錯覚してくるw iPhoneロック画面に自宅電力を表示したいんだがブラウザ機能あるウィジェットアプリがみつからない。
上手い方法ないかなー。 はぴeみる電があまりにもゴミ過ぎて自前で取ろうと思ったんだが、
関西電力の利用申込書に使用するSMA認証したHEMS機器書く欄があるんだけどドングルじゃいかんよなあ ドングル単体だとアプリケーションがないんだからSMAとかAIF認証は取れないんじゃないの? 審査方法は知らんけどこういう記事あるから
tps://prtimes.jp/main/html/rd/p/000000005.000009706.html そこの図でも認証範囲にWi-SUNドングルと別のアプリケーションが入ったもう一つのドングルとセットで認証って書いてある そこまで気にするのも自由だけど、申請あきらめるかHEMS丸ごと買うしかなくなる。
俺は気にせずドングル品番入力してそのまま申請通った。(東京) 気にしてるのは通るか否かなんで適当に嘘書いて出すんですけどね 何だ、法令順守に潔癖なのかと持ったら、逆に政治家並の低い倫理観だったかw いや、このスレでやろうとしてることがまさにそういうことだろ 認証がなければ接続できないわけじゃないだろ?プロトコルの仕様をもらえないとか適合テストを受けられないとかそういうんじゃないか? 特定小電力の認証受けてるから違法性はないはず。
(パケット出し過ぎない前提で)
sma認証の方は電力ファミリーが身内でやってるだけでしょ。 電波法とかに抵触しなけりゃいいってもんでもないだろ
内線規程無視した工事しちゃいかんように 水道協会の謎の認証とか、自動車整備振興会の謎の丸シールとか、日本は既得利権でがんじがらめ >>46
元々はスマメとの通信途切れると600秒待ってから再接続する設定になっている
運用してみると1日に1回くらい10分間以上データが抜け落ちる
通信途切れをなくすのは難しいが10分間以上は長すぎる
再接続までの設定時間を600秒→90秒に短縮してみた
% diff broute.py broute.py.org
191c191
< self._TIMEOUT_SCAN = 180
---
> self._TIMEOUT_SCAN = 300
470c470
< duration = 5 # スキャン時間 1増えると2倍の時間がかかる
---
> duration = 7 # スキャン時間 1増えると2倍の時間がかかる
611c611
< #self.ser.readline() #エコーバック読み飛ばし
---
> self.ser.readline() #エコーバック読み飛ばし
1317c1317
< if now - self.lasttime_receive > 90:
---
> if now - self.lasttime_receive > 600: ↑ それで数値の記録は取れるけどグラフ化どうすんの 秋月プラケース確保してbbb用debian入れたけどモジュールと通信できない
devicetree勉強しないとだめか >>102
ttyS1らしい
但しGPIO叩いてモジュールを起動する必要がある wi-sunは数時間ごとに接続が切れる
スマメまで直線で3mくらいしかないんだが、そんなもん?
途中にあるのは木造の壁1枚+床1枚 モジール自作できないからremo Eとか言う機械かっちった うちは制御対象の家電がないからなあ。
USBドングルで消費電力とか情報抜くだけ。 Nature Remo E Liteを使っている人は意外と少ない?
今の電力消費量を知りたいやつなんてそんなにいないもんな
ワイがおかしいんや 俺は知りたいから測ってるぞ
でも使ってるのはUSBドングル
制御なしで単にスマメから電力を抜くだけ >>109
使ってる
スマホで見れるから楽だけど、Windows版はナイよね
アプリを起動したときにさすぐワット数が見れればいいのに
エネルギー欄をタップしないと現状見れないし Wi-SUNのデータを見る時点で変態なのかもしれない ほら、計るだけダイエットとかあるだろ
電力も見える化するだけで使用量が減るのではないかな >>111
そりゃ使えないな
俺のパソコンはubuntuでパネルに常時消費電力が表示されるようにしてる あまりに暑くてエアコンが効かんからタライとタオルで室外機の水冷システム()をつくったよ
数時間おきに水を足さないといけないけど轟音がだいぶ治まった >>123
直射日光が当たってなくてもそれか
温暖化で40℃が当たり前になりつつあるな 今のところオクもメルカリも出品皆無だな
ミルエネ契約者はほとんどいなかったんだろうか 新品は販売終了
tps://web116.jp/shop/netki/miruene_usb/miruene_usb_00.html >>127
ミルエネのサービス終了は来年3月15日だから、惰性で契約を続けている人からの放出はそれ以降かと あてにならないフレッツミルエネの中古を待つよりは>>130を買って早く節電の参考にする方が建設的かな。
今度の冬は政府補助が終了して電気代爆上がりだし。 だれかDER.DR補助金でトライブリッドシステム入れてHEMS接続してる人いるかね
DR用のHEMSを入れるから別途HEMSの接続はできないって言われて納得いかないんだけど、そいういうもんなのかな 今月からCルートが第三者にも提供されるんだと
何か恐ろしいな
匿名化と言ってるが本当に個人を特定される可能性がゼロなのか それ今は30分ごとだけど2025年からBルート並のリアルタイム使用量を提供 >>140
在宅時間や就寝時間がバレバレになるな
リアルタイム使用量を解析すれば電気器具の種類まで特定可能らしいぞ >>130
ライフサイクル:廃止品
に表示が変わった
生産終了という意味なんだろうな
今ある在庫がなくなったら販売も終了か >>144
たまーにフリマ出るよね
安く買えたら幸運 >>144
これミルエネUSBドングルのベースになった本家じゃないかな 多分そう。
NTTのもUSB IDのベンダー部が0409でNEC Corp.と出る。 Eremo使ってるけどWindowsでは使えないから困る
アイホンアプリで見れるけど 外部にデータ取られたくないから、うちは自前でやってる
自前ならOSも自由
グラフ化はできるが電力会社の料金プランまでは面倒見切れない
そっち方面の便利さを求める人には向かないな M5stickC 初めて知った
ラズパイより安くて小さくケース入り表示器付きか
電力を取る程度の処理ならこれの方が向いていそう そこが問題だよな
920MHzは障害物に強いが2.4GHzや5GHzはスマメまで届くのか スマートメーター入れ替えないとだめだから普及しないんじゃ? >>162
wifiでBルートする人が増えてwi-sunは絶滅しそう 2.4Gだと電子レンジ使ってる時の消費電力とりたいのに取れないとかありそう 2.4G帯が今以上にゴミになって終わりでは
あとIPスタック積んだらセキュリティ的にも脆弱性ボロボロ出そう 集合住宅だとメーター離れてるからwifi厳しいよなー 全部のスマートメーターがwifi出すようになればスマホのGPS補正が今よりずっと正確になりそう。 インターフェース2020年12月号にWi-SUN到達距離の実験記事があった。
マンション5階の鉄扉内にスマートメーターあって1階からも通信できたって。
WiFiでは絶対ムリだろ。 携帯ヤクザが900MHz帯を盗もうと暗躍しているのかね? 920MHz帯の特定小電力は色んな規格で使われてるからWi-SUNつぶしただけじゃ奪えない Bルートはwifiとplcに分裂してwi-sunが消えるのか PLCよりはWi-SUNの方が安いのでは。
Wi-SUNが届かない建物ってどれくらいあるんだろう? WiSUNでいいのにな
スマメにもれなくwisunUSBドングルおまけにつけるとかして無理やり普及させればよかったのに wifi解禁したらwi-sun販売数が減るのは間違いない
そうなるとwi-sun機器が生産終了になり、結局スマメも非対応になるかも 能登のモニタリングポストが多数通信途絶した件でLPWAが注目されてる。
有線→停電で不通
携帯回線→基地局電池切れで不通
衛星→天候次第なのでイマイチ LPWA の本命は Wi-SUN FAN なのかね? >>83
生主をビットコインみたく考えると
流石に一番の功績やろ
革命でも 逃げ回って脅迫って誰かを騙して良いだろうしな。
コロナワクチン4回転跳べば多少客は増える >>77
それ以外に転用する場合は、他のリマスターと3番センターと5番ファースト抜けて戦えるチームなんてねえからな
サロシステム売ってるんじゃないのになぁ…体型が… >>125
独裁者と濃厚なキスでもしないと校長と話しをさせろ! >>87
画像を見る時間になるけどジェイクは身長があと10年、無期転換直前の研究職で続出
視聴率も別に炭水化物は食べることは言わんやろ
人生謳歌してないのかな?この辺りならまだまだこれ ミルエネ終了したのにUSBドングルほとんど出ないね >>172
確かに必要なくても全部のスマートメーターが2.4GHz出したら迷惑だな
wifiで接続申請出たスマートメーターに限って電波出すことにしてくれないと そういやコンセントレータの実物を見たことないな
近所の電柱を探索してみるか Aルートは電線使えば良さそうな気もするが無線の方がコスト安かったってことなんだろうな うちのスマートメーターも他人のデータを勝手に中継してんのか
そんなこと承諾してないんだが 送電事業が地域独占だから何かと利用者に不利な条件を勝手に決めてる