単一のinput_registerのリクエストが行われると、複数バイトのデータを返すソーラーインバーターに接続しています。Minimalmodbus は 7 バイトのリターンしか期待していないようです。7バイトだけでなく、返されたデータのバッファ全体を読み取ってから接続を閉じる別の呼び出しはありますか?
read_registers() を使用すると、インバータはこれをマルチレジスタ呼び出しと見なし、さらに多くのデータを送信しようとします...
単一のinput_registerのリクエストが行われると、複数バイトのデータを返すソーラーインバーターに接続しています。Minimalmodbus は 7 バイトのリターンしか期待していないようです。7バイトだけでなく、返されたデータのバッファ全体を読み取ってから接続を閉じる別の呼び出しはありますか?
read_registers() を使用すると、インバータはこれをマルチレジスタ呼び出しと見なし、さらに多くのデータを送信しようとします...