Сделал. Вот немного наработок:
1. Есть возможность эмулировать нажатия с помощью сопротивления: http://www.bizkit.ru/2019/11/04/14801/. Это работает, но как-то через раз. Судя по всему, нужно реализовывать еще и задержки, а не просто подмену сопротивлений.
2. Я сделал именно с помощью размыкания цепи геркона и нажатия кнопки. И да, все же пришлось организовать двухканальное реле. Важный момент, что вариант предложенный @Дед Илья не сработал - обязательно требуется задержка между этими событиями (у меня это легко умный дом делает).
P. S. Геркон нормально разомкнутый. Т.е., пока трубка висит он замкнут.