Use your computer's states as a trigger for your smart home devices.
No VPN or exposing ports necessary.