HomewareTask.py file
HomewareTasks contains functions that work periodic work like verify the public IP, synchronize the devices or execute the user's programed takss.
Functions
ddnsUpdater
This function verify the public IP and sends request to the DDNS provider in order to update keep it update.
syncDevicesStatus
This functions sends the devices its status periodically.
operationExecutor
This function is the entry point for the execution of the user's programed tasks.
<operation-name>Executor
There are a list of functions other than operatorExecutor that are part of the recursive execution of the user's tasks. Each function do a specifuc operation like logic or, logic and, time verifier, etc.