Bルート Wi-SUN HEMS 消費電力取得1回目 (422レス)
1-

1
(1): 2022/09/20(火)12:25 AAS
スマートメータからBルートで消費電力取得してる奴、集まれ。

東京電力の雑な説明
外部リンク[html]:www.tepco.co.jp
2: 2022/09/20(火)12:43 AAS
Aルートちゃうの?
HEMS要るやろBルートは
3: 2022/09/20(火)15:11 AAS
HEMSなくてもBルートでスマートメータから消費電力とか計測情報だけ抜けるよ。
ちょっとパソコンできる人ならパソコンとWi-SUN USBドングルで可能。
そのためのプログラムもネットに出てる。
4: 2022/09/20(火)17:21 AAS
Aルートは送電会社が使う。需要家が使えるのはBルートだけ。
5
(2): 2022/09/21(水)08:11 AAS
フレッツミルエネ用のWi-SUN USBドングルが一番安いけど、これってパソコンに流用できる?
6: 2022/09/22(木)09:06 AAS
ほーん、HEMSないならAルートの電力会社のサービス閲覧しかないと思ってたわ
7: 2022/09/22(木)12:38 AAS
電力会社といっても新電力ならCルートだけどな。
8
(1): 2022/09/23(金)15:33 AAS
>>5
それの品番 UDG-1-WSNE で検索すると情報が出てくる。
9: 2022/09/26(月)22:09 AAS
とりあえずBルート利用申請した
10: 2022/09/28(水)20:57 AAS
高圧Bルートは低圧と仕様がずいぶん異なるんだな。面白そう。
けど職場で関わると面倒なことになりそうで躊躇する。
11: 2022/09/30(金)08:40 AAS
BルートのIDとパスワードが申請から数日で来た。速え。
12: 2022/10/04(火)18:43 AAS
>>5 >>8
これを買おうとしてるんだけどネットでポチれない。
NTTに電話するとフレッツミルエネ契約してないと売らないようなことを言われた。
13: 2022/10/12(水)17:21 AAS
↑ 半導体不足で品薄らしい
14: 2022/10/21(金)13:35 AAS
結局UDG-1-WSNEの新品購入はあきらめて中古を探し当てて買った。
メルカリやヤフオクにもたまーに出るみたい。
需要も供給も乏しく、安く買えたら幸運。
見つからない場合はさっさとネットでポチれる別製品にした方が建設的。
価格の違いだけで実用上はあまり差がないと思われる。
15
(1): 2022/10/21(金)15:08 AAS
早速UDG-1-WSNEをパソコンに挿してみた。lsusbは
外部リンク:jktec.comで消費電力取得-2-4/
と同じ。製造はNECらしい。
挿すだけで/dev/ttyACM0に割り当てられモデム扱い。
minicom -D /dev/ttyACM0で手動通信可能だけどATコマンドではない。

ミルエネのUSBドングルUDG-1-WSNEの動作確認
外部リンク:qiita.com
16: 2022/10/21(金)15:39 AAS
ATコマンドみたいに各社おおまかな互換性があってコマンドがSKで始まることから「SKコマンド」と呼ぶらしい。
ネット検索すると出て来る。
各社の方言もあってUDG-1-WSNEで既存プログラムを使う場合は一部修正が必要かも。
UDG-1-WSNEは安いからか省略されてるSKコマンドがあるという話も見た。
17
(1): 2022/10/21(金)19:25 AAS
minicomからSKコマンド手打ちでスマートメータと通信できた。
ログインもできた。
手打ちコマンドは↓の後半。
外部リンク:blog-yama.a-quest.com
18: 2022/10/21(金)21:50 AAS
次はデータ自動取得とグラフ作成プログラムなんだけど、どれが良いんだろう?
19: 2022/11/29(火)23:10 AAS
ネットサービス使ってグラフ化してる報告もあるけど、これだとネットサービスの終了や仕様変更で使えなくなっちゃう。
20: 2022/12/27(火)17:34 AAS
>>15 の1つ目のリンクは「4回に分けて書きます」と宣言してるのに前半2回しか書かれてないね。
外部リンク:jktec.comで消費電力取得/
21
(1): 2022/12/27(火)17:39 AAS
nextdriveのcube j1をなんとか手に入れてnextdriveのサイトからアップグレード手続きするとhemsを制御できるしbルートで細かい情報も取得記録してくれていいぞ
エコキュートのhems接続機器もメルカリで買ったから取り付ける予定だ。
エコキュートhemsアダプタ取り付けは案外かんたんなもよう
22: 2022/12/27(火)17:42 AAS
>>17 のリンク先は自動取得に使ったサーバがマイクロソフト。
23: 2022/12/27(火)18:28 AAS
Bルートやってみた
外部リンク:www.skyley.comルートやってみた
プログラムを自作しようという人の参考になる。すぐ使える完成品はない。
24: 2022/12/27(火)18:35 AAS
スマートメーターとRaspberry Piで電力計を作った
外部リンク:chappnet.hateblo.jp
7セグLEDに瞬時電力を表示。グラフ化なし。
25: 2022/12/27(火)18:51 AAS
スマートメーターから瞬時電力を取得する その3
外部リンク:blue-black.ink
これいいかも? ラズパイ以外でも動かせそう。
26: 2022/12/27(火)19:01 AAS
スマートメーターの瞬時電力や履歴をWebブラウザで見る
外部リンク:neocat.hatenaブログ.com/entry/20160117/1453021993
これもいいかも? LinuxでC++使用。

