Events are generally scheduled in advance by WeaveGrid through your home energy system’s manufacturer. The provider issues commands based on the event details. Your system must be connected to the internet/WiFi and accessible to the manufacturer so that commands can be received and executed.