Bルート Wi-SUN HEMS 消費電力取得1回目at ATOMBルート Wi-SUN HEMS 消費電力取得1回目 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト32:名無電力14001 22/12/29 23:26:56.00 .net 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:名無電力14001 22/12/29 23:48:19.02 .net 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') 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch