ActionType: "condition" | "resource" | "interval" | "schedule" | "mqtt_topic" | "usage_alert" | "condition_geofence"