Willkommen im Forum!
Bei NSPanel kann ich nicht weiterhelfen. Wenn dann noch eine Fremdfirmware zum Einsatz kommt sollte man am besten dort direkt Nachfragen.
In Homeassistant ist das ganz einfach sofern man nicht ShellyForHass verwendet. Wenn ja dann bitte löschen die Hauseigene Integration ist besser. Und sollte für gewöhnlich den Shelly von alleine Finden. Danach lässt sich hier auch alles automatisieren.
https://www.home-assistant.io/integrations/shelly/
Ich blicke nicht ganz durch was du genau willst. Im Normalfall wählt man Physikalisch erst mal Taster aus und keine Schalter. Die Taster springen immer wieder in die Ausgangsposition zurück.
Aber im Normalfall sollte deine Einstellung so passen. Welche Firmware Version verwendest du?
Ansonsten mach mal Screenshots der Einstellungen des Shellys.