Home office · remote boxes · updated Oct 15, 2026
Eversolo remote wiring
The channel 3 remote box: its knob sets the Eversolo DMP-A6's volume, a push on the knob toggles the Eversolo's screen, the button powers the Classé CA-100, and the LED follows the Classé. Everything goes through Home Assistant. ESP32-S3-N16R8 dev board (U.FL antenna), shown from the component side with the USB-C ports at the top; pin names are the board's printed labels, and positions count down each header from the USB end.
Board
Encoder
CS19D128B seen from above, looking down at the shaft with the pin row toward you: pins 1 to 6 run left to right. Pins 4 and 5 are the push switch.
Encoder dividers
A and B swing to 5V, too high for the ESP32. Each goes through a 1 kΩ into a junction, a breadboard row with a 2 kΩ from it to the GND rail; the junction sits at about 3.3V, and a plain jumper carries that to the board pin.
Board pins
| Pin | Header | Connects to |
|---|---|---|
| GND | left 1 | GND rail: LED cathode (black), power button, CS19D128B pins 5 and 6, both 2 kΩ |
| 19 | left 3 | USB-B pigtail white (D−) |
| 20 | left 4 | USB-B pigtail green (D+) |
| 21 | left 5 | 2 kΩ → LED anode (coloured wire) |
| 38 | left 13 | Encoder B junction |
| 39 | left 14 | Encoder A junction |
| 40 | left 15 | CS19D128B pin 4 |
| 41 | left 16 | Power button |
| GND | right 1 | USB-B pigtail black (GND) |
| 5Vin | right 2 | USB-B pigtail red (5 V), CS19D128B pin 1 |
CS19D128B encoder
| Pin | Function | Connects to |
|---|---|---|
| 1 | VDD | 5Vin (right 2) |
| 2 | A | 1 kΩ → encoder A junction (pin 39) |
| 3 | B | 1 kΩ → encoder B junction (pin 38) |
| 4 | Switch | 40 (left 15) |
| 5 | Switch | GND |
| 6 | GND | GND |
Resistors
| Value | Between |
|---|---|
| 2 kΩ | Pin 21 (left 5) and the LED anode |
| 1 kΩ | CS19D128B pin 2 and the encoder A junction |
| 2 kΩ | Encoder A junction and the GND rail |
| 1 kΩ | CS19D128B pin 3 and the encoder B junction |
| 2 kΩ | Encoder B junction and the GND rail |
The rear panel's 3.5 mm jack is unconnected. Power and data come in through the rear USB-B panel mount, its pigtail's four wires on the header (5Vin, GND, 19, 20): the S3's own USB, for flashing and logs as well as power. Firmware: esphome/eversolo-classe-remote.yaml; build notes: esphome/docs/eversolo-classe-remote-build.md.