Inverter
Control Frame (ID 0x1C) - Commands to Dometic Inverter
Frame Format: [ID=1C] [01] [FF] [01] [FF] [FF] [FF] [FF] [FF]
Frame Layout:
| Byte | 0 | 1 | 2 | 3-7 |
|---|---|---|---|---|
| Content | Command | Parameter | Control | Reserved |
| Purpose | Control command | Parameter value | Inverter on/off | – |
Byte 0: Control Commands
| Value | Command | Description |
|---|---|---|
| 0x01 | OVP Set | Over-voltage protection setting |
| 0x02 | OVP Rec | Over-voltage protection recovery |
| 0x03 | UVP Set | Under-voltage protection setting |
| 0x04 | UVP Rec | Under-voltage protection recovery |
| 0x05 | UV Alarm | Under-voltage alarm |
| 0x06 | OP Volt | Output voltage control |
| 0x07 | RS232 Bd | RS232 baud rate setting |
| 0x08 | OP FRQ | Output frequency control |
| 0x10 | SHT Retry | Shutdown retry command |
Byte 1: Parameter Value
Range: 0-65535 (0x0000-0xFFFF)
- Used with control commands that require a parameter value
- Example: Voltage settings, frequency values, retry counts
Byte 2: Inverter Control
| Value | State | Description |
|---|---|---|
| 0x00 | Off | Inverter disabled |
| 0x01 | On | Inverter enabled |
Bytes 3-7: Reserved
Fixed values [FF] [FF] [FF] [FF] [FF] - unused in current implementation.
Info Frame (ID 0x1D) - Status from Dometic Inverter
Frame Format: [ID=1D] [00] [00] [01] [FF] [FF] [FF] [FF] [FF]
Frame Layout:
| Byte | 0 | 1 | 2 | 3 | 4 | 5 | 6-7 |
|---|---|---|---|---|---|---|---|
| Content | Input V | Output I | Workload % | Protection | System Status | Additional | Reserved |
Byte 0: Input Voltage
Format: Input voltage × 0.01V
- Range: 0-655.35V (0x00-0xFF for display range)
- Example: 0x4C = 76 → 0.76V (likely scaled differently in practice)
Byte 1: Output Current
Format: Output amperage
- Range: 0-255A
- Resolution: 1A increments
Byte 2: Workload Percentage
Format: Current load as percentage
- Range: 0-255% (0x00-0xFF)
- Resolution: 1% increments
Byte 3: Protection Status Flags (Bits 0-3)
| Bit | Flag | Description |
|---|---|---|
| Bit 0 | UVP | Under-voltage protection active |
| Bit 1 | OVP | Over-voltage protection active |
| Bit 2 | OLP | Over-load protection active |
| Bit 3 | FLP | Fault protection active |
Byte 4: System Status Flags
| Bit | Flag | Description |
|---|---|---|
| Bit 0 | On/Off | 0=Off, 1=On |
| Bit 1 | Grid OK | Grid power status |
| Bit 2 | LIN Error | Communication error |
| Bit 3 | Set Error | Configuration error |
| Bit 4 | OTP | Over-temperature protection |
| Bit 5 | Battery Low | Low battery warning |
| Bit 6 | Battery High | High battery warning |
| Bit 7 | Grid Sync | Grid synchronization status |
Byte 5: Additional Status
| Bit | Flag | Description |
|---|---|---|
| Bit 6 | Bypass | Bypass mode active |
| Bit 7 | Grid Sync | Grid synchronization active |
Bytes 6-7: Reserved
Currently unused in this frame format.
Communication Example
Setting Inverter On with Over-Voltage Protection at 14.4V
Control Frame (0x1C):
[0x01] [0x90] [0x01] [FF] [FF] [FF] [FF] [FF]
Byte 0: 0x01 = OVP Set command
Byte 1: 0x90 = 144 (14.4V scaled by 10)
Byte 2: 0x01 = Inverter on
Reading Current Status
Info Frame (0x1D) Response:
[0x7D] [0x0A] [0x4B] [0x00] [0x82] [0x00] [FF] [FF]
Byte 0: 0x7D = 125 → 1.25V input (scaled)
Byte 1: 0x0A = 10A output current
Byte 2: 0x4B = 75% workload
Byte 3: 0x00 = No protection flags active
Byte 4: 0x82 = On + Grid OK + Battery High
Byte 5: 0x00 = No additional status
