Just for understanding you made 192.168.1.254/24 on switch0.1 (aka Vlan1) and the untagged PVID 1 on the other ethernet ports. - This then gave you a solution.
Just a small question, on the Switch0 interface itself did you then have to run another IP subnet or all worked without complaints.