Bルート Wi-SUN HEMS 消費電力取得1回目 (422レス)
Bルート Wi-SUN HEMS 消費電力取得1回目 http://egg.5ch.net/test/read.cgi/atom/1663644331/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
30: 名無電力14001 [sage] 2022/12/27(火) 21:09:12.50 スマートメーターから取得した電力消費量を可視化する tps://qiita.com/nara256/items/7179da740bf2be2389be ネットサービス(IIJ)に依存しているので継続的に使えるか不明。 http://egg.5ch.net/test/read.cgi/atom/1663644331/30
31: 名無電力14001 [sage] 2022/12/29(木) 23:07:18.08 最初は作動試験を兼ねて文字で瞬時電力を取得しようと思い一番簡単そうな >>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] http://egg.5ch.net/test/read.cgi/atom/1663644331/31
32: 名無電力14001 [sage] 2022/12/29(木) 23:26:56.00 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")) http://egg.5ch.net/test/read.cgi/atom/1663644331/32
33: 名無電力14001 [sage] 2022/12/29(木) 23:48:19.02 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') http://egg.5ch.net/test/read.cgi/atom/1663644331/33
34: 名無電力14001 [sage] 2022/12/29(木) 23:50:10.44 ↑ 5chがインデントを削除してしまうのでwhileのインデントは想像してね。 http://egg.5ch.net/test/read.cgi/atom/1663644331/34
35: 名無電力14001 [sage] 2022/12/30(金) 00:07:06.78 気になったのは、スマートメーターが1500Wの時にクランプメーターの実測が18Aくらい つまりスマートメーターの電力値は有効電力ってことだよな? エアコン暖房が動いてたし無効電力が影響したと考えれば辻褄は合う 調べたことなかったけど家庭の力率ってこんなもの? 力率悪いと有効電力が低くてもリミッタ作動するよね? http://egg.5ch.net/test/read.cgi/atom/1663644331/35
36: 名無電力14001 [] 2022/12/30(金) 00:13:43.19 >>32 >>33 書き忘れてた。両方ともデバイスの書き換え必要。 serialPortDev = '/dev/ttyACM0' WiSUNドングルを挿すだけで自動的にttyACM0で通信可能になった。 http://egg.5ch.net/test/read.cgi/atom/1663644331/36
37: 名無電力14001 [sage] 2022/12/31(土) 00:48:13.82 >>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も対応。 中古はめったになく運次第。 http://egg.5ch.net/test/read.cgi/atom/1663644331/37
38: 名無電力14001 [sage] 2023/01/01(日) 00:24:31.14 明けましてBルート http://egg.5ch.net/test/read.cgi/atom/1663644331/38
39: 名無電力14001 [sage] 2023/01/01(日) 18:32:32.33 >>32 引数が増えたのはBルートかHANかの指定らしい。 0はBルート。 http://egg.5ch.net/test/read.cgi/atom/1663644331/39
40: 名無電力14001 [sage] 2023/01/01(日) 23:02:29.28 スマートメーターのBルート接続で自宅電力消費量をMuninしてみた tp://blog.andromeda.jp/archives/2194 ド安定と書いてあるのは良いんだけどmuninのグラフをwebで見るのは簡単なのかな? http://egg.5ch.net/test/read.cgi/atom/1663644331/40
41: 名無電力14001 [sage] 2023/01/03(火) 22:16:56.15 スマートメーター&計測ロガー 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' http://egg.5ch.net/test/read.cgi/atom/1663644331/41
42: 名無電力14001 [sage] 2023/01/03(火) 22:41:42.70 あー python 3.9 で isAlive が消されてた 何で名前変える必要があるのか 意味不明なことすんなよ python http://egg.5ch.net/test/read.cgi/atom/1663644331/42
43: 名無電力14001 [sage] 2023/01/08(日) 12:32:06.73 >>41 を数日動かしてみたところ継続的にデータが取れてるようだ 時々電波状況が悪いのかデータが取れなくなり自動的に再接続してる 一部変更しないと動かなかったんで参考にする人がいるか知らんけどdiffを貼っとく こちらの環境はLinuxでPython 3.9、Wi-SUNドングルはUDG-1-WSNE UDG-1-WSNEはRL7023 Stick-D/DSSのSKコマンドと同じはずなんだがエコーバック有無が一部で異なるのかも知れん http://egg.5ch.net/test/read.cgi/atom/1663644331/43
44: 名無電力14001 [sage] 2023/01/08(日) 12:40:11.38 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(): http://egg.5ch.net/test/read.cgi/atom/1663644331/44
45: 名無電力14001 [sage] 2023/01/08(日) 12:54:24.05 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秒ごと http://egg.5ch.net/test/read.cgi/atom/1663644331/45
46: 名無電力14001 [sage] 2023/01/08(日) 12:59:47.03 スマートメーターの通信状態が悪い場合は数字を減らさない方が良さそう エコーバックはドングル依存か? 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() #エコーバック読み飛ばし http://egg.5ch.net/test/read.cgi/atom/1663644331/46
47: 名無電力14001 [sage] 2023/01/17(火) 23:59:43.50 BP35C2がヤフオクに出てる けどやたら高い上に「ノークレームノーリターン」だって こりゃ売れない http://egg.5ch.net/test/read.cgi/atom/1663644331/47
48: 名無電力14001 [sage] 2023/01/19(木) 00:41:28.74 RL7023 Stick-D/IPSを新品で買った方が良いね。 http://egg.5ch.net/test/read.cgi/atom/1663644331/48
49: 名無電力14001 [sage] 2023/01/20(金) 12:26:51.26 数値を観察してると、うちの洗濯機は力率悪い 力率1と比較して2Aくらい余計に流れてる http://egg.5ch.net/test/read.cgi/atom/1663644331/49
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 373 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s