※NGに引っ掛かって投稿できなかったんで「ブログ」はアルファベットに置き換え
27: 2022/12/27(火)19:17 AAS
スマートメーターの情報を最安ハードウェアで引っこ抜く
外部リンク:qiita.com
最小限のサンプルプログラムのみ。グラフ化なし。
28
(2): 2022/12/27(火)20:19 AAS
Pythonでスマートメーターの情報を引っこ抜く
外部リンク:qiita.com
python3で瞬時電力取得。グラフ化なし。
29: 2022/12/27(火)20:53 AAS
ミルエネのUSBドングルを使ってDatadogで電力見える化
外部リンク:qiita.com
ネットサービスに依存しているので継続的に使えるか不明。
30: 2022/12/27(火)21:09 AAS
スマートメーターから取得した電力消費量を可視化する
外部リンク:qiita.com
ネットサービス(IIJ)に依存しているので継続的に使えるか不明。
31: 2022/12/29(木)23:07 AAS
最初は作動試験を兼ねて文字で瞬時電力を取得しようと思い一番簡単そうな >>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]
32
(2): 2022/12/29(木)23:26 AAS
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"))
33
(1): 2022/12/29(木)23:48 AAS
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')
34: 2022/12/29(木)23:50 AAS
↑ 5chがインデントを削除してしまうのでwhileのインデントは想像してね。
35: 2022/12/30(金)00:07 AAS
気になったのは、スマートメーターが1500Wの時にクランプメーターの実測が18Aくらい
つまりスマートメーターの電力値は有効電力ってことだよな?
エアコン暖房が動いてたし無効電力が影響したと考えれば辻褄は合う
調べたことなかったけど家庭の力率ってこんなもの?
力率悪いと有効電力が低くてもリミッタ作動するよね?
36: 2022/12/30(金)00:13 AAS
>>32 >>33
書き忘れてた。両方ともデバイスの書き換え必要。
serialPortDev = '/dev/ttyACM0'

WiSUNドングルを挿すだけで自動的にttyACM0で通信可能になった。
37: 2022/12/31(土)00:48 AAS
>>1
Bルート用 Wi-SUN USBドングル製品(半田付とか工作必要な物は除外)

・RL7023 Stick-D/IPS
外部リンク[html]:www.tessera.co.jp
アマゾンやchip1stopで購入可能

・BP35C2
外部リンク:www.rohm.co.jp
chip1stopやマルツやRSオンラインで購入可能

・WSR35A1-00
販売終了?

・UDG-1-WSNE
東日本でNTTフレッツ光を引いていて、しかもオプションでフレッツミルエネを契約しないと購入不可らしい

ネットのBルート記事で見掛けるのは以上4種類。
他にも少数派製品が色々。
新品の場合は価格と入手しやすさからRL7023 Stick-D/IPSが良さそう。
RL7023 Stick-D/IPSは公式にLinuxも対応。
中古はめったになく運次第。
38: 2023/01/01(日)00:24 AAS
明けましてBルート
39: 2023/01/01(日)18:32 AAS
>>32
引数が増えたのはBルートかHANかの指定らしい。
0はBルート。
40: 2023/01/01(日)23:02 AAS
スマートメーターのBルート接続で自宅電力消費量をMuninしてみた
外部リンク:blog.andromeda.jp

