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')