I have an ice maker that requires you to push a button after plugging the power in. To automate this I decided to try a Shelly1 gen3 mini. It ended up being pretty simple to get the Shelly1 to toggle the button.
I found a blueprint to easily add a momentary switch automation for HA to be able to toggle the button. Then I made a basic automation to check if my wife is home and what time work is scheduled in the calendar to turn the ice maker on in the morning so that ice is waiting for her.
The issue with the current setup is that I don’t have a way to know if the switch is on or off. If the power cycles or the physical button is pressed HA has no way of knowing. If it becomes an issue I will either add power monitoring or toggle a smart plug off and then on before running the automation.
My particular Ice maker is a Frigidaire EFIC2400 that I bought from Costco recently. I suspect what I did would work the same for any ice maker that uses the same face buttons and control module - I see the Frigidaire EFIC103 and EUHOMY on amazon look the same. I had to specifically use the Shelly1 as it has dry contacts and the switch I am triggering is 12v DC, otherwise I’d have preferred to use the Shelly1PM or another with power monitoring built in.
Hopefully somebody finds these images useful.
Controller
Adding my orange and blue wires for Shelly to toggle the button
connecting Shelly to 120v with wagos
Hot gluing the button wires and my jumpers into place as well as securing the Shelly1 mini.



