# EM330

De bronnamen geven de natuurlijke eenheid van de waarde aan. De `scale` bepaalt hoe deze waarde naar het register wordt omgerekend. Bijvoorbeeld:

* `voltage_l1_v` met `scale 10` wordt als `V x 10` weggeschreven
* `current_l1_a` met `scale 1000` wordt als `A x 1000` weggeschreven
* `net_power_l1_kw` met `scale 10000` wordt als `W x 10` weggeschreven

Let op:

* registers `46` t/m `51` zijn `int16`
* `36` en `38` gebruiken beide de gemiddelde lijnspanning
* `40` en `42` bevatten beide het totale netto vermogen
* `52` en `80` geven de totale energie in `kWh x 10`
* `92` bevat de uptime in seconden
* `MBUS_VAL_UNAVAILABLE` is `0xFFFFFFFF`

<table><thead><tr><th width="104.77734375">Register</th><th width="264.078125">Bron</th><th width="118.984375">Natuurlijke eenheid</th><th width="94.1953125" align="right">Scale</th><th>Type</th><th>Resultaat</th></tr></thead><tbody><tr><td>0</td><td><code>voltage_l1_v</code></td><td>V</td><td align="right">10</td><td><code>uint32</code></td><td><code>V x 10</code></td></tr><tr><td>2</td><td><code>voltage_l2_v</code></td><td>V</td><td align="right">10</td><td><code>uint32</code></td><td><code>V x 10</code></td></tr><tr><td>4</td><td><code>voltage_l3_v</code></td><td>V</td><td align="right">10</td><td><code>uint32</code></td><td><code>V x 10</code></td></tr><tr><td>6</td><td><code>line_voltage_l12_v</code></td><td>V</td><td align="right">10</td><td><code>uint32</code></td><td><code>V x 10</code></td></tr><tr><td>8</td><td><code>line_voltage_l23_v</code></td><td>V</td><td align="right">10</td><td><code>uint32</code></td><td><code>V x 10</code></td></tr><tr><td>10</td><td><code>line_voltage_l31_v</code></td><td>V</td><td align="right">10</td><td><code>uint32</code></td><td><code>V x 10</code></td></tr><tr><td>12</td><td><code>current_l1_a</code></td><td>A</td><td align="right">1000</td><td><code>uint32</code></td><td><code>A x 1000</code></td></tr><tr><td>14</td><td><code>current_l2_a</code></td><td>A</td><td align="right">1000</td><td><code>uint32</code></td><td><code>A x 1000</code></td></tr><tr><td>16</td><td><code>current_l3_a</code></td><td>A</td><td align="right">1000</td><td><code>uint32</code></td><td><code>A x 1000</code></td></tr><tr><td>18</td><td><code>net_power_l1_kw</code></td><td>kW</td><td align="right">10000</td><td><code>int32</code></td><td><code>W x 10</code></td></tr><tr><td>20</td><td><code>net_power_l2_kw</code></td><td>kW</td><td align="right">10000</td><td><code>int32</code></td><td><code>W x 10</code></td></tr><tr><td>22</td><td><code>net_power_l3_kw</code></td><td>kW</td><td align="right">10000</td><td><code>int32</code></td><td><code>W x 10</code></td></tr><tr><td>24</td><td><code>net_power_l1_kw</code></td><td>kW</td><td align="right">10000</td><td><code>int32</code></td><td><code>W x 10</code></td></tr><tr><td>26</td><td><code>net_power_l2_kw</code></td><td>kW</td><td align="right">10000</td><td><code>int32</code></td><td><code>W x 10</code></td></tr><tr><td>28</td><td><code>net_power_l3_kw</code></td><td>kW</td><td align="right">10000</td><td><code>int32</code></td><td><code>W x 10</code></td></tr><tr><td>30</td><td><code>constant</code></td><td>-</td><td align="right">1</td><td><code>uint32</code></td><td><code>0</code></td></tr><tr><td>32</td><td><code>constant</code></td><td>-</td><td align="right">1</td><td><code>uint32</code></td><td><code>0</code></td></tr><tr><td>34</td><td><code>constant</code></td><td>-</td><td align="right">1</td><td><code>uint32</code></td><td><code>0</code></td></tr><tr><td>36</td><td><code>line_voltage_avg_v</code></td><td>V</td><td align="right">10</td><td><code>uint32</code></td><td><code>V x 10</code></td></tr><tr><td>38</td><td><code>line_voltage_avg_v</code></td><td>V</td><td align="right">10</td><td><code>uint32</code></td><td><code>V x 10</code></td></tr><tr><td>40</td><td><code>net_power_total_kw</code></td><td>kW</td><td align="right">10000</td><td><code>int32</code></td><td><code>W x 10</code></td></tr><tr><td>42</td><td><code>net_power_total_kw</code></td><td>kW</td><td align="right">10000</td><td><code>int32</code></td><td><code>W x 10</code></td></tr><tr><td>44</td><td><code>constant</code></td><td>-</td><td align="right">1</td><td><code>uint32</code></td><td><code>0</code></td></tr><tr><td>46</td><td><code>direction_l1</code></td><td>-</td><td align="right">1000</td><td><code>int16</code></td><td><code>-1000</code> of <code>1000</code></td></tr><tr><td>47</td><td><code>direction_l2</code></td><td>-</td><td align="right">1000</td><td><code>int16</code></td><td><code>-1000</code> of <code>1000</code></td></tr><tr><td>48</td><td><code>direction_l3</code></td><td>-</td><td align="right">1000</td><td><code>int16</code></td><td><code>-1000</code> of <code>1000</code></td></tr><tr><td>49</td><td><code>direction_total</code></td><td>-</td><td align="right">1000</td><td><code>int16</code></td><td><code>-1000</code> of <code>1000</code></td></tr><tr><td>50</td><td><code>constant</code></td><td>-</td><td align="right">1</td><td><code>int16</code></td><td><code>0</code></td></tr><tr><td>51</td><td><code>constant</code></td><td>-</td><td align="right">1</td><td><code>int16</code></td><td><code>500</code></td></tr><tr><td>52</td><td><code>energy_delivered_total_kwh</code></td><td>kWh</td><td align="right">10</td><td><code>uint32</code></td><td><code>kWh x 10</code></td></tr><tr><td>54</td><td><code>constant</code></td><td>-</td><td align="right">1</td><td><code>uint32</code></td><td><code>0</code></td></tr><tr><td>80</td><td><code>energy_returned_total_kwh</code></td><td>kWh</td><td align="right">10</td><td><code>uint32</code></td><td><code>kWh x 10</code></td></tr><tr><td>82</td><td><code>constant</code></td><td>-</td><td align="right">1</td><td><code>uint32</code></td><td><code>0</code></td></tr><tr><td>92</td><td><code>uptime_seconds</code></td><td>s</td><td align="right">1</td><td><code>uint32</code></td><td>seconden</td></tr></tbody></table>