ド安定と書いてあるのは良いんだけどmuninのグラフをwebで見るのは簡単なのかな?
41
(1): 2023/01/03(火)22:16 AAS
スマートメーター&計測ロガー
外部リンク:github.com

↑を試そうとしたら次々エラーで直し切れてない
今悩んでるエラー↓
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'
42: 2023/01/03(火)22:41 AAS
あー
python 3.9 で isAlive が消されてた
何で名前変える必要があるのか
意味不明なことすんなよ python
43: 2023/01/08(日)12:32 AAS
>>41 を数日動かしてみたところ継続的にデータが取れてるようだ
時々電波状況が悪いのかデータが取れなくなり自動的に再接続してる
一部変更しないと動かなかったんで参考にする人がいるか知らんけどdiffを貼っとく
こちらの環境はLinuxでPython 3.9、Wi-SUNドングルはUDG-1-WSNE
UDG-1-WSNEはRL7023 Stick-D/DSSのSKコマンドと同じはずなんだがエコーバック有無が一部で異なるのかも知れん
44: 2023/01/08(日)12:40 AAS
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():
45: 2023/01/08(日)12:54 AAS
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秒ごと
46
(1): 2023/01/08(日)12:59 AAS
スマートメーターの通信状態が悪い場合は数字を減らさない方が良さそう
エコーバックはドングル依存か?
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() #エコーバック読み飛ばし
47: 2023/01/17(火)23:59 AAS
BP35C2がヤフオクに出てる
けどやたら高い上に「ノークレームノーリターン」だって
こりゃ売れない
48: 2023/01/19(木)00:41 AAS
RL7023 Stick-D/IPSを新品で買った方が良いね。
49: 2023/01/20(金)12:26 AAS
数値を観察してると、うちの洗濯機は力率悪い
力率1と比較して2Aくらい余計に流れてる
50: 2023/01/20(金)17:16 AAS
R相T相の電流が形だけ小数点以下1位まで出るんだが小数点以下の値は常に0
電流が実質整数でしか取れず大ざっぱすぎ
スマートメーターの機種によっては小数点以下も数値が取れるんだろうか
小数点以下の電流値がちゃんと取れてる人いる?
51: 2023/01/21(土)04:24 AAS
test
52: 2023/01/24(火)00:59 AAS
スマメの電力分解能は4Wだ
こっちはまあ悪くない
53
(1): 2023/01/28(土)18:46 AAS
wi-sun機器最近高いな。
契約A減らそうと思って実電流測りたいんだが、電気代が安くなる額より機器の方が高いなー。
54
(1): 2023/01/28(土)19:15 AAS
>>21
j1じゃないcubeはwi-sunやhemsは対応してないよね?
55
(1): 2023/01/28(土)20:07 AAS
>>54
そうみたい。上が凹んでるモデル?
56: 2023/01/28(土)20:50 AAS
>>55
だよな。フリマで安く出て買おうか迷ってたら瞬殺されたから。
まあ買わなくてよかったよ。
57
(2): 2023/01/28(土)22:29 AAS
>>53
電流知りたいだけならBルート必要ない
オクで安いクランプメーター買え
58: 2023/01/28(土)22:46 AAS
>>57
クランプメーターならもってる。
分電盤の近くでしか計測できんし面倒。
使う家電の近くやベッド部屋から遠隔で監視したい。
59: 2023/01/28(土)22:50 AAS
>>57
クランプメーターならもってる。
分電盤の近くでしか計測できんし面倒。
使う家電の近くやベッド部屋から遠隔で監視したい。
60: 2023/01/28(土)23:06 AAS
なら1万円のドングル買えw
61: 2023/01/28(土)23:13 AAS
なにを周回遅れな。
半年前はいざ知らず、今じゃ1万じゃドングルなんか買えんよ。
62
(1): 2023/01/29(日)08:09 AAS
自分が出遅れたのに他人を周回遅れ呼ばわりww
63
(2): 2023/01/29(日)10:25 AAS
RL7023 Stick-D/IPSが売り切れだから。
復活するのかね?
1-
あと 359 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.026s