Making Rf remote smart

I need help, I am still a beginner in making arduino projects and would love any help i can get. I got a Somfy roller blinds and want to make it smart. I tried using rf blaster hubs but all could not control the motorised blinds. Next, I tried using servo to manual push the button but the buttons were too close together.

Lastly, I tried to hack the remote but failed as the normal state of the buttons is at 3v and when pressed turns to 0v. If it was the opposite I could connect it to the arduino digital pins to control it.

Does anyone have any suggested of how I can control it with a arduino or make it smart

And what exactly do you mean by 'smart' ?

Hi!
just about this specific point:

with your arduino, you can connect it directly to a digital pin, as you know the logic of the button. the command is:

pinMode(Pin_Button, INPUT);
digitalRead(Pin_Button);

and returns "HIGH" if the current is high and "LOW" if the current is low.
You could also deal with an inverted logic button this way:

pinMode(Pin_Button, INPUT-PULLUP);
digitalRead(Pin_Button);

in this last case, a HIGH current in the pin will give a LOW and a low current will give a HIGH.

This way, you can deal with any button.

able to connect it to ESP8266 to use with homekit

thank you for your help. Does that mean that I have to desolder the current buttons on the controller?

oh no!
I have in mind whatever the wiring of your button on the controller, the Arduino board can deal with it.

thank you for your help

I would not connect Arduino pins directly to the remote.
Different logic levels could fry things.

The default way is with an opto coupler.
Connect the opto transistor across the button (mind polarity),
and drive the opto LED, through a ~470 ohm resistor, with the ESP8266.
Leo..

ok. I will try that too. Thank you