Sim, é possivél. A solução que eu consegui foi configurar o módulo como genérico e atribuir ao gpios os relés e os switch sem formar par. No tasmota o switch1 liga o relay1. Portanto imagine que o relé esta no gpio2 e o switch está no gpio4, em vez de definir o gpio2 como relay1, define como relay4, e o gpio4 como switch1, desta forma já não activa o relé directamente, tem de ser pelo homeassitant. A melhor solução e se já tem o tasmota instalado é pensar em mudar para o ESPHOME. É um firmware alternativo configurado como yaml, que permite entre outras coisas fazer o duas tarefas diferentes baseado por exemplo se existe ligação ao homeassistant ou não. Por exemplo eu tenho um toutch sonoff com lampadas philips hue. O toutch está progrmado com esphome e faz o seguinte: senão existe ligação ao homeasistant ele liga/desliga o relay e portanto alimenta ou não a lampada. Quando está ligado ao homeassistant e se carrega no botão ele liga a lampada e envia para o homeassistant a informação que o botão foi premido e depois o homeassistant envia para a lampada aquilo que pretende: liga/desligar/fazer diming, etc.