Skip to content

Commit

Permalink
update pi30max doc
Browse files Browse the repository at this point in the history
  • Loading branch information
jblance authored Feb 3, 2025
1 parent 6394d51 commit 93d967d
Show file tree
Hide file tree
Showing 7 changed files with 46 additions and 31 deletions.
20 changes: 12 additions & 8 deletions docs/html/_sources/protocols.docs.pi30max.rst.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
***************************************************
PI30
PI30(MAX) - Model MAX | PIP4048MAX
***************************************************

Document Details
----------------
================

Source:

Expand All @@ -22,7 +22,7 @@ Implemented in protocol: PI30MAX | PI30 with model: MAX
- 2.6 VERFW:<cr>: Bluetooth version inquiry
- 2.7 QPIRI<cr>: Device Rating Information inquiry
- 2.8 QFLAG<cr>: Device flag status inquiry
- 2.9 QPIGS<cr>: Device general status parameters inquiry...........................................................................
- 2.9 QPIGS<cr>: Device general status parameters inquiry
- 2.10 QPIGS2<cr>: Device general status parameters inquiry (Only 48V model)
- 2.11 QPGSn<cr>: Parallel Information inquiry (Only 48V model)
- 2.12 QMOD<cr>: Device Mode inquiry
Expand All @@ -43,7 +43,7 @@ Implemented in protocol: PI30MAX | PI30 with model: MAX
- 2.27 QLT<CRC><cr>: Query total output load energy
- 2.28 QLYyyyy<CRC><cr>: Query output load energy of year
- 2.29 QLMyyyymm<CRC><cr>: Query output load energy of month
- 2.30 QLDyyyymmdd<CRC><cr>: Query output load energy of day...........................................................
- 2.30 QLDyyyymmdd<CRC><cr>: Query output load energy of day
- 2.31 QBMS<CRC><cr>: BMS message
- 2.32 PBMS<CRC><cr>: BMS message
- 2.33 QLED<cr>: LED status parameters inquiry
Expand All @@ -63,7 +63,7 @@ Implemented in protocol: PI30MAX | PI30 with model: MAX
- 3.13 PGR<NN><cr>: Setting device grid working range
- 3.14 PBT<NN><cr>: Setting battery type
- 3.15 POPM<nn ><cr>: Set output mode
- 3.16 PPCP<MNN><cr>: Setting parallel device charger priority.................................................................
- 3.16 PPCP<MNN><cr>: Setting parallel device charger priority
- 3.17 PSDV<nn.n><cr>: Setting battery cut-off voltage (Battery under voltage)
- 3.18 PCVV<nn.n><cr>: Setting battery C.V. (constant voltage) charging voltage
- 3.19 PBFT<nn.n><cr>: Setting battery float charging voltage
Expand All @@ -90,16 +90,20 @@ Implemented in protocol: PI30MAX | PI30 with model: MAX


RJ45 to RS232 cable between computer and device
.. image:: iamges/rj45-rs232cable.png

## 1 Communication format
Communication format
====================

#### 1.1 RS

```
Baud rate Start bit Data bit Parity bit Stop bit
2400 1 8 N 1
```
## 2 Inquiry Command

Inquiry Command
====================

### 2.1 QPI<cr>: Device Protocol ID Inquiry

Expand Down Expand Up @@ -345,7 +349,7 @@ z Enable/Disable fault code record
Computer: QFLAG <CRC><cr>
Device: (ExxxDxxx <CRC><cr>
```
### 2.9 QPIGS<cr>: Device general status parameters inquiry...........................................................................
### 2.9 QPIGS<cr>: Device general status parameters inquiry

```
Computer: QPIGS <CRC><cr>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -271,7 +271,7 @@ <h2>Documentation<a class="headerlink" href="#documentation" title="Link to this
<li class="toctree-l2"><a class="reference internal" href="protocols.html#inverter-protocols">Inverter Protocols</a><ul>
<li class="toctree-l3"><a class="reference internal" href="protocols.mppsolar.html">MPPsolar Protocols</a><ul>
<li class="toctree-l4"><a class="reference internal" href="protocols.docs.pi30.html">PI30</a></li>
<li class="toctree-l4"><a class="reference internal" href="protocols.docs.pi30max.html">PI30</a></li>
<li class="toctree-l4"><a class="reference internal" href="protocols.docs.pi30max.html">PI30(MAX) - Model MAX | PIP4048MAX</a></li>
</ul>
</li>
</ul>
Expand Down
Binary file modified docs/html/objects.inv
Binary file not shown.
29 changes: 17 additions & 12 deletions docs/html/protocols.docs.pi30max.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1"><meta name="viewport" content="width=device-width, initial-scale=1" />

<title>PI30</title>
<title>PI30(MAX) - Model MAX | PIP4048MAX</title>

<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/theme.css " type="text/css" />
Expand Down Expand Up @@ -161,7 +161,7 @@

<li><a href="protocols.mppsolar.html">MPPsolar Protocols</a> &raquo;</li>

<li>PI30</li>
<li>PI30(MAX) - Model MAX | PIP4048MAX</li>
</ul>


Expand All @@ -180,8 +180,8 @@
<hr>
<div class="content" role="main" v-pre>

<section id="pi30">
<h1>PI30<a class="headerlink" href="#pi30" title="Link to this heading"></a></h1>
<section id="pi30-max-model-max-pip4048max">
<h1>PI30(MAX) - Model MAX | PIP4048MAX<a class="headerlink" href="#pi30-max-model-max-pip4048max" title="Link to this heading"></a></h1>
<section id="document-details">
<h2>Document Details<a class="headerlink" href="#document-details" title="Link to this heading"></a></h2>
<p>Source:</p>
Expand All @@ -205,7 +205,7 @@ <h2>Document Details<a class="headerlink" href="#document-details" title="Link t
<li><p>2.6 VERFW:&lt;cr&gt;: Bluetooth version inquiry</p></li>
<li><p>2.7 QPIRI&lt;cr&gt;: Device Rating Information inquiry</p></li>
<li><p>2.8 QFLAG&lt;cr&gt;: Device flag status inquiry</p></li>
<li><p>2.9 QPIGS&lt;cr&gt;: Device general status parameters inquiry…………………………………………………………………</p></li>
<li><p>2.9 QPIGS&lt;cr&gt;: Device general status parameters inquiry</p></li>
<li><p>2.10 QPIGS2&lt;cr&gt;: Device general status parameters inquiry (Only 48V model)</p></li>
<li><p>2.11 QPGSn&lt;cr&gt;: Parallel Information inquiry (Only 48V model)</p></li>
<li><p>2.12 QMOD&lt;cr&gt;: Device Mode inquiry</p></li>
Expand All @@ -226,7 +226,7 @@ <h2>Document Details<a class="headerlink" href="#document-details" title="Link t
<li><p>2.27 QLT&lt;CRC&gt;&lt;cr&gt;: Query total output load energy</p></li>
<li><p>2.28 QLYyyyy&lt;CRC&gt;&lt;cr&gt;: Query output load energy of year</p></li>
<li><p>2.29 QLMyyyymm&lt;CRC&gt;&lt;cr&gt;: Query output load energy of month</p></li>
<li><p>2.30 QLDyyyymmdd&lt;CRC&gt;&lt;cr&gt;: Query output load energy of day…………………………………………………..</p></li>
<li><p>2.30 QLDyyyymmdd&lt;CRC&gt;&lt;cr&gt;: Query output load energy of day</p></li>
<li><p>2.31 QBMS&lt;CRC&gt;&lt;cr&gt;: BMS message</p></li>
<li><p>2.32 PBMS&lt;CRC&gt;&lt;cr&gt;: BMS message</p></li>
<li><p>2.33 QLED&lt;cr&gt;: LED status parameters inquiry</p></li>
Expand All @@ -251,7 +251,7 @@ <h2>Document Details<a class="headerlink" href="#document-details" title="Link t
<li><p>3.13 PGR&lt;NN&gt;&lt;cr&gt;: Setting device grid working range</p></li>
<li><p>3.14 PBT&lt;NN&gt;&lt;cr&gt;: Setting battery type</p></li>
<li><p>3.15 POPM&lt;nn &gt;&lt;cr&gt;: Set output mode</p></li>
<li><p>3.16 PPCP&lt;MNN&gt;&lt;cr&gt;: Setting parallel device charger priority………………………………………………………..</p></li>
<li><p>3.16 PPCP&lt;MNN&gt;&lt;cr&gt;: Setting parallel device charger priority</p></li>
<li><p>3.17 PSDV&lt;nn.n&gt;&lt;cr&gt;: Setting battery cut-off voltage (Battery under voltage)</p></li>
<li><p>3.18 PCVV&lt;nn.n&gt;&lt;cr&gt;: Setting battery C.V. (constant voltage) charging voltage</p></li>
<li><p>3.19 PBFT&lt;nn.n&gt;&lt;cr&gt;: Setting battery float charging voltage</p></li>
Expand Down Expand Up @@ -285,14 +285,19 @@ <h2>Document Details<a class="headerlink" href="#document-details" title="Link t
</dl>
</li>
</ul>
<p>RJ45 to RS232 cable between computer and device</p>
<p>## 1 Communication format</p>
<p>RJ45 to RS232 cable between computer and device
.. image:: iamges/rj45-rs232cable.png</p>
</section>
<section id="communication-format">
<h2>Communication format<a class="headerlink" href="#communication-format" title="Link to this heading"></a></h2>
<p>#### 1.1 RS</p>
<p><code class="docutils literal notranslate"><span class="pre">`</span>
<span class="pre">Baud</span> <span class="pre">rate</span> <span class="pre">Start</span> <span class="pre">bit</span> <span class="pre">Data</span> <span class="pre">bit</span> <span class="pre">Parity</span> <span class="pre">bit</span> <span class="pre">Stop</span> <span class="pre">bit</span>
<span class="pre">2400</span> <span class="pre">1</span> <span class="pre">8</span> <span class="pre">N</span> <span class="pre">1</span>
<span class="pre">`</span></code>
## 2 Inquiry Command</p>
<span class="pre">`</span></code></p>
</section>
<section id="inquiry-command">
<h2>Inquiry Command<a class="headerlink" href="#inquiry-command" title="Link to this heading"></a></h2>
<p>### 2.1 QPI&lt;cr&gt;: Device Protocol ID Inquiry</p>
<p><code class="docutils literal notranslate"><span class="pre">`</span>
<span class="pre">Computer:</span> <span class="pre">QPI&lt;CRC&gt;&lt;cr&gt;</span>
Expand Down Expand Up @@ -511,7 +516,7 @@ <h2>Document Details<a class="headerlink" href="#document-details" title="Link t
<span class="pre">Computer:</span> <span class="pre">QFLAG</span> <span class="pre">&lt;CRC&gt;&lt;cr&gt;</span>
<span class="pre">Device:</span> <span class="pre">(ExxxDxxx</span> <span class="pre">&lt;CRC&gt;&lt;cr&gt;</span>
<span class="pre">`</span></code>
### 2.9 QPIGS&lt;cr&gt;: Device general status parameters inquiry…………………………………………………………………</p>
### 2.9 QPIGS&lt;cr&gt;: Device general status parameters inquiry</p>
<p><code class="docutils literal notranslate"><span class="pre">`</span>
<span class="pre">Computer:</span> <span class="pre">QPIGS</span> <span class="pre">&lt;CRC&gt;&lt;cr&gt;</span>
<span class="pre">Device:</span> <span class="pre">(BBB.B</span> <span class="pre">CC.C</span> <span class="pre">DDD.D</span> <span class="pre">EE.E</span> <span class="pre">FFFF</span> <span class="pre">GGGG</span> <span class="pre">HHH</span> <span class="pre">III</span> <span class="pre">JJ.JJ</span> <span class="pre">KKK</span> <span class="pre">OOO</span> <span class="pre">TTTT</span> <span class="pre">EE.E</span>
Expand Down
4 changes: 3 additions & 1 deletion docs/html/protocols.mppsolar.html
Original file line number Diff line number Diff line change
Expand Up @@ -188,8 +188,10 @@ <h1>MPPsolar Protocols<a class="headerlink" href="#mppsolar-protocols" title="Li
<li class="toctree-l2"><a class="reference internal" href="protocols.docs.pi30.html#frame-structure">Frame Structure</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="protocols.docs.pi30max.html">PI30</a><ul>
<li class="toctree-l1"><a class="reference internal" href="protocols.docs.pi30max.html">PI30(MAX) - Model MAX | PIP4048MAX</a><ul>
<li class="toctree-l2"><a class="reference internal" href="protocols.docs.pi30max.html#document-details">Document Details</a></li>
<li class="toctree-l2"><a class="reference internal" href="protocols.docs.pi30max.html#communication-format">Communication format</a></li>
<li class="toctree-l2"><a class="reference internal" href="protocols.docs.pi30max.html#inquiry-command">Inquiry Command</a></li>
</ul>
</li>
</ul>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/searchindex.js

Large diffs are not rendered by default.

20 changes: 12 additions & 8 deletions docs_source/source/protocols.docs.pi30max.rst
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
***************************************************
PI30
PI30(MAX) - Model MAX | PIP4048MAX
***************************************************

Document Details
----------------
================

Source:

Expand All @@ -22,7 +22,7 @@ Implemented in protocol: PI30MAX | PI30 with model: MAX
- 2.6 VERFW:<cr>: Bluetooth version inquiry
- 2.7 QPIRI<cr>: Device Rating Information inquiry
- 2.8 QFLAG<cr>: Device flag status inquiry
- 2.9 QPIGS<cr>: Device general status parameters inquiry...........................................................................
- 2.9 QPIGS<cr>: Device general status parameters inquiry
- 2.10 QPIGS2<cr>: Device general status parameters inquiry (Only 48V model)
- 2.11 QPGSn<cr>: Parallel Information inquiry (Only 48V model)
- 2.12 QMOD<cr>: Device Mode inquiry
Expand All @@ -43,7 +43,7 @@ Implemented in protocol: PI30MAX | PI30 with model: MAX
- 2.27 QLT<CRC><cr>: Query total output load energy
- 2.28 QLYyyyy<CRC><cr>: Query output load energy of year
- 2.29 QLMyyyymm<CRC><cr>: Query output load energy of month
- 2.30 QLDyyyymmdd<CRC><cr>: Query output load energy of day...........................................................
- 2.30 QLDyyyymmdd<CRC><cr>: Query output load energy of day
- 2.31 QBMS<CRC><cr>: BMS message
- 2.32 PBMS<CRC><cr>: BMS message
- 2.33 QLED<cr>: LED status parameters inquiry
Expand All @@ -63,7 +63,7 @@ Implemented in protocol: PI30MAX | PI30 with model: MAX
- 3.13 PGR<NN><cr>: Setting device grid working range
- 3.14 PBT<NN><cr>: Setting battery type
- 3.15 POPM<nn ><cr>: Set output mode
- 3.16 PPCP<MNN><cr>: Setting parallel device charger priority.................................................................
- 3.16 PPCP<MNN><cr>: Setting parallel device charger priority
- 3.17 PSDV<nn.n><cr>: Setting battery cut-off voltage (Battery under voltage)
- 3.18 PCVV<nn.n><cr>: Setting battery C.V. (constant voltage) charging voltage
- 3.19 PBFT<nn.n><cr>: Setting battery float charging voltage
Expand All @@ -90,16 +90,20 @@ Implemented in protocol: PI30MAX | PI30 with model: MAX


RJ45 to RS232 cable between computer and device
.. image:: iamges/rj45-rs232cable.png

## 1 Communication format
Communication format
====================

#### 1.1 RS

```
Baud rate Start bit Data bit Parity bit Stop bit
2400 1 8 N 1
```
## 2 Inquiry Command

Inquiry Command
====================

### 2.1 QPI<cr>: Device Protocol ID Inquiry

Expand Down Expand Up @@ -345,7 +349,7 @@ z Enable/Disable fault code record
Computer: QFLAG <CRC><cr>
Device: (ExxxDxxx <CRC><cr>
```
### 2.9 QPIGS<cr>: Device general status parameters inquiry...........................................................................
### 2.9 QPIGS<cr>: Device general status parameters inquiry

```
Computer: QPIGS <CRC><cr>
Expand Down

0 comments on commit 93d967d

Please sign in to comment.