Jeśli coś nie pokręcę? - w tasmota nie da się utworzyć przełącznika bez fizycznego przypisania do GPIO - po to aby z poziomu HA oprócz suwaków mieć dostępny przycisk (switch) ON/OFF.
Z reguły w takim przypadku wybiera się ten GPIO, którego nie ma wyprowadzonego na złącze modułu.
W ESPHome GPIO12 można zignorować.
Dawno temu z tym walczyłem i szczegółów nie pamiętam.