Connect an electric reclinable chair to HA!

I’m on a mission to connect HA to a electric reclinable chair! Useless? Maybe :slight_smile:

The chair is powered by 24 VDC and has a linear motor that, depending on the polarity, opens or closes the chair.
I’ve got a ESP8266 + 4 relay-board with ESPHome ready for the project.
I need to maintain the chair’s existing physical buttons, belongside the new HA functionality.

The problem is in the electrical wiring between the buttons and the relays. If I were to connect the relay board WITHOUT using the physical buttons, I would wire like this (using a 3rd relay to cut all power):
image

However, to connect simultaneously with the existing physical buttons, I’m afraid of causing a short. The existing buttons are 2 micro-switchs, on this board:
image


(from left to right: Common, NO, NC)

I hope this information is enough for some hints!! If it isn’t, i’ll try my best to give more info.

Thanks!!!

The 4 wires on the chair’s switch circuit connect to the motor housing in this socket:

The 2 wires that provide the 24 VDC also enter the motor’s housing.

I didn’t try to open the motor’s housing (it seems a bit daunting to take the all thing apart)

Hi! I am interesting in your project. You were able to do it?

I see so useful to integrate the electric reclining chair in HA. In this way I could control it with an Alexa or Goggle Home device

Managed to get a good system working with Tasmota. My setup uses a d1mini connected to a dual channel relay. All the NO, COM, NC pins were connected just like the 2 button remote had. Ground to NC, motor out to COM and 29V DC to NO.

Tasmota config as a shutter - using shuttermode 1, interlocked relays, and simple calibration. The buttons were then simple wired up to GND and 2 gpio pins.

Works like a charm - “Hey siri, open the recliner